Ozzie Isaacs
ce48e06c45
Improved limiter
2 years ago
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