Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

instapaper + OS X text2speech + dropbox = your instapaper podcast

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

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

Something went wrong with that request. Please try again.