OzzieIsaacs
e712649612
Improvement for #83 , higher contrast of hamburger menu
...
Improvement for #84 , search is excluded from mobile view
8 years ago
Ozzie Isaacs
075c4c58e7
Revert os.rename to os.renames
8 years ago
OzzieIsaacs
ad40a2b5a6
Bugfix parsing publishing date with milliseconds ( #114 )
8 years ago
OzzieIsaacs
ed459ddb9b
Bugfix display of commit date
8 years ago
OzzieIsaacs
93b19165cf
Added polish in readme to supported UI languages
...
Handling of missing tags in fb import
naming of path is more imitating calibre (replacement of special characters, "pinyining" of author names if unidecode is available )
Sorting of authors (similar to calibre for jr./sr./I..IV endings)
bugfix pathseparator on windows and linux during upload
bugfix os.rename for authordir
publishing date on detailview is formated according to slected locale
filename on downloading from web ui is now correct displayed
added ids to html for testing
8 years ago
OzzieIsaacs
13caa54aad
Merge remote-tracking branch 'Polish_translation/master'
...
# Conflicts:
# cps/translations/pl/LC_MESSAGES/messages.mo
# cps/translations/pl/LC_MESSAGES/messages.po
8 years ago
Radosław Kierznowski
437358d685
Updated Polish translations (170210.2017)
...
The update is based on the .pot file on 2017-02-10 20:17
8 years ago
OzzieIsaacs
1692044d46
Merge remote-tracking branch 'default_user_settings/master' ( #105 )
8 years ago
OzzieIsaacs
8ededba350
Merged #106 (polish translation)
8 years ago
Radosław Kierznowski
c49d5e22cd
Upload polish version
8 years ago
Radosław Kierznowski
b686498593
I added Polish translation calibre-web
...
Translation requires a small fixes.
8 years ago
idalin
bff86f02ca
settings for default role of new register user
8 years ago
idalin
df2eb82408
Merge branch 'master' of github.com:janeczku/calibre-web into janeczku-master
8 years ago
OzzieIsaacs
ba8e107402
Move vendored css/js to libs folders to fix language stats
8 years ago
OzzieIsaacs
ea305ff578
Merge remote-tracking branch 'origin/move-js-libs'
8 years ago
OzzieIsaacs
98ed740e73
Fixed missing js files for sorting shelfs
8 years ago
janeczku
13919a1d23
Move vendored css/js to libs folders to fix language stats
8 years ago
idalin
219f36be0e
Merge branch 'master' of github.com:janeczku/calibre-web into janeczku-master
8 years ago
OzzieIsaacs
7957827b2d
Merge branch 'env-port'
8 years ago
janeczku
0e883f0b46
Allow overriding default port with environment variable
8 years ago
janeczku
8d9ed56864
Fix typo; raise exception when creating database
8 years ago
idalin
a1cca00ba3
Merge branch 'master' of github.com:janeczku/calibre-web into janeczku-master
8 years ago
OzzieIsaacs
63379fe5db
Fix for #101
8 years ago
OzzieIsaacs
18a06e4a25
Fixed typeahead with reverse proxy
...
fixed marking of tags in advanced search
seperated js and html
8 years ago
idalin
9ef8aa7914
Merge branch 'master' of github.com:janeczku/calibre-web into janeczku-master
8 years ago
OzzieIsaacs
d5a64baf13
Bugfix name to id
8 years ago
Ethan Lin
e92d78870b
Merge pull request #8 from janeczku/master
...
Fix for simplified chinese language
8 years ago
OzzieIsaacs
4e73b11735
Fix for simplified chinese language
8 years ago
Ethan Lin
29fd395433
Merge pull request #7 from janeczku/master
...
merge from janeczku
8 years ago
OzzieIsaacs
241c4cef8f
- added best rated section in normal view
...
- added most downloaded section in opds view
- imporved fb2 upload, correct handling of missing elements
- author sort is set on editing and uploading files
- Encoding stuff on uploading files
8 years ago
OzzieIsaacs
ee91fc03ef
Bugfix Id instead of names in url
8 years ago
idalin
23969b18f5
update translations
8 years ago
idalin
f11b123686
merge conflicts
8 years ago
OzzieIsaacs
861920af88
Pubdate is now showing up ( #95 )
...
Bugfix links in detailview
8 years ago
OzzieIsaacs
e46320b12f
folders now relying on ids not names (removes all encoding issues on link folders)
...
Language filter working in opds feed
removed redundant code
authos now paginating in opds feed
8 years ago
OzzieIsaacs
176c7dce70
- Fix for #100
...
- Fix migration of shelf order
- fix show random books in detail view for authors and series
8 years ago
OzzieIsaacs
f21c65ac50
- Bugfix Migration of database for config_log_level
...
- Bugfix Updater deleting temporary sourcefolder
8 years ago
OzzieIsaacs
c45968a1ed
Bugfix Updater
8 years ago
OzzieIsaacs
296d2615fe
Code cosmetics
8 years ago
OzzieIsaacs
9b09de12b5
Bugfix update (still not working correct)
8 years ago
OzzieIsaacs
af0417758c
Bugfix change permissions during update
8 years ago
OzzieIsaacs
1d3be7f4c6
Bugfix Git ident id
8 years ago
OzzieIsaacs
b1293c84bc
- Implemented autoupdater for testing
...
- failed logins are logged
- no of backups for log-file increased to 2
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
e9d0bff559
- added statistics for Tags and series
...
- Loglevel is displayed as text instead of value
8 years ago
OzzieIsaacs
e00a6741c7
Updated language files
8 years ago
OzzieIsaacs
2c615fdf05
Finalize graphical setup for calibre-web
8 years ago
OzzieIsaacs
75c89c28e1
Bugfix for accessing config database
...
Title now displaed on every page
Title can be changed from within application
8 years ago
OzzieIsaacs
4eee58c21c
Started migration of config to app database
8 years ago
OzzieIsaacs
a2a48515d4
Fixed language and locale preset for new users
8 years ago
idalin
348a7fd24c
merge janeczku-master
8 years ago
idalin
e4ac186f3c
temp
8 years ago
idalin
04729ae8ac
update translations
8 years ago
idalin
15d314db33
update translations
8 years ago
OzzieIsaacs
93b020b77c
Proper handling for non existing covers in calibre database
8 years ago
OzzieIsaacs
a40322468a
Update Translation file Informations
8 years ago
OzzieIsaacs
689aca276c
Update Translation file Informations
8 years ago
OzzieIsaacs
fd9740f758
Updated translation
8 years ago
OzzieIsaacs
afdfb30d80
Update email settings
8 years ago
OzzieIsaacs
0967b03a22
Merge branch 'master' into patch1
8 years ago
OzzieIsaacs
5a8dd19b4b
Bugfix Authentication for opds search calibre companion
8 years ago
idalin
4bf5c05b8b
fix wrong translations
8 years ago
idalin
ac5d39dfd8
fix wrong translations
8 years ago
Ethan Lin
9303fce5fd
Merge pull request #2 from janeczku/master
...
Bugfix search in opds feed (#79 again)
8 years ago
idalin
9f1f678bef
reset to last commit url_for without _external
8 years ago
OzzieIsaacs
12c80800ed
Bugfix search in opds feed ( #79 again)
...
Bugfix link generation for calibre-companion with reverse proxy (#79 again)
8 years ago
idalin
4a2f67bc00
fixed url_for return without port when port is not the standard port.
8 years ago
idalin
eb22fbf9fa
fixed url_for return without port when port is not the standard port.
8 years ago
idalin
0458ea5acb
fixed wrong translations. fixed smtp with ssl has no response.
8 years ago
idalin
6fcd65b4ce
added identifier for Douban
8 years ago
OzzieIsaacs
e5d881edf8
Bugfix empty search for opds feed
8 years ago
OzzieIsaacs
4b8fdb04e6
Improvement mimetypes for downloaded files
8 years ago
OzzieIsaacs
99430fc98e
Bugfix ( #79 ).
...
- Fixed download with anonymous user in opds feed
- Added mor filetypes to opds feed, if unknown filetype, nothing is published instead of mobi
8 years ago
OzzieIsaacs
2335252b1f
Merge branch 'Chinese_tanslation' ( #90 )
...
Thanks @idalin user language should be detected from browser, or otherwise with enabled anonymous browsing it can be selected as admin (configure language for user guest). Annymous browsing can be deactivated afterwards
8 years ago
OzzieIsaacs
fb59647b82
Code cleanup in js and css folders
8 years ago
OzzieIsaacs
8759edd587
Calibre-companion now working ( #79 )
8 years ago
OzzieIsaacs
799d54bb24
Download with calibre-companion now working ( #79 )
8 years ago
OzzieIsaacs
0107c52b66
Anonymous account now can also be configured like normal user (e.g. download permissions, change visibility of sidebar) ( #35 )
...
Search now working for calibre-companion (#79 ), download not working yet
metadata view 80% finished
8 years ago
OzzieIsaacs
beca61a596
Nonexisting books are deleted from downloaded list ( #91 )
8 years ago
OzzieIsaacs
c6d1c186f0
Metadata viewing should work with calibre-companion now ( #79 )
8 years ago
OzzieIsaacs
6cf82dc9b9
Loading further items in calibrecompanion should now work ( #79 )
8 years ago
idalin
9f65eae024
add default language configuration
8 years ago
idalin
571bec6363
add Simplified Chinese translation
8 years ago
OzzieIsaacs
9927a6cc71
Covers should now be downloadable with calibre-companion ( #79 )
8 years ago
OzzieIsaacs
c13a2a4557
OPDS Marvin (and Marvin 3) now really work ( #79 )
...
OPDS should now also work with reverse proxy configuration
Changed readme (reverse proxy configuration)
No progress for calibre companion
8 years ago
OzzieIsaacs
a16321179d
Improvements for OPDS on iOS with Bookari- and Chunky-Reader
8 years ago
OzzieIsaacs
8494cb698c
Changed order of checkbox and label for SSL in SMTP Settings
8 years ago
OzzieIsaacs
c7b35250c6
Bugfix E-Mailsettings
8 years ago
OzzieIsaacs
3590665614
Added goodreads link (fnally closes #80 )
8 years ago
OzzieIsaacs
ea2e8205e3
Added code for rearranging shelfs #73
8 years ago
OzzieIsaacs
490f8ef5f2
Shelfs of diffrent users can have the same name now
...
Removing ratings by giving a rating of zero is now possible (like in calibre)
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
0bcdbc4a82
Bugfix Search opds feed
...
Improvement OPDS feed for displaying covers
8 years ago
OzzieIsaacs
f434511db8
Fixed lout issue with redirects
...
fixed database migration problem which was introduced with the shelf order commit
8 years ago
OzzieIsaacs
cf01f7ce61
Merge pull request #85 from smartcitiescommunity/master
...
Add Spanish Translation
Thank you very much @juanfernandovillahernandez
8 years ago
OzzieIsaacs
157a2e6e4a
Renamed feed to opds for better compatibility with some readers
...
added clickable links to feed (should hopefully solve #79 )
updated readme
8 years ago
OzzieIsaacs
e744ccc20e
Bugfix for links with reverse proxy and shelfs
8 years ago
OzzieIsaacs
a8f7fde333
Bugfix PDF Reader with reverse proxy ( #86 )
...
Bugfix Txt Reader
Bugfix for loading covers with reverse proxy
8 years ago
Juan Fernando Villa Hernández
c187c8b9c4
Archivo mo del archivo messages.po
...
Archivo mo del archivo messages.po el cual esta traducido a el español
8 years ago
Juan Fernando Villa Hernández
5831a20d76
Traducción a el español
...
Archivo de traducción a el español
8 years ago
OzzieIsaacs
c33a329f08
Add search for series and languages ( #56 )
...
Add database migration for shelf ordering (#73 )
8 years ago
OzzieIsaacs
fac83a10eb
Added display and linking of IDs (Amazon, ISBN, and DIO Links are working)
8 years ago
OzzieIsaacs
e0459eb62b
Removed unused wishlist code
...
Added renaming of shelf name
Added sorting abilty to shelfs
jquery is loaded locally now
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
c582ccf79c
Fix for #78
8 years ago
OzzieIsaacs
811975f1a4
Added french translation
8 years ago
OzzieIsaacs
b878651e4e
Bugfix epub-Reader
8 years ago
OzzieIsaacs
0aa3ff4f6d
Remove trailing spaces from username during login
...
Upload of books working on windows without errors
8 years ago
OzzieIsaacs
b86864b407
Made kindlegen working on windows (including paths containing umlauts)
...
Added back buttons on edit mail, edit user, and edit book
8 years ago
OzzieIsaacs
bbf6d9b026
Translation of UI (german and english)
...
Bugfix for feeds
- removed categories related and up
- load new books now working
- category random now working
login page is free of non accessible elements
boolean custom column is vivible in UI
books with only with certain languages can be shown
book shelfs can be deleted from UI
Anonymous user view is more resticted
Added browse of series in sidebar
Dependencys in vendor folder are updated to newer versions (licencs files are now present)
Bugfix editing Authors names
Made upload on windows working
8 years ago
OzzieIsaacs
a6b6700a73
Removed non working search from epub viewer
8 years ago
OzzieIsaacs
313116dca7
Uploader is working on windows
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
05189f78bc
Fix for #67
8 years ago
OzzieIsaacs
7df88e70a3
First step fix for #37 wrong search adress
...
@ jschuck, @jgillmann, could you please confirm that you can search now?
Do you still have logout/login problems? -> redirects to Hostname instead of hostname/calibre?
(got this too with apache server, where as search worked before)
8 years ago
OzzieIsaacs
753a0a82a1
Fix for #66 advanced search
8 years ago
ouzklcn
cd88af32f2
add fix for janeczku/calibre-web#64 kindlegen conversation error
8 years ago
OzzieIsaacs
897c1648bb
Add fix for #58 remove trailing spaces
8 years ago
Cervinko Cera
8a9b4e7fc7
remove print
8 years ago
Cervinko Cera
0f8c308973
Fix for deleting kindle mail adresee #54
8 years ago
Cervinko Cera
eb8b9bf166
Fix for missing metadata in pdf files
8 years ago
Cervinko Cera
ae1ecf6542
Fix for missing metadata in pdf files
8 years ago
cervinko
52ba2adf73
Merge pull request #48 from OzzieIsaacs/patch-1
...
Fix for #45 DB_ROOT not found
8 years ago
cervinko
79f373d4e6
Merge pull request #49 from OzzieIsaacs/patch-2
...
Fix for non Ascii Characters in database paths #46
8 years ago
cervinko
df5ab3d294
Merge pull request #50 from OzzieIsaacs/patch-3
...
Fix #20
8 years ago
Cervinko Cera
8159cf6b1a
Merge remote-tracking branch 'upstream/master'
...
merge with upstream
8 years ago
Cervinko Cera
2b2d485730
upload more than pdf fixes
8 years ago
Cervinko Cera
f5773cc75f
resolve conflicts with PR 30
9 years ago
OzzieIsaacs
59136a9cc2
Linux path problem solved (finally)
9 years ago
OzzieIsaacs
5a0faf9950
Now working on linux, too
9 years ago
OzzieIsaacs
9aac40bfc4
Fix #20
...
Series and custom composite coloums are also excluded in the view
9 years ago
OzzieIsaacs
3b5be5dbc4
Update db.py
9 years ago
OzzieIsaacs
da83af092a
Fix for #46 encoding issue
9 years ago
OzzieIsaacs
624737d2e2
Fix for #45 DB_ROOT not found
9 years ago
wuqi
f2de1d4c47
change google fonts to local
9 years ago
wuqi
26c293308c
mouse wheel
9 years ago
wuqi
b846cc11d8
fix some error
...
Fix TypeError: 'bool' object is not callable
9 years ago
Joel Gillman
a7117228aa
Update Google Font protocol to HTTPS
9 years ago
wuqi
3a54ff0eb4
browser icon change back
9 years ago
wuqi
ab97ead264
merge test
9 years ago
wuqi
350f4e21e6
Add txt reader
...
add txt file reader,and add select for read the book
9 years ago
janeczku
d051a1dbeb
Fix login/logout redirect with reverse proxy
9 years ago
janeczku
f95ac38c54
Fix redirects with reverse proxy
...
See #36
9 years ago
janeczku
34e11fab79
Support reverse proxy subdirectory
...
Closes #19
9 years ago
wuqi
9a8d795eff
Update epub reader and pdf reader
...
Update epub reader and use pdf.js tu view pdf files
9 years ago
Pavel Yakunin
8a9c97bf69
fb2 uploading
9 years ago
Pavel Yakunin
8b5bd61467
fb2 uploading
9 years ago
janeczku
82574d2118
Support SMTP without authentication
9 years ago
janeczku
91eb7129ac
Update epub.js
9 years ago
janeczku
62f9120a0f
Merge branch 'zip-check'
9 years ago
janeczku
e42f768909
Check if epub file exists before trying to extract
9 years ago
janeczku
374cfd866d
Disable autocomplete in user edit
9 years ago
janeczku
46c83bbe8b
Fix recursive path creation
9 years ago
janeczku
af1691f919
Fix missing import
9 years ago
Pavel Yakunin
43d6077815
cleanup
9 years ago
Pavel Yakunin
18e341d650
epub uploading
9 years ago
Pavel Yakunin
dc5074a865
default upload logic
9 years ago
Pavel Yakunin
44df873f33
logging, tmp cleanup
9 years ago
Pavel Yakunin
027e103ce3
refactoring to make adding new formats possible
9 years ago
Jan B
db70e47557
Merge pull request #18 from cervinko/feature-advanced-search
...
add advanced search
9 years ago
Cervinko Cera
c26eb6aa08
add exclude tags to advanced search
9 years ago
Cervinko Cera
80c3c19c01
some fixes for advanced search
9 years ago
Cervinko Cera
7fce28790d
add search_form.html
9 years ago
Cervinko Cera
431b6009a5
add advanced search
9 years ago
janeczku
1e2a6f2ffb
Fix session.rollback on admin account creation
9 years ago
janeczku
3719b7e4eb
Add ANON_BROWSE configuration option
9 years ago
Cervinko Cera
3833079973
assign admin all rights in create_admin_user()
9 years ago
Cervinko Cera
8f4c444929
add basic auth for feed sites
9 years ago
Cervinko Cera
f66d7ce29b
add permission for changing own password
9 years ago
Cervinko Cera
bc35250f28
permission fix in user_edit.html
9 years ago
Cervinko Cera
c7b7b3866e
add user-permission management
9 years ago
Cervinko Cera
b2146ba4b9
add support for is_multiple custom columns
9 years ago
Cervinko Cera
3f1a54ea59
fix typo in detail.html
9 years ago
Cervinko Cera
b7f71e563e
fix for custom column 'rating'
9 years ago
Cervinko Cera
931981a37a
fix for custom column 'rating'
9 years ago
Cervinko Cera
a21a9d6510
save rating as rating*2 in db and show rating/2 in interface
9 years ago
Cervinko Cera
f57c9c5951
remove if clauses for int and float in edit_book.html
9 years ago
Cervinko Cera
27d5a79efb
remove some commented code and debug prints
9 years ago
Cervinko Cera
704198655b
custom columns unfinished
9 years ago
Cervinko Cera
202cbc26a7
custom columns unfinished
9 years ago
Cervinko Cera
0ee46e4b5e
custom columns unfinished
9 years ago
Cervinko Cera
2207622bbf
fix for edit page after upload
9 years ago
JanB
8d2a865436
Catch file permission errors when uploading PDF
9 years ago
JanB
df480160da
Handle race in database creation when running multiple WSGI instances
9 years ago
Cervinko Cera
88b134151d
show 'better author and tags editing; partly copied from https://bitbucket.org/SpeedProg/calibreserver
9 years ago
Cervinko Cera
826159c432
show 'better author and tags editing; partly copied from https://bitbucket.org/SpeedProg/calibreserver
9 years ago
JanB
76c7cdf465
Add config option for upload feature
9 years ago
JanB
952d389dc5
Ship config.ini with defaults; log errors to file; fix OPDS catalog name
9 years ago
Cervinko Cera
1d295eb954
show 'read in browser' only for epubs
9 years ago
Cervinko Cera
8be85c8e5d
check if wand is available, add dummy cover.jpg otherwise
9 years ago
Cervinko Cera
51f1453917
check if wand is available, add dummy cover.jpg otherwise
9 years ago
Cervinko Cera
e4ffc9f2a0
set last_modified when pdf is uploaded
9 years ago
Cervinko Cera
4e0621479a
don't show upload button for users
9 years ago
Cervinko Cera
bda3055a19
improvements for pdf upload function
9 years ago
Cervinko Cera
3324669702
improvements for pdf upload function
9 years ago
Cervinko Cera
748dd2ad1f
Merge remote-tracking branch 'upstream/master'
9 years ago
Cervinko Cera
3ddecc007c
Adding unfinished upload function
9 years ago
Jan Broer
7342837aa3
Merge branch 'html-fixes'
9 years ago
Jan Broer
318d65bf3a
Small UI fixes
...
* Smart truncate long titles in overview pages
* Fix responsive grid in overview
* Update favicon
9 years ago
Cervinko Cera
cb2ac4d142
for for editing Author
9 years ago
Cervinko Cera
a96417f2a5
fix for password edit at the admin page
9 years ago
Cervinko Cera
a395e9f301
remove orphaned authors
9 years ago
Cervinko Cera
c6500b7eca
Merge remote-tracking branch 'upstream/master'
9 years ago
Jan Broer
e8b2ea873c
Don't send AZW formats via mail
9 years ago
Cervinko Cera
1a922d4552
Fix crash when 'view book after edit' is not checked
9 years ago
Cervinko Cera
cd0aeb2857
Add Typeahead for Author input
9 years ago
Jan Broer
13a024a77d
Add logging / Optimize CSS
9 years ago
Cervinko Cera
d979ed89c6
Fixes for editing Authors
9 years ago
Jan Broer
34cd613e29
Fixes broken send-to-kindle
9 years ago
Jan Broer
17622c1fbf
Fix download error when book title contains non-latin characters (e.g. Chinese)
9 years ago
Jan Broer
f163ef2202
make pretty filenames for downloads; remove random books section on most pages
9 years ago
Jan Broer
2b846b1e6b
Make shelf names required unique
9 years ago
Jan Broer
350285607b
Add HTTP-BASIC Auth for OPDS downloads
9 years ago
Jan Broer
6b4ddbe946
Fix: admin functions were accessible for regular users
9 years ago
Jan Broer
e21e974457
Add public account registration
9 years ago
Jan Broer
ec7aafe7f0
UI: Details overhaul (buttons, language, tags)
9 years ago
Jan Broer
288b67d862
Show book language
9 years ago
Jan Broer
91c4effcec
Rename "Read online" button
9 years ago
Jan Broer
9db94b04b1
Normal size for shelf button
9 years ago
Jan Broer
13f68935dd
Fixes star rating CSS
9 years ago
Jan Broer
4fcbdfd725
Cleanup old tree
9 years ago
Jan Broer
79e20d13ee
Changed title logo
9 years ago
Jan Broer
af4f7396cd
Fix titles and covers
9 years ago
Jan Broer
2e4117eac2
support for removing books from shelfs
9 years ago
Jan Broer
597c1ef2a8
Make cover images equal size
9 years ago
Jan Broer
43816c8826
Remove stale config variables
9 years ago
Jan Broer
6fadd175ae
Add regex patterns for english sort articles
9 years ago
Jan Broer
3c8685c986
Don't strip html tags for book description
...
Fixes #2
9 years ago
Jan Broer
c92de6e539
Fix filename of book download (was pre- and suffixed with single quotes)
10 years ago
Jan Broer
181a35c7b5
Fix description breakline
10 years ago
Jan Broer
a5fe21c9e0
Add APP_DB_ROOT config variable
10 years ago
Jan Broer
0b5b3b8424
User edit email fix
10 years ago
Jan Broer
aef608aa10
Refactor (settings database, etc...)
10 years ago
Jan Broer
64a9cbce2d
Initial Fork from https://bitbucket.org/raphaelmutschler/calibreserver/
10 years ago