TV episode notifier
Project description
episoder
Episoder is a command-line tool that tells you about new episodes of your favourite TV shows. It gets its data from online TV episode guides such as epguides.com and TheTVDB.
There is also a web frontend for episoder, called webisoder.
Dependencies
In order to use episoder, you need to have Python installed on your system. In
addition to the default distribution, episoder uses the requests, argparse,
sqlalchemy and beautifulsoup4 packages.
Downloading
The official website, bug tracker etc. for episoder can be found at code.ott.net/episoder.
Installation
You can install episoder by running pip install episoder or you can download
the tarball from the official website, extract it and run setup.py install.
Getting started
First, find a show you're interested in:
$ episoder search firefly
ID Name
------- --------------------
78874 Firefly
384248 Firefly Lane
329088 Firefly (2017)
Add that show to episoder:
$ episoder add 78874
Update your database:
$ episoder update
And finally show your episodes:
$ episoder list
The list may be empty, by default episoder deletes old episodes and will only
show you the next few days. The --nodate option to the update and list
command will change that, in case you care about days long gone and/or far in
the future.
Configuration
The configuration file at ~/.episoder contains your default settings for
episoder. After installing episoder, the man page will help you with the
configuration.
Using episoder
To use episoder you will typically:
- Create a cron job to update your database once a day using
episoder update - Add
episoder listto your~/.bashrc,~/.bash_profile,/etc/bash.bashrcor/etc/profileif you want to see your upcoming shows every time you start a shell. Consult your shell's documentation to find out which file to use. - Or run
episoder notifyat regular intervals to get notifications by e-mail.
More documentation
There is some documentation to help you get started:
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
File details
Details for the file episoder-1.0.0.tar.gz.
File metadata
- Download URL: episoder-1.0.0.tar.gz
- Upload date:
- Size: 45.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb472dbd811f183630d35654153c39515fc266c12ed07ac3e5034a72eed7b6c7
|
|
| MD5 |
785aa5fdb545b5a240124795d9a238bb
|
|
| BLAKE2b-256 |
a0ca467c07b70e18851a6efe77246de08f32b11c8707acc171cea91e0250a1e6
|