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:
Instalation
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 promt 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 promt 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.4.tar.gz
(8.1 kB
view hashes)
Built Distribution
Close
Hashes for tube_cast-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b97449191ecb5c7b801ef7d90b2c0296848625d0cc7e54637a8954b87e1b388e |
|
MD5 | d013aa7c2c5e505e243060454e105fec |
|
BLAKE2b-256 | 3f2d0c74efce1a8395bc578df51d5280f377b364add4603d99a7bfcab46f6943 |