What is KindleEar?
In a nutshell: A simplified version of calibre running in the cloud.
It's been half a year since Google App Engine stopped deploying Python 2 applications, and now KindleEar 3.0 is finally released, bringing with it
brand new features:
- Full support for Python 3
- Redesigned software architecture
- Cross-platform support, freeing you from dependence on GAE platform
- Support for Calibre's recipe format without the need for modification
- Built-in library of over a thousand Calibre recipe files
- Integrated bilingual translation feature, breaking language barriers for effortless information retrieval and language learning
- Built-in text-to-speech functionality, transforming daily news into audio for easy consumption without reading
- Includes a browser extension, enabling effortless creation of web scraping recipe without coding, facilitating seamless content delivery from any website (brag)
For more details, please refer to the
project depository
or
project documentation
Deployment:
Although there isn't a one-click deployment method, deploying this application on either GAE or VPS only requires executing a single command in the shell:
Deployment on GAE:
Code:
rm -rf kindleear && \
git clone --depth 1 https://github.com/cdhigh/kindleear.git && \
chmod +x kindleear/tools/gae_deploy.sh && \
kindleear/tools/gae_deploy.sh
Deployment using Docker:
Code:
mkdir data && \
sudo docker run -d -p 80:8000 -v ./data:/data --restart always -e APP_DOMAIN=yourdomain kindleear/kindleear