CLI podcast aggregator
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
riley
tests
.gitignore
COPYING
Makefile
README.rst
pytest.ini
requirements-dev.txt
requirements.txt
setup.py

README.rst

Riley

Author: Daniel Jonsson
License: MIT License

Setup

For development:

$ make install-dev

Normal usage:

$ make install

Usage

Example commands (still work-in-progess):

$ source env/bin/activate
$ riley insert linux-action-show http://feeds2.feedburner.com/TheLinuxActionShowOGG
$ riley fetch
$ riley list
... episode list ...
$ riley download
... downloads the last episode ...

List latest episodes:

$ riley list | head

Browse episodes:

$ riley list | less

List downloaded episodes:

$ ls ~/Music/Riley

List downloaded episodes ordered by publish date:

$ ls -ltr ~/Music/Riley

Listen to the oldest episode among your downloaded episodes:

$ mpv "`ls -tr $PWD/Music/Riley/* | head -n 1`"

Listen to the oldest episode among your downloaded episodes and delete it afterwards:

$ FILE=$(ls -tr $PWD/Music/Riley/* | head -n 1); mpv $FILE && rm -i $FILE

Clean config

Delete config files:

$ make clean

Run tests

$ make test