https://github.com/danopcode/riley
CLI podcast aggregator
https://github.com/danopcode/riley
Last synced: 11 months ago
JSON representation
CLI podcast aggregator
- Host: GitHub
- URL: https://github.com/danopcode/riley
- Owner: DanOpcode
- License: mit
- Created: 2015-11-03T18:17:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-18T18:28:13.000Z (almost 10 years ago)
- Last Synced: 2025-06-16T05:06:02.847Z (12 months ago)
- Language: Python
- Size: 39.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: COPYING
Awesome Lists containing this project
README
=====
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