{"repo":"mammuth/kindle-clippings","free":true,"listed":false,"github":"https://github.com/mammuth/kindle-clippings","clone":"git clone https://github.com/mammuth/kindle-clippings.git","description":":books: Web application for managing your kindle highlights","language":"JavaScript","stars":168,"topics":["kindle","kindle-highlights","books","reading","django","python","quotes","hacktoberfest"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"Reading Notes for Kindle :books: Reading Notes is a free and open source web application for maintaining your Kindle Highlights . http://reading-notes.com Features: - Upload and search through your clippings - Filter clippings by books - E-Mail delivery of a random quote (daily, bi-weekly, weekly) - Exclude specific books from email delivery - Nerdy statistics about your clippings - Page with a random quote (can be used as new-tab page or on wall-mounted screens). Contribute Feel free to open issues or PRs! This is a pretty simple django application with a good'ol HTML frontend generated by django. It's hosted on Divio. Project setup 1. Copy environment file: cp .env-local.example .env-local 2. Build the web image: docker compose build web 3. Start the database: docker compose up -d database default 4. Wait for PostgreSQL: docker compose exec -T database default sh -c 'until pg isready -U postgres -d db; do sleep 1; done' 5. Run migrations: docker compose run --rm web python manage.py migrate 6. Create superuser: docker compose run --rm web python manage.py createsuperuser 7. Start the server: docker compose up web 8. Configure Django CMS apphook (see below) If you started web before running migrations and see relation \"django site\" does not exist , run the migration command above and restart web . Django CMS Apphook Configuration After starting the server, you need to configure the Django CMS apphook for the app to work: 1. Go to http://localhost:8000/admin/ and log in with ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mammuth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mammuth/kindle-clippings/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}