Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
tvbutler reads RSS feeds from http://tvtorrents.com and downloads torrents of new episodes for you in your preferred quality
Readme
tvbutler reads RSS feeds from http://tvtorrents.com and downloads torrents of new episodes for you in your preferred quality (but is smart enough to fallback to non-HD versions, if available).
tvbutler
is designed to work as a crontab
or launchd
entry: called without any parameters it will download all given feeds, try to identify shows and then figure out which episodes are available in which quality.
It then downloads the torrent files into the given target directory (which typically will be 'watched' by a torrent client).
tvbutler keeps a log of its activities in ~/.tvbutler/log
and a (sqlite) database of known shows and episodes in ~/.tvbutler/database.db
The configuration lives in ~/.tvbutler/config
. If it doesn't exist, tvbutler will create a sample configuration when it's run for the first time. It has some comments and should thus be pretty self-explanatory::
[main] torrent_download_dir=~/Downloads/
preferred_quality=720p
feeds = http://www.tvtorrents.com/mytaggedRSS?digest=xxxxx http://www.tvtorrents.com/mydownloadRSS?digest=xxxx
Since tvbutler is aimed at downloading new episodes of currently running shows as they are released, it excludes by default all torrents it recognizes as archives of entire seasons. It does so by excluding all torrents whose description matches a regular expression. If you have a global_exclude_regex
entry in the [main]
section of your configuration it will be applied, if it's missing, nothing will be filtered. The default looks like so::
global_exclude_regex=(all.month|month.of|season[\s\d]*complete)
Just install easy_install
like so::
easy_install tvbutler
Alternatively, download the archive, expand it and run::
python setup.py install
This will install the command line executable tvbutler
mentioned above.
n
days (perhaps base decision on tag)claytron <https://github.com/claytron>
_)plambert <https://github.com/plambert>
_), fixes https://github.com/tomster/tvbutler/pull/5added global regular expression filter (defaults to skip archives of seasons)
UPGRADE NOTE
: add global_exclude_regex=(all.month|month.of|season[\s\d]*complete)
to the [main]
section your existing config to activate this feature.
Initial release (0.1a was nuked due to packaging foobar)
FAQs
tvbutler reads RSS feeds from http://tvtorrents.com and downloads torrents of new episodes for you in your preferred quality
We found that tvbutler demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.