3 ms·
self-plug: https://ananthakumaran.in/books https://ananthakumaran.in/books
by ananthakumaran 4y ago
self-plug: https://ananthakumaran.in/books https://ananthakumaran.in/books
- petargyurov 4y agoI really like the vertical timeline. Lots of stats and charts, great stuff :)
- FR10 4y agoThis is really nice, I like the graphs and the layout overall. How do you manage adding new books, JS?
- ananthakumaran 4y agoAll the information comes from the Goodreads CSV export. After I complete any book, I export the CSV file and run make task[1] 1: https://github.com/ananthakumaran/ananthakumaran.github.com/blob/master/Makefile#L3 https://github.com/ananthakumaran/ananthakumaran.github.com/...
- firstSpeaker 4y agoThis is pretty neat, what is the license on it? Aka, can I modify and use it for my personal website?
- ananthakumaran 4y agoI shared the repo in another comment, feel free to copy anything (except the blog post content). I will add a LICENSE file to the repo later.
- firstSpeaker 4y agoThank you for making the book timeline generation free. Could you provide a bit of information on does it work, do I need jekyll to generate the book page? Any hint on how to proceed with running that Makefile?
- ananthakumaran 4y agoLet's say you want to use it in your personal website, you need to copy few files. - public/js/book.js (all related js are here) - public/css/books.css (css related to this page) - books.html The makefile contains two tasks - book-json (convert goodreads csv to json) - book-covers (gets cover images from goodreads) This is the very high level picture. This is written for personal use and not designed with other users in mind, so you need to have some decent knowledge about css/js/html/nodejs to put together everything. Hope this helps.