This is a small to keep track of my book collection so that I can,
- Look at all the important books I need to read.
- Categorize them accordingly.
- Track progress of my reading by chapters.
- Queue them as needed.
- Add tags to denote programming languages, code vs theory, complexity etc
- The app has been written using Python Flask (Backend) and Bootstrap (Frontend)
- All the data is stored in json file
- Can automatically capture data from amazon, manning, oreilly and barnesandnoble.
- Captures the Table of Contents if available.
- Click on 'star' to rate a book. Click again to undo rating.
- Click on 'Add Tag' to add tags for the book. Multiple Tags can be added using comma.
- Add the notes and click on save to save them to json.
- Click on 'Chapters' to see all the chapters.
- Progress will be displayed base on how many chapters have been completed.
- Click on 'Queue' to push to book to current queue.
- Check the chapters already read.
- The progress will be displayed based on this selection.
- Shows the current queue.
- Click on remove to delete from Queue.
- Click on 'Add Book' to add any book from any of the below website:
- Amazon
- Manning
- Oreilly
- Barnesandnoble
- The chapters will be extracted (Except Amazon) including the image and title automatically.
- The code is free to use for commercial or non-commercial use.