frankdelange
0edb3e0a59
files_opds: v0.8.2, support login tokens (app passwords, NC and OC) and 2FA (NC)
2017-01-19 19:10:17 +01:00
frankdelange
2204d4bfdf
files_opds: more robust preview service, fallback to icon when showPreview throws exception
2017-01-14 12:00:00 +01:00
frankdelange
574d7300bd
files_opds: add FictionBook 2 (.fb2) preview provider
2017-01-14 10:23:44 +01:00
frankdelange
c73612586c
files_opds: add FictionBook 2 (.fb2) metadata parser
2017-01-14 10:22:48 +01:00
frankdelange
0d1e761354
files_opds: @param -> @return in source comments where needed
2017-01-14 10:21:08 +01:00
frankdelange
129b600f69
files_opds: fix #23 , XML error after deleting an epub file from Library
2017-01-09 23:43:56 +01:00
frankdelange
60628eef38
files_opds: v0.7
...
- compatible with Nextcloud (up to version 12)
- new logo
2017-01-09 15:37:24 +01:00
Frank de Lange
ad200b7f95
Merge pull request #22 from ayamshanov/deprecated_humanFileSize
...
Switch to public function humanFileSize()
2016-08-17 14:53:41 +02:00
Frank de Lange
77383b23c7
Merge pull request #21 from ayamshanov/undefinedMethodAt_feedphp
...
Undefined method at feed.php
2016-08-17 14:52:59 +02:00
Frank de Lange
d06ed3f898
Merge pull request #20 from ayamshanov/supportedExtensions_and_folders
...
Fixed: Folder in OPDS stay be visible when supportedExtensions is con…
2016-08-17 14:52:34 +02:00
Alexander Yamshanov
5d6f5e08b7
Switch to public function humanFileSize()
2016-07-06 01:37:14 +06:00
Alexander Yamshanov
d7962d42ee
Fixed: Call to undefined method OC_Helper::mimetypeIcon() at lib/feed.php#118
2016-07-06 01:09:21 +06:00
Alexander Yamshanov
c226076fec
Fixed: Call to undefined method OC_Helper::mimetypeIcon() at lib/feed.php#118
2016-07-06 00:43:32 +06:00
Alexander Yamshanov
26bd6b7d79
Fixed: Folder in OPDS stay be visible when supportedExtensions is configured
2016-07-04 23:28:04 +06:00
Alexander Yamshanov
8cec157c7b
Fixed: Root of user's Cloud can be as root directory for OPDS
2016-07-04 04:56:02 +06:00
frankdelange
6559dd5528
files_opds: yet another 9.0 compatibility fix, change $id-handling to explicitly handle command strings
2016-04-04 22:06:49 +02:00
frankdelange
ecd5855990
files_opds: who on earth writes overlong copyright statements in metadata? Cap it to 256 characters...
2016-02-07 14:47:43 +01:00
frankdelange
9a1fd95c17
- files_opds: OC_Log -> OCP:Util:WriteLog
2016-01-17 17:22:41 +01:00
frankdelange
301e6507af
files_opds: v0.6.8, implement preview provider using IPreview, only works from OC8.1 and onwards!
2015-08-07 01:42:50 +02:00
frankdelange
9a03a36c8f
Fix: filter ISBN before inserting to keep it within column size limits
2015-02-18 01:11:46 +01:00
frankdelange
e135c7ba14
OPDS catalog: add Google Books API key (optional, increases rate limit when used)
2015-02-13 00:33:24 +01:00
frankdelange
113aff42e6
Forcibly trim 'description' field to <2048 (using 2044) characters, otherwise postgresql is unhappy...
2015-02-12 23:49:02 +01:00
frankdelange
c4d1ace999
OC8 port, 'should be compatible' with OC7 - please test...
...
Reader: ported to appframework, new version of epub.js
2015-02-12 20:08:36 +01:00
frankdelange
ba221c1d61
Initial port to OC8, files_opds works, files_reader does not yet work
2015-02-11 02:00:28 +01:00
frankdelange
0d96eb08a4
files_opds: add option to schedule metadata rescan, bumped version to v0.6.1, new dist file
2015-01-09 23:49:26 +01:00
frankdelange
33348f0af7
files_opds:
...
- throw exceptions from epub constructor, catch them in metadata gatherer to avoid problems with bad files
- change datetime format in metadata to avoid problems with empty database on some installations
2015-01-08 22:50:58 +01:00
frankdelange
ede5449eec
files_opds v0.5.9: add calibre metadata and cover support, add new dist file
2015-01-08 02:27:36 +01:00
frankdelange
77143932b8
files_reader: new version of epub.js, using JSZip.
...
files_opds: empty bookshelf seems to cause problems for some, now fixed.
2015-01-02 02:24:51 +01:00
frankdelange
394533fd14
Fixed return code for Google ISBN provider
2014-12-22 22:42:11 +01:00
frankdelange
68345e612f
Changed ISBN provider order, Google now goes first, if nothing found ISBNdb is queried. This way the daily quotum at ISBNdb lasts longer. Also, Google now actually works, before the data was ignored by the parser...
2014-12-22 22:17:05 +01:00
frankdelange
106b30a8e1
More regex fiddling...
2014-12-22 15:07:42 +01:00
frankdelange
eb05ce5613
Added missing 'X' in regex lookahead
2014-12-22 15:03:01 +01:00
frankdelange
e85212bb66
Improved ISBN regexes, again
2014-12-22 14:29:43 +01:00
frankdelange
84b7c25638
Fixed excessive rescans due to faulty time calculation, improved ISBN regexes (which can be improved further still)
2014-12-21 23:22:44 +01:00
frankdelange
a161bd0d05
Added ISBN metadata gathering, currently using ISBNdb and Google Books, more sources to be added. ISBN is scraped from text or discovered through embedded metadata.
2014-12-20 01:22:06 +01:00
frankdelange
b6ac51058d
files_reader: fix not loading files with '+' in name ( https://github.com/Yetangitu/owncloud-apps/issues/2 ), new dist file
2014-12-16 09:15:23 +01:00
frankdelange
74f25cfe7c
v0.4: title/subtitle configurable, templates split into parts, several fixes
2014-12-15 01:03:42 +01:00
frankdelange
3794606760
refactor, internalised serving of cover/thumbnail images to reduce feed size (shorter links)
2014-12-13 18:40:47 +01:00
frankdelange
ab06703347
version 0.3:
...
- added metadata extraction for epub documents, these will now have full entries where metadata is available
- metadata is cached in the database
- feed 'entry' template updated to 'full entry' according to OPDS v1.1
2014-12-13 02:47:12 +01:00
frankdelange
007b7c7791
- add rudimentary epub parser for metadata extraction
...
- add cover images
- add configurable preview settings (should probably be in core or in a separate app)
- add some metadata to feed template (file size, type and filename)
2014-12-12 19:24:36 +01:00
frankdelange
993289d86b
Initial commit
2014-12-09 22:40:49 +01:00