this is all the books in my calibre library. this is a lending library! if you want to borrow a book, let me know!
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Christopher P. Brown 70fb11b3a1 📚 2 дні тому
Makefile add makefile 3 місяці тому 📝 2 місяці тому
books.csv 📚 2 дні тому
feed.xml 📚 2 дні тому add xml feed 3 місяці тому
requirements.txt Add an RSS feed 3 місяці тому


This is a catalog of all the books in my calibre library!

If you see a title here you would like to borrow, let me know! I’d be happy to share :)

How To

If you’re going to explore this dataset, I recommend using the awesome csvkit.


It will allow you to do stuff like:

  • see the headers: csvcut -n books.csv
  • and the see just the columns you want: csvcut -c 13,4 books.csv
  • look at some stats: csvcut -c languages,size,formats books.csv | csvstat
  • find the largest pdfs in the collection: csvcut -c title_sort,formats,size books.csv | csvgrep -c formats -m pdf | csvsort -c size -r | head
  • csvjson books.csv | jq | whatever
  • show the most recently added books: csvcut -c 13,1,3 books.csv | csvsort -c timestamp -r | head -n 20
  • You can also perform actual SQL queries on it, and convert the data between csv and sqlite database:

RSS feed

An RSS feed has been kindly provided by the Rsszard of Syndication and is available at

Generating the feed requires you to have Python 3.7 or later installed, as well as the xmltodict package: pip3 install xmltodict.

To generate the feed, run ./ <books.csv >lefeed.xml.