AEPSchmitt / booktracker

Simple python plotly visualisation of the books I read

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Booktracker

34da214e272fe310938f211959db41ab.mp4

Keep track of the books you read using Google Sheets.

Export the sheet as bookstats.csv and feed that to booktracker.py for some interactive stats about your reading history.

Requirements

  1. Python libraries: Plotly, Pillow, pandas
  2. A CSV file named bookstats.csv with the following format:
Title Series Author Author Gender Pages Release year Start date Finish date Pages accumulated Avg. Pages per day Bechdel Formatted start date
string string string F/M int int YYYY-MM-DD YYYY-MM-DD int int Y/N Month DD, YYYY

( get sheet copy )

  1. Cover images for each book as .png files, placed in the /covers/ folder. Covers have to be named exactly the same as the book title, but without capital letters and with spaces replaced by underscores). Like this: bookcovers_example

Example

A live example can be found here

About

Simple python plotly visualisation of the books I read

License:Mozilla Public License 2.0


Languages

Language:Python 100.0%