Ozzie Isaacs
5d5a94c9e5
Bugfix start as program
2 years ago
Ozzie Isaacs
9410b47144
Refactored startup for compatibility with pyinstaller 5.0
2 years ago
Ozzie Isaacs
6e8445fed5
Changed schedule start- and end-time to schedule start and duration
...
Localized display of schedule start-time and duration
Removed displaying scheduling settings if "APScheduler" is missing
Input check for start-time and duration
2 years ago
Ozzie Isaacs
afaf496fbe
Merge branch 'master' into cover_thumbnail
...
# Conflicts:
# cps/db.py
# cps/templates/author.html
# cps/templates/discover.html
# cps/templates/index.html
# cps/templates/search.html
# cps/templates/shelf.html
# cps/web.py
# requirements.txt
# test/Calibre-Web TestSummary_Linux.html
3 years ago
Ozzie Isaacs
c06754975e
Added bookeen to the reader for "simple theming" ( #1861 )
3 years ago
Ozzie Isaacs
834edadc28
Possible fix for #2350 and #2351 (databse locked)
...
Fix for #2309 (long unicode filenames could get to long)
3 years ago
Ozzie Isaacs
d9a83e0638
Merge branch 'master' into cover_thumbnail
...
# Conflicts:
# cps/editbooks.py
# cps/helper.py
# cps/web.py
# test/Calibre-Web TestSummary_Linux.html
3 years ago
Ozzie Isaacs
4545f4a20d
Better epub cover parsing with multiple cover-image items
...
Code cosmetics
renamed variables
refactored xml page generation
refactored prepare author
3 years ago
mmonkey
18ce310b30
Merge branch Develop into thumbnails
3 years ago
Ozzie Isaacs
1a6579312f
Add monkey.patch for gevent
3 years ago
Ozzie Isaacs
ed26d34961
Code cleaning (remove python2)
3 years ago
Ozzie Isaacs
50919d4721
Added handling for missing flask-wtf dependency
...
Added CSRF protection (via flask-wtf)
Moved upload function to js file
Fixed error page in case of csrf failure
3 years ago
mmonkey
46205a1f83
Made long running tasks cancellable. Added cancel button to cancellable tasks in the task list. Added APP_MODE env variable for determining if the app is running in development, test, or production.
3 years ago
mmonkey
524ed07a6c
Handle read only access to cache dir gracefully. minor cleanup
3 years ago
mmonkey
04a5db5c1d
Resolve merge conflicts
3 years ago
Ozzie Isaacs
3946ef8f0d
Merge branch 'master' into Develop
...
# Conflicts:
# cps.py
# cps/web.py
3 years ago
Ozzie Isaacs
91e6d94c83
Improved displaying of username and task title in tasks
3 years ago
Ozzie Isaacs
d5e9cdc5b7
Search Metadata improvements
3 years ago
Ozzie Isaacs
dd30ac4fbd
Added thumbnails
...
Merge remote-tracking branch 'cover/thumbnails' into development
# Conflicts:
# cps/admin.py
# cps/templates/layout.html
# cps/ub.py
# cps/web.py
Update join for sqlalchemy 1.4
4 years ago
jvoisin
b8ab66369e
Remove some unused imports
4 years ago
Ozzieisaacs
fd8b642d64
Code cosmetics css
...
Code cosmetics js
Fixes for links with remote_login
4 years ago
OzzieIsaacs
d5ed5cd665
Fixes from tests
4 years ago
Ozzieisaacs
8b605aeaa8
Only register gdrive callback if gdrive is enabled
4 years ago
Ozzieisaacs
e44494aad0
Kobo sync enable/disable working
5 years ago
Ozzieisaacs
79a9ef4859
Make Kobo optional
...
move jsonschema dependency to optional-requirements.txt
Added version of jsonschema to about section
Added additional column to RemoteAuthToken table
Update configuration of Kobo sync protocol
5 years ago
Michael Shavit
27d084ce39
Remove the KoboUserKey-based Authentication.
...
Instead, the user generates the api_endpoint url to set on their device
by visiting http://.../kobo_auth/generate_auth_token .
The generated url will contain a RemoteAuthorizationToken that will be
included on all subsequent requests from the device to the kobo/
endpoints. (In contrast, the device is authenticated using a session cookie on
requests to the download endpoint).
Also use Flask.url_for to generate download urls.
5 years ago
Michael Shavit
5357867103
Add initial support for Kobo device Sync endpoint.
...
- Supports /v1/library/sync call to get list of books
- Supports /v1/library/metadata call to get metadata for a given book
+ Assumes books are stored on Backblaze for metadata call
- Changes to helper.py so that we can return no cover instead of a blank
image.
5 years ago
Ozzieisaacs
4708347c16
Merge branch 'Develop'
...
# Conflicts:
# MANIFEST.in
# README.md
# cps/helper.py
# cps/static/js/archive/archive.js
# cps/translations/nl/LC_MESSAGES/messages.mo
# cps/translations/nl/LC_MESSAGES/messages.po
# cps/ub.py
# cps/updater.py
# cps/web.py
# cps/worker.py
# optional-requirements.txt
5 years ago
OzzieIsaacs
404b29b979
Refactored WSGIServer handling
...
Restart of gevent server now working
6 years ago
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
6 years ago
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
6 years ago
OzzieIsaacs
77e77e2b14
Fix #486
6 years ago
OzzieIsaacs
af5a897d1d
Added SSL Options ( #416 )
7 years ago
OzzieIsaacs
a8b3da24bf
Increased upload limit to 200MB ( #452 )
7 years ago
OzzieIsaacs
7c6d527a55
Code cosmetics
8 years ago
OzzieIsaacs
0e0e72fb71
Fixes for gevent/gdrive
8 years ago
Jack Darlington
907a2eca68
Merge branch 'master' of https://github.com/janeczku/calibre-web into develop
...
# Conflicts:
# cps.py
8 years ago
OzzieIsaacs
806cb5d856
Fixes #132
8 years ago
Jack Darlington
b352bbfd14
Fix for gevent as optional
8 years ago
Jack Darlington
4b59eab3eb
Updated to use “gevent” so can use yield to download books
8 years ago
林檎
b70191ca2a
Least change to adapt with python3
...
change some syntax
- except clause
- unicode -> bulitins.str
- sqllite uri
- fix import local path
- 01 to 1 (0 is meaningless)
add module
- future
- builtins (from future)
- imp (python3 )
- past (from future)
- sqlalchemy (update one)
refer to
http://python-future.org/compatible_idioms.html
8 years ago
OzzieIsaacs
6ec4e0a651
Bugfix Updater
...
Improved logging
8 years ago
OzzieIsaacs
709fa88c62
Navbar reduced to icons on smaller screens
...
Feedback updater improved (#81 )
8 years ago
OzzieIsaacs
935b6e3143
Code cosmetics
...
Bugfix download opds
added changable title to opds feed
removed unused search.xml file
8 years ago
OzzieIsaacs
2c615fdf05
Finalize graphical setup for calibre-web
8 years ago
OzzieIsaacs
4eee58c21c
Started migration of config to app database
8 years ago
OzzieIsaacs
453d04b566
Final fix for #86 (reverse proxy error)
...
renamed admin_user to admin
added configuration infos inm admin panel
8 years ago
OzzieIsaacs
ba44a15891
changes for #77
...
Code cosmetics
#75 :
- More debug infos for kindlegen and sending e-mail.
- Button for sending test e-mail.
- timeout of 5min for sending e-mail
8 years ago
OzzieIsaacs
12db39523c
Merge branch 'master' of https://github.com/wuqi/calibre-web
...
# Conflicts:
# .gitignore
# cps/static/css/colors.css
# cps/static/css/style.css
# cps/web.py
8 years ago
OzzieIsaacs
cd792d0ca7
Import files are now searched first from vendor folder and not from python folder
...
This should solve issues if different versions of packages are installed on the machine (like in #61 )
8 years ago