Skip to content

minouye/yt-cast

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

yt-cast

Overcast is a superb podcast player for iOS. It cleverly reduces silences and delivers distortion-free playback at faster than normal speeds. Overcast also allows paid subscribers to upload audio files through a web interface. yt-cast takes a YouTube URL, extracts the audio, and uploads it to your personal Overcast account. It's perfect for taking an interview, lecture, or other long-form video and turning it into a "podcast".

Setup

Install all dependencies:

brew install node
brew install youtube-dl

npm install dotenv
npm install puppeteer

Create a .env file in the project directory and add your Overcast username and password:

OVERCAST_EMAIL=[Your email address]
OVERCAST_PASSWORD=[Your password]

Create an alias to your .bash_profile file:

alias yt-cast="[Path to project]/yt-cast/run.sh [Path to downloads]"

Then run source ~/.bash_profile

Run

yt-cast [Youtube URL]

About

Upload Youtube audio to Overcast

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published