项目作者: MarkEEaton

项目描述 :
Plot the awesomeness of an author's work over time
高级语言: Python
项目地址: git://github.com/MarkEEaton/fictograph.git
创建时间: 2018-02-20T03:41:52Z
项目社区:https://github.com/MarkEEaton/fictograph

开源协议:MIT License

下载


Plot the awesomeness of an author’s work over time

This project is no longer being maintained, as Goodreads retired their API in December 2020

Screenshot of the application

This application charts the awesomeness of an author’s work over time, as measured by those works’ average Goodreads star ratings. It does a few things:

  • Star ratings are drawn from the Goodreads API
  • Charting is done with matplotlib
  • The application does fuzzy matching of the name as input by the user versus the name returned by the Goodreads API to confirm a match
  • The five highest ranking and five lowest ranking books are labelled on the chart

Sometimes the Goodreads API returns weird results. I’ve tried to mitigate against this with the fuzzy string matching, but in some cases, there’s not much I can do. Sorry!