Ebooko
Ebook management software and synchronization to KoReader.
Supports EPUB and PDF files.
WARNING: This software is in early development and is not yet ready for production use. Use at your own risk.
Install
# Clone repo
git clone https://git.rb9.xyz/TheJoeCoder/ebooko
cd ebooko
# Create venv
python3 -m venv venv
# Activate (Linux/OSX)
. ./venv/bin/activate
# OR Activate (Windows)
.\venv\scripts\activate.ps1
# Install requirements
pip install -r requirements.txt
# Extra step - install libmagic
# Debian/Ubuntu
sudo apt-get install libmagic1
# Windows
pip install python-magic-bin
# OSX
brew install libmagic
# Migrate database
python3 manage.py migrate
# Run development server
python3 manage.py runserver
Contributing
Contributions are always welcome! Fork the repo to another git service, make your changes, then drop me an email (joe [at] radialbog9 [dot] uk
) or a discord message (radialbog9
) so I can have a look!
Credits
- KoReader: https://github.com/koreader/koreader/ (AGPL 3.0)
- KoReader Sync Server: https://github.com/koreader/koreader-sync-server/ (AGPL 3.0)
- PDF.js: https://mozilla.github.io/pdf.js/ (Apache 2.0)
- JSZip: https://stuk.github.io/jszip/ (MIT or GPLv3)
- EPUB.js: https://github.com/futurepress/epub.js (Copyright)