Track price drops and find deals on books in your TBR list across audiobook and ebook formats.
Project description
TBR Deal Finder 
Features
- Use your StoryGraph exports, Goodreads exports, and custom csvs (spreadsheet) to track book deals
- Supports multiple library exports
- Tracks deals on the wishlist of all your configured retailers like audible (excluding kindle)
- Supports multiple locales
- Find the latest and active deals from supported sellers
- Only get notified for new deals or view all active deals
- Filters out books you already own to prevent purchasing the same book on multiple retailers
- Track historical pricing* (History limited to your runs making it more accurate over time)
- Compare pricing across digital retailers
Support
Audiobooks
- Audible
- Chirp
- Libro.fm
EBooks
- Kindle
Locales
- US
- CA
- UK
- AU
- FR
- DE
- JP
- IT
- IN
- ES
- BR
Configuration
This tool can use the csv generated by the app you use to track your TBRs. Here are the steps to get your export.
StoryGraph
- Open https://app.thestorygraph.com/ in the browser of your choice
- Click on your profile icon in the top right corner
- Select "Manage Account"
- Scroll down to "Manage Your Data"
- Click the button "Export StoryGraph Library"
- You will be navigated to https://app.thestorygraph.com/user-export
- Click "Generate export"
- Wait a few minutes and refresh the page
- A new item will appear that says "Your export from ... - Download" will appear
- Click "Download"
Goodreads
- Open https://www.goodreads.com/review/import in the browser of your choice
- At the top of the page click the button "Export Library"
- Wait a few minutes and refresh the page
- A new item will appear that says "Your export from ..." will appear
- Click it to download the csv
Custom csv
If you've got your own CSV you're using to track your TBRs all you need are the following columns for it to be in a valid format
TitleAuthorsRead Status* (See below)
Optionally, you can add the Read Status column. Set to-read for all books you want to be tracked.
If you don't add this column the deal finder will run on ALL books in the CSV.
Installation Guide
Each guide contains everything you need: installation, usage, and updating instructions.
Choose Your Guide
- 📱 Desktop App Guide - For users who prefer graphical interfaces
- 🐍 Python CLI Guide - For command-line and automation users
- 🛠️ Development Guide - For developers and contributors
Happy deal hunting!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tbr_deal_finder-0.3.1.tar.gz.
File metadata
- Download URL: tbr_deal_finder-0.3.1.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b171ade6566bbf8cc143962f923b1028c903e193b7d82465aa46484550afebb5
|
|
| MD5 |
98b327bbc7ad289eb43fa2960ca64a92
|
|
| BLAKE2b-256 |
09ecb464f01e30633acf49700b50fa57e5b61e54d4fe56e230529c724eb33960
|
File details
Details for the file tbr_deal_finder-0.3.1-py3-none-any.whl.
File metadata
- Download URL: tbr_deal_finder-0.3.1-py3-none-any.whl
- Upload date:
- Size: 60.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5307ad3b284c075a36d29443e84bd2a9336d766dedb4e9472482dfa090b63c4c
|
|
| MD5 |
1d298e5a5341d267281268cc07844184
|
|
| BLAKE2b-256 |
ac580f664931e279727fb4266df0df936a95f7bcbaf7ac4b7af6803ff96eb55e
|