1
0
mirror of https://github.com/janeczku/calibre-web synced 2024-12-26 18:10:30 +00:00
Commit Graph

929 Commits

Author SHA1 Message Date
Virgil Grigoras
cb5adb3a31 Display "what's new" information for newer versions than the current one 2018-09-09 21:54:51 +02:00
OzzieIsaacs
01fb8ee681 Fix #609
Removed formats which are not possible to convert from list of convertable books
Update language files to be po-edit compatible
2018-09-09 18:17:15 +02:00
Virgil Grigoras
9616562a76 Revert change from #10478594240d17f2bd73cda597439ade665a1e5c (move general information back to configuration block) 2018-09-09 14:18:56 +02:00
Virgil Grigoras
cfae6e893a Move update relevant parts to own section 2018-09-09 14:12:12 +02:00
Virgil Grigoras
1047859424 Place general information (db location, amount of books...) on top 2018-09-09 14:01:28 +02:00
Virgil Grigoras
354eac1512 fix html errors and formating 2018-09-09 13:51:28 +02:00
Virgil Grigoras
6e2dbb7cd6 move current commit hash to its own file 2018-09-09 13:00:46 +02:00
Virgil Grigoras
f477d48c7c More robust handling while checking for new updates 2018-09-09 11:46:00 +02:00
OzzieIsaacs
bb7d2c6273 Update Language translation table (now including the locale language)
Fix #602
Fix for #593
2018-09-09 10:13:08 +02:00
OzzieIsaacs
79ee07ea54 Fix for python3 and pickle 2018-09-09 09:41:46 +02:00
OzzieIsaacs
ce6cde545b Update french language 2018-09-08 21:16:56 +02:00
OzzieIsaacs
919de60e8d Final fix #615 2018-09-08 14:58:00 +02:00
OzzieIsaacs
a5d15a19de Update Translation "->' 2018-09-08 14:50:52 +02:00
Ozzie Isaacs
2de41a5c86 improvement for #615 2018-09-08 13:27:28 +02:00
OzzieIsaacs
9d0f583d4f Updated french and chinese language. Thanks to @idalin and Olivier
Fixed bug some translations are not shown
2018-09-08 12:28:48 +02:00
OzzieIsaacs
2f1fe60cd6 Merge remote-tracking branch 'chinese_translation/master' 2018-09-08 09:28:12 +02:00
OzzieIsaacs
0091006aad Fix #611
Fix for #615
2018-09-07 20:04:35 +02:00
OzzieIsaacs
b48de7dc77 Fix for #609 2018-09-06 20:54:48 +02:00
idalin
b103ecdb5c update simplified Chinese 2018-09-06 16:59:30 +08:00
OzzieIsaacs
0bcb20f674 Fix #604
Added missing translation for "select option"
2018-09-03 19:12:15 +02:00
Virgil Grigoras
db9561db89
Show add to shelf button only when there is a result 2018-09-02 22:21:37 +02:00
OzzieIsaacs
0e1711631c Fix for #600
publisher-info  is shown on edit page (#599)
2018-09-02 17:21:01 +02:00
OzzieIsaacs
3f2d0ea7bb Fix #601
Removed trailing comma on edit page
2018-09-02 14:05:09 +02:00
OzzieIsaacs
66824ff4e4 Fix #576 2018-09-02 13:58:17 +02:00
OzzieIsaacs
06ffa5e66d Fix displaying random books with no author entry
Code cosmentics for opds feed
Narrowed exceptions on language not found
Fix password changing
2018-09-02 11:48:58 +02:00
OzzieIsaacs
a4190f39de Fix #577 2018-09-02 08:54:46 +02:00
OzzieIsaacs
4dd6c55c38 Fix for #587 (Better handling of errors in sending email) 2018-09-02 08:41:09 +02:00
OzzieIsaacs
c3b0492834 Refactored make_mobi and convert_ebook functions 2018-08-31 15:19:48 +02:00
OzzieIsaacs
4a95404e17 Merge remote-tracking branch 'Convert_all/ebookconvert-any'
# Conflicts:
#	cps/web.py
2018-08-31 15:00:22 +02:00
OzzieIsaacs
3f35200a0b Merge remote-tracking branch 'Comic/comic_server'
# Conflicts:
#	cps/helper.py
#	cps/static/js/archive.js
#	cps/static/js/io.js
#	cps/static/js/kthoom.js
#	cps/static/js/unrar.js
#	cps/static/js/untar.js
#	cps/static/js/unzip.js
#	cps/templates/config_edit.html
#	cps/templates/detail.html
#	cps/templates/readcbr.html
#	cps/templates/stats.html
#	cps/ub.py
#	cps/web.py
#	optional-requirements.txt
2018-08-31 10:47:58 +02:00
OzzieIsaacs
9c889d1681 Fix #597
Updated language files
2018-08-30 09:32:42 +02:00
bodybybuddha
22ecdfd2bc Refactor edit_books.js for unused code; re-add glyphicon to convert button; Add form validation for convert button 2018-08-29 00:49:50 -04:00
bodybybuddha
4b006fba99 Re-commit: #584 & #587 Convert any book format to another format 2018-08-28 23:32:30 -04:00
bodybybuddha
fc78d1ee07 Added exception catching for file format check 2018-08-28 19:22:17 -04:00
bodybybuddha
4f386c8a00 Updated GUI buttons for ebook-convert feature 2018-08-28 19:13:04 -04:00
bodybybuddha
3ec000ad85 Merge branch 'master' of https://github.com/janeczku/calibre-web into ebookconvert-any 2018-08-28 09:56:08 -04:00
OzzieIsaacs
a7a91ae54c Added posibility to upload cover from local drive (#439)
Updated language files
2018-08-28 14:07:48 +02:00
OzzieIsaacs
3a37183e25 Included khmer language
Further unified naming
2018-08-28 10:29:11 +02:00
OzzieIsaacs
2453786174 Limit registering domains 2018-08-28 09:42:19 +02:00
bodybybuddha
e160efbdac Add GUI functions for ebookconvert any format feature 2018-08-27 21:27:16 -04:00
OzzieIsaacs
cedc183987 Fix #590, #589.
Unified wording Calibre-Web
Replaced one table on admin page, deleted password column
Removed spaces on layout page
Removed uesless commit calls during db migration
Implementation of registering by email
2018-08-27 22:08:55 +02:00
OzzieIsaacs
f6ab724020 Fix generating links on tasks pafge 2018-08-22 21:55:26 +02:00
OzzieIsaacs
72fff2a297 Update for running calibre-convert in docker 2018-08-22 21:24:28 +02:00
OzzieIsaacs
7917347508 Revert accidently commited change in admin.html (#580) 2018-08-20 06:59:23 +02:00
OzzieIsaacs
5889535355 Bugfix gdrive download Books
Bugfix pagination
Fix Error messages massadd of books to shelf
2018-08-19 13:36:04 +02:00
OzzieIsaacs
d414bf3263 Massadd of books to shelfs (#203, #404) from advanced search
Code cosmetics
bugfix error message on failed emails
refactored language name generation
2018-08-19 10:14:20 +02:00
Ozzie Isaacs
34abf95fb2 Fix for empty filename during edit 2018-08-18 22:00:43 +02:00
OzzieIsaacs
7dac87fa5d Code cosmetics unrar 2018-08-18 18:38:28 +02:00
OzzieIsaacs
d2ea10e90e Improved OPDS compability (#579)
Bootstrap-table loads locally and no longer from CDN
Localized commit date on admin page
2018-08-18 17:35:23 +02:00
OzzieIsaacs
9ace4d3372 Updated german translation
Bugfix additional format upload without extension
Bugfix additional format upload to gdrive
pathes assembled by os.path.join
2018-08-18 12:15:32 +02:00
OzzieIsaacs
273b1c3fa8 Fix calibre-converter/kindlegen handling on windows and python3 2018-08-18 08:48:42 +02:00
OzzieIsaacs
cdb1b52652 Bugfix Get gdrive instances (#554, #525)
Metadata.db download works again
removed DEVELOPMENT constant
removed db logging in debug mode (too, noisy, to less information)
code refactoring url_for_other_page
feed languge set to en-EN
update status shos local time instead of UTC
Error handling (back to index page) in case of gdrive authenticate aborted
Mistyping page register fixed
Mistyping bokk fixed
Added uploaded books to tasklist (#442)
Error handling for failed file update added
Code refactoring worker thread
Tasks now never show any decimal values
Converter function unified
removed shell from subprocess call
preparation for limiting domain for registering emails
Book series can now increased in 0.1 steps (#562)
Accordion panels in config are now usable on touch devices like iPad (#545)
Gdrive authenticate button only visible after logged in (#525)
Fixed misstyping in german translation
2018-08-16 21:17:26 +02:00
OzzieIsaacs
f8132f4d02 Fix for #574 2018-08-14 17:38:38 +02:00
OzzieIsaacs
bb5d7d7bc0 Fix for #574 2018-08-13 20:43:18 +02:00
OzzieIsaacs
c38f331b6f Fix for #575
Fix no pydrive dependency installed
Fix sending email on python3
2018-08-13 19:43:50 +02:00
OzzieIsaacs
fac0921acf Fix in exception of emailing 2018-08-13 17:40:11 +02:00
OzzieIsaacs
5ef70890d9 Search for custom columns implemented #494
Search for ratings related to #559
Search description #572
code cosmetics
2018-08-12 18:21:57 +02:00
OzzieIsaacs
791f4a8078 Fix #455 2018-08-12 13:31:18 +02:00
Ozzie Isaacs
7be328c535 Converting ebooks in background
additional sorting of tasklist according to date and runtime
codecosmetics
2018-08-12 09:29:57 +02:00
OzzieIsaacs
11b798a01c Fix #571 2018-08-08 20:03:11 +02:00
OzzieIsaacs
1e5cb29fc9 #571 (temporary fix) 2018-08-08 06:54:38 +02:00
OzzieIsaacs
5ec9051f2e Add charset to opds feed for read books 2018-08-07 18:19:08 +02:00
Unknown
fdabb804cf Call print as a function 2018-08-07 17:19:25 +02:00
Ozzie Isaacs
3db682cd15 Merge remote-tracking branch 'del_books/delete-book-formats'
# Conflicts:
#	cps/helper.py

Implemented delete on gdrive
2018-08-04 18:22:43 +02:00
Ozzie Isaacs
f81fbaf542 Fix #568 (encoding problem in fb2 upload) 2018-08-04 17:08:32 +02:00
Ozzie Isaacs
82fe282e9b Converting books from gdrive implemented 2018-08-04 14:00:51 +02:00
Ozzie Isaacs
ff1b479188 Added name of book emailed to task list
Implemented emailing of books from gdrive (converting not implemented yet)
2018-08-04 10:56:42 +02:00
OzzieIsaacs
dbf55d6f41 Fix #565 2018-08-01 18:34:54 +02:00
Ozzie Isaacs
7a38c05f12 Stop e-mail-thread on quit or restart 2018-07-31 20:19:43 +02:00
OzzieIsaacs
b0cbd0a37a Added feature to send emails in a background-task 2018-07-30 20:12:41 +02:00
Ozzie Isaacs
4d6299f0d5 Improved gdrive error messages (#554) 2018-07-29 17:51:23 +02:00
Ozzie Isaacs
6a76dce870 Fix change user (in case of reboot required)
Fix no existing database
Update required version for sqlalchemy
2018-07-28 17:19:08 +02:00
OzzieIsaacs
9d161129d9 Fix for #554 2018-07-25 21:56:25 +02:00
OzzieIsaacs
f8c9777668 Merge remote-tracking branch 'show_url/url-links' 2018-07-24 20:46:04 +02:00
OzzieIsaacs
ab63d08d71 Fix for linux subprocess calibre-convert 2018-07-24 20:43:40 +02:00
Ben Bennett
b271b5f686 Changed the args to subprocess.Popen to pass args to the command
Before the command was not working correctly to check the calibre version since it seemed to be treating the entire string as the command.  So when ' --version' was added it was breaking.  I changed the format to pass the command and args as a list and it seems to work correctly.
2018-07-23 11:53:44 -04:00
PJ Eby
83db0f9ad5 Render 'url:' ID type as a link
Calibre allows 'url:' as a kind of book identifier
and shows it in the UI as a link; this change
makes calibre-web do the same.
2018-07-18 15:36:51 -04:00
OzzieIsaacs
2449b4049b Code cleaning Stats page
Enable calibre's ebook-convert as converter for mobi files (#411, #533)
2018-07-18 20:21:44 +02:00
OzzieIsaacs
ae0c5d7ec2 Fix for #549 2018-07-18 18:48:41 +02:00
OzzieIsaacs
3a9a59b751 Fix #497 2018-07-17 18:24:12 +02:00
OzzieIsaacs
a53b7908f3 Fix #417 2018-07-16 20:37:46 +02:00
OzzieIsaacs
aaa706069c Implemented #417 2018-07-16 19:04:18 +02:00
OzzieIsaacs
8896b3c5d2 Requests from #454 2018-07-15 18:50:35 +02:00
OzzieIsaacs
6f36eef51d Fix #544 (missed some config options)
Added lxml to stats sceen
2018-07-15 16:27:16 +02:00
OzzieIsaacs
f0459d577b Bugfix #409 2018-07-15 15:14:26 +02:00
OzzieIsaacs
0e83546d40 - Updated translation (it's now always Google Drive)
- Integrated feature #409 (linking read status from calibre)
2018-07-15 15:08:06 +02:00
OzzieIsaacs
694620790c #543
Deleting of non exisiting folders gives no internal error anymore
re-inserting title sort function during upload earlier
2018-07-14 23:03:54 +02:00
OzzieIsaacs
8d406117ce Fix #432 added more checks for deleting books 2018-07-14 19:40:59 +02:00
OzzieIsaacs
eb65647774 Fix #539
Update Translations
2018-07-14 19:03:54 +02:00
OzzieIsaacs
31b703db62 Delete on gdrive working
Moving author on gdrive working
bugfix delete on normal folders
2018-07-14 13:48:51 +02:00
OzzieIsaacs
a8040ad3fa #538:
-Refactoring gdrive and file handling
-Improved error handling for gdrive
-bugfix "gdrive stopping after a while"
- Renaming book title working
- Still Bugs in upload file to gdrive and renaming author
2018-07-14 08:31:52 +02:00
OzzieIsaacs
413b10c58e Bugfix gdrive
Still open: gdrive.db entries aren't cleared upon change, gdrive.db is only working after restart if just enabled
2018-07-09 20:30:38 +02:00
OzzieIsaacs
404b29b979 Refactored WSGIServer handling
Restart of gevent server now working
2018-07-09 18:47:36 +02:00
OzzieIsaacs
a298470479 Fix #526. Books are now initially stored according to their id. 2018-07-08 10:41:00 +02:00
OzzieIsaacs
4f1754c1e4 Improved errorhandling during editing of books 2018-07-08 09:28:35 +02:00
OzzieIsaacs
fbe2f5384b Prevent error on windows during upload and during rename of metadata.db in combinstion with gdrive 2018-07-07 16:27:21 +02:00
OzzieIsaacs
76d8cbdf57 Logging of details for gdrive integration only on debug level
fix generic cover path
browser reading for cbx and epub files no longer creates temp files on server
browser reading for cbx and epub files working (#502, #520)
2018-07-07 15:48:50 +02:00
OzzieIsaacs
420f685fd9 Added logging information for errors 2018-07-07 12:27:07 +02:00
OzzieIsaacs
30d9991daf Merge remote-tracking branch 'Goodread_fix/patch-test' 2018-07-07 12:21:32 +02:00
OzzieIsaacs
9ca454730c Bugfix finding settings.yaml and dgrive_credentials file 2018-07-07 12:00:46 +02:00
OzzieIsaacs
7d3fadb685 Improved compability for gevent (version 1.3.x & Windows)
Bugfix gdrive naming of client_secrets.json
Bugfix handling of gdrive with working folder not cps root folder
2018-07-07 11:41:39 +02:00
OzzieIsaacs
c66bb54478 Fix #534 2018-07-03 19:34:29 +02:00
Ozzie Isaacs
a06748e348
Update settings.yaml file 2018-06-07 16:13:27 +03:00
SiphonSquirrel
30799996c9 Merge remote-tracking branch 'remotes/origin/goodreads-fix' into patch-test 2018-06-03 21:19:19 -04:00
SiphonSquirrel
274d2d9d21 Improve rename logic for directory name collisions. 2018-06-03 21:17:22 -04:00
Ozzie Isaacs
7d5302b47f
Fix accidentially deleted gevent ds 2018-06-02 17:12:54 +02:00
OzzieIsaacs
bf44774f22 Tags in detail view are sorted now 2018-06-02 17:02:18 +02:00
OzzieIsaacs
204cd504a9 - Completly new setup of GDrive (every data is taken from client_secret.json file)
- If cover on Google Drive is missing, the generic cover will be used
- Better error handling during configuration of google drive (missing hook callback verification, missing files)
- less errors on console during use of Gdrive, more log file output in case of error
- removed standalone flask development mode
- removed gdrive template file and vendor setup script
2018-06-02 10:59:34 +02:00
Charles
7142836622 Adding exception handling to GoodreadsClient if site is down 2018-05-31 18:28:16 -04:00
OzzieIsaacs
43a391d1bd Redownloaded glyphicon font files #515 2018-05-31 09:33:43 +02:00
Eric Le Lay
513355e2e5 fix #513 OPDS updated date format invalid per Atom specification
replace space separating date from time with 'T'
2018-05-26 17:21:20 +02:00
Ozzie Isaacs
9867959916
Changed calibre to calibre-web 2018-05-06 16:48:49 +02:00
OzzieIsaacs
1f9527f0e1 Fix #496 2018-05-06 09:55:08 +02:00
Andriy Zasypkin
b2ba8bceb2
tags in detail view are sorted 2018-04-22 14:43:43 -04:00
OzzieIsaacs
66c1966b44 Update french translation 2018-04-13 21:16:37 +02:00
OzzieIsaacs
c27805b4e7 Bugfix Updater python3
Bugfix Updater in case of error
2018-04-10 18:50:04 +02:00
OzzieIsaacs
7a20c14dea Integrated caliblur css 2018-04-03 17:59:06 +02:00
OzzieIsaacs
671bf5cf8d Integrated #454 (css is loaded remote) 2018-04-02 10:09:19 +02:00
OzzieIsaacs
e24f837007 missing file from last commit 2018-04-01 19:32:19 +02:00
OzzieIsaacs
62f7674761 fixed #410 advanced search for publishing date
fixed misstyping in italian language
removed next to "me" after login
2018-04-01 19:31:41 +02:00
OzzieIsaacs
6a2449ffaf Fix for SSL/NonSSL and gevent 2018-03-31 20:19:37 +02:00
OzzieIsaacs
691a4a88e6 Added support for svg in comics (not working in IE11) 2018-03-31 17:05:15 +02:00
OzzieIsaacs
8bfd3c7e4f Fix #476 2018-03-31 13:30:22 +02:00
OzzieIsaacs
97adb36f1b Bugfix Upload Message
Improved errorhandling at import imagemagick
2018-03-31 08:00:51 +02:00
OzzieIsaacs
af5a897d1d Added SSL Options (#416) 2018-03-30 21:20:47 +02:00
OzzieIsaacs
d01d7b91a8 Added error messages in log and UI if cover url can't downloaded, changed label for cover URL to clarify function #449 2018-03-27 20:42:19 +02:00
OzzieIsaacs
f6ece5fe72 Fix for #448 2018-03-27 20:18:11 +02:00
OzzieIsaacs
ea6a957c05 Changed mulitple books upload to single button 2018-03-26 20:50:04 +02:00
OzzieIsaacs
ee5677f376 Merge remote-tracking branch 'multiload/master' 2018-03-26 20:39:49 +02:00
Mingyue Gao
c6f568534f fix(template): download book with capital ext by kindle's browser 2018-03-23 22:39:31 +01:00
OzzieIsaacs
f019d58b4d Fix for unicode search (#426) 2018-03-10 20:42:18 +01:00
Faisal Alghamdi
0afa7cbafd duplicate code removed 2018-03-07 10:40:48 +03:00
Faisal Alghamdi
78caf3379d remove unused code 2018-03-07 09:59:47 +03:00
Faisal Alghamdi
43eb3b6f9c button names fixed 2018-03-06 15:41:24 +03:00
Faisal Alghamdi
ff9ee82451 adding multiple files upload feature 2018-03-06 15:31:46 +03:00
OzzieIsaacs
ff2d53b998 Integrated japapanese translation.
Updated german translation
2018-02-13 16:44:57 +01:00
OzzieIsaacs
0b92a718ba Merge remote-tracking branch 'Translation/master' 2018-02-13 16:31:55 +01:00
SpaceWhite
51fbb07124 Add japanese translation 2018-02-09 04:35:04 -05:00
OzzieIsaacs
21c2ee4d63 Fix for #443 2018-02-04 08:05:08 +01:00
OzzieIsaacs
7371803184 Fix for #444 2018-02-04 07:37:40 +01:00
OzzieIsaacs
4346e947e3 Fix for #447 2018-02-04 07:21:08 +01:00
OzzieIsaacs
199b1c4820 Changed gdrive base uri handling (#431) 2018-01-20 08:27:44 +01:00
Andriy Zasypkin
6b4d7674b5
use isinstance instead of type 2018-01-16 09:30:26 -05:00
OzzieIsaacs
e99e93db1f #424, #437 Added "apple-touch-icon" for apple devices 2018-01-14 14:15:07 +01:00
OzzieIsaacs
8716054dcf Fix #436 2018-01-13 14:11:59 +01:00
Andriy Zasypkin
fb41aa8b57
removed debug statement from production 2018-01-11 08:49:49 -05:00
Andriy Zasypkin
28dac34119
auto select format if only one 2018-01-11 08:43:39 -05:00
OzzieIsaacs
2850a84bbc Fix for deleting books if book path contains no path (#432) 2018-01-10 21:16:51 +01:00
OzzieIsaacs
07d6ba094b Fix for deleting books in shelfs (#419) 2018-01-06 12:08:55 +01:00
OzzieIsaacs
0329306031 Favicon replaced (#424) with hiher resolution 2018-01-06 11:36:23 +01:00