TV Shows Tracker is a Python-based command-line tool to track the TV shows you are watching and get informed about new releases. The tool uses TMDB to get information on new releases. Information about registering for an API key can be found here. Additionally, the tool uses MongoDB to store the TV shows, so a MongoDB server should be running either locally or remotely.
- Add/remove TV shows to your watchlist
- List all TV shows in your watchlist
- List all TV shows with new releases in your watchlist
You can install the package using pipx
:
git clone https://github.com/svenhofman/tv-shows-tracker.git
cd tv-shows-tracker
pipx install .
By default, the application tries to connect to a MongoDB server running on localhost
on port 27017
. This can be changed in src/database.py
.
After installation, you can use the tv-shows-tracker
command in your terminal. On the first run, it will ask for the API key.
tv-shows-tracker search 'Breaking'
tv-shows-tracker list
TV shows can be removed using the interactive menu that appears
tv-shows-tracker new
The last watched date can be updated using the interactive menu that appears
This project is a work in progress.