A simple npr streaming cli
Project description
npr-cli
A simple cli for streaming your favorite npr stations.
Installation
pip install npr-cli
Installation requires VLC, homebrew instructions can be found here.
Usage
npr
npr up # start the npr daemon
npr down # stop the npr daemon
npr search # search stations by name, call or zip code.
npr search -q <your search> # search stations directly.
npr play # play your latest stream.
npr stop # stop streaming
npr favorites # select a stream from your favorites.
TODO:
- Better handling of daemon, launchd/systemd
- Run daemon behind gunicorn/uvicorn
- Allow over writing of last line in terminal, a giant stack of commands is ugly.
- Create a "Now Playing" page to display known metadata about a stream
npr report
to report errors as issues in GH.- report streams that wont play
- acceptance criteria:
- should read
.npr/log/error.log
and send content as part of issue - should send stream object.
- should not create issues for open issues with the same stream
- should read
- acceptance criteria:
- report recent errors, this is long term
- report streams that wont play
Issues
Please report any bugs you encounter as issues to this repository.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
npr-cli-0.1.3.tar.gz
(10.3 kB
view hashes)
Built Distribution
npr_cli-0.1.3-py3-none-any.whl
(13.8 kB
view hashes)