A command-line tool that converts YouTube videos into Anchor FM podcasts.
Project description
Tube-Cast
A command-line tool that converts YouTube videos into Anchor FM podcasts.
Click here to view a full-length video demo on YouTube, or watch a quick version below:
Installation
pip install tube-cast
Usage
Usage: tube-cast [OPTIONS] COMMAND [ARGS]...
Convert YouTube video(s) to Anchor FM
Options:
-d, --draft-mode Save podcast as draft
-t, --thumbnail_mode Include YouTube thumbnail in podcast
-u, --add-url Add the YouTube URL To podcast description
-x, --is-explicit Mark podcast as explicit
--help Show this message and exit.
Commands:
youtube-channel Takes in a YouTube Channel ID
youtube-id Takes in YouTube IDS as arguments Where IDS is...
youtube-id-from-file Takes in a file containing youtube id (one per line)
youtube-playlist Takes in a YouTube Playlist ID
Environment Variables
tube-cast will prompt the user for their email and password to anchor.fm
[user@ubuntu]$ tube-cast youtube-id
Enter anchor.FM user email:
Enter anchor.FM password:
Users can avoid the prompt by exporting them as environment variables:
export ANCHOR_EMAIL='YOUR ANCHOR FM EMAIL HERE'
export ANCHOR_PASSWORD='YOUR ANCHOR FM PASSWORD HERE'
Roadmap
- add better test case
- add better error catching
- include podcast publish date
- create documentation
make available on pypi
Authors
Contributing
- Fork it
- Create your feature branch
git checkout -b my-new-feature
- Commit your changes
git commit -am 'Add some feature'
- Push to the branch
git push origin my-new-feature
- Create new Pull Request
Known Issues
If you discover any bugs, feel free to create an issue on GitHub or create a fork and send a pull request.
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
tube-cast-0.0.6.tar.gz
(7.9 kB
view hashes)
Built Distribution
Close
Hashes for tube_cast-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3c6368a6c6cee67d4c548e965a7e1f8302c737eb59111cf763640069e2d445c |
|
MD5 | cc1924c2d0c8291e9f0032788d724e7b |
|
BLAKE2b-256 | 24919741443e04ee3e1c5833723b9d6e8ca942980fb92bf5d6e9aa45e1eb8980 |