Skip to content

A command-line tool that converts YouTube videos into Anchor FM podcasts

License

Notifications You must be signed in to change notification settings

Vraelot/tube-cast

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tube-Cast

Cover image

A command-line tool that converts YouTube videos into Anchor FM podcasts.

Installation

pip install tube-cast

Usage

[user@ubuntu]$ tube-cast]$ tube-cast --help
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
  -h, --headless-mode
  --help                Show this message and exit.

Commands:
  youtube-channel       Takes in a YouTube Channel ID
  youtube-id            Takes in YouTube IDS as arguments
  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: 

The prompt can be avoided 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
  • Test tool in microsoft powershell
  • make available on pypi

Authors

Demo

Click here to view a video demo on YouTube, or watch below:

Tube.Cast.mp4

Contributing

  1. Fork it
  2. Create your feature branch git checkout -b my-new-feature
  3. Commit your changes git commit -am 'Add some feature'
  4. Push to the branch git push origin my-new-feature
  5. 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.

About

A command-line tool that converts YouTube videos into Anchor FM podcasts

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 100.0%