tube-cast: A command-line program to convert YouTube videos to Podcasts
Project description
Tube-Cast
Streamline the conversion of your YouTube videos to Anchor FM (podcast)
tube-cast is a command-line tool that is capable of converting a YouTube video into a podcast
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=
export ANCHOR_PASSWORD=
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.5.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for tube_cast-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fb23dbfd3a883c83b234db4dcb78290e71882633cb431b7b98906027f07933a |
|
MD5 | a4fbe84dfbae6eca8d0af7c00211f57c |
|
BLAKE2b-256 | a09fc3dc67a5ba500462e94e5bdfb7a60c728b330970c69791ea618660b92fca |