Skip to content

instapaper + OS X text2speech + dropbox = your instapaper podcast

Notifications You must be signed in to change notification settings

naltatis/instapaper2podcast

Repository files navigation

About

Apple added international high quality voices to OS X Lion. This script pulls your latest articles from Instapaper converts them to aac using OS X's say and afconvert commands. It uses Dropbox to host our audio files and the generated podcast feed.

Requirements

Configuration

  1. create your config file -- cp config-sample.coffee config.coffee
  2. enter your Instapaper credentials
  3. adjust the Dropbox path

voices & language detection

You can add voices for the languages you need.
How to for installing new voices on OS X Lion: instructions
Language detection is done by node-language-detect

Instapaper folders or starred articles

If you don't want all articles in your podcast you can change the folder_id to starred or specify the id of a folder - more

Create your podcast

run it manually

node run.js

run in the background using launchd

  1. cp instapaper2podcast.plist ~/Library/LaunchAgents/instapaper2podcast.plist
  2. adjust the path in ~/Library/LaunchAgents/instapaper2podcast.plist
  3. launchctl load ~/Library/LaunchAgents/instapaper2podcast.plist

The program will be executed every 20 minutes and check for new Instapaper articles.
Logging goes to system.log you can monitor using Console.app

Subscribe to your podcast

add http://dl.dropbox.com/u/DROPBOX-ID/instapaper-podcast/podcast.xml to your favorite podcast client

- enjoy your podcast

About

instapaper + OS X text2speech + dropbox = your instapaper podcast

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published