Skip to content

Instantly share code, notes, and snippets.

@aamaras
Last active October 13, 2022 10:07
Show Gist options
  • Select an option

  • Save aamaras/6924516 to your computer and use it in GitHub Desktop.

Select an option

Save aamaras/6924516 to your computer and use it in GitHub Desktop.

Revisions

  1. aamaras revised this gist Feb 26, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -32,7 +32,7 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * Right-click somewhere on the page and *View Page Source*
    * Look for a line like this (for me, it's on line 16):

    ```<link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" /> ```
    `<link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" /> `

    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters. Hold on to this URL too.

  2. aamaras revised this gist Feb 26, 2014. 1 changed file with 1 addition and 3 deletions.
    4 changes: 1 addition & 3 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -32,9 +32,7 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * Right-click somewhere on the page and *View Page Source*
    * Look for a line like this (for me, it's on line 16):

    ```
    <link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" />
    ```
    ```<link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" /> ```

    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters. Hold on to this URL too.

  3. aamaras revised this gist Feb 26, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -31,9 +31,11 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * Go to your *Archive* folder
    * Right-click somewhere on the page and *View Page Source*
    * Look for a line like this (for me, it's on line 16):

    ```
    <link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" />
    ```

    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters. Hold on to this URL too.

    3. Set up two IFTTT recipes. Each recipe will tell IFTTT to check one of these feeds, then send an email when it sees a new item. You will need the RSS channel activated to check the feeds, and the Gmail channel activated to send the emails.
  4. aamaras revised this gist Oct 11, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -44,7 +44,7 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * To address: `[email protected]`
    * Subject: `yourbeeminderusername/yourgoalname`
    * Body: `^ 1 "{{EntryTitle}}"` for the unread recipe; `^ -1 "{{EntryTitle}}"` for the archived recipe.
    * Attachment URL: Leave this guy blank
    * Attachment URL: Leave this guy blank.

    4. Go read!

  5. aamaras revised this gist Oct 11, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -25,7 +25,7 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * You should (in theory) be able to tweak the other custom settings to your heart's delight.


    2. Get your Instapaper RSS feed addresses:
    2. Get the URLs of your Instapaper RSS feeds:
    * Unread feed: Go to your *Unread* folder, open the *Downloads* menu (top right), then click *RSS Feed*. Hold on to the URL of this feed; you'll need it in step 3.
    * Archive feed: This is slightly more complicated. With the recent Instapaper site redesign, the RSS feed for your archive folder has disappeared. But there's a link to it in the source of the archive page!
    * Go to your *Archive* folder
  6. aamaras revised this gist Oct 11, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    1. Set up a Beeminder goal!
    * Open up Beeminder, create a new goal.
    * For goal type, choose `custom` (again, you'll need a Beeminder subscription to get a custom goal). Give the goal a name, choose an URL for it, and choose the weekly rate at which you want to chew through your article backlog.
    * Once the goal is set up, open goal settings > advanced to tweak a few values. These are the important settings:
    * Once the goal is set up, open *goal settings* > *advanced* to tweak a few values. These are the important settings:
    * good side of road: `below`
    * direction of road: `up`
    * exprd: `no`
  7. aamaras revised this gist Oct 11, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -22,7 +22,7 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * noisy: `no`
    * aggday: `sum`
    * plotall: `yes`
    * The other custom settings should (in theory) be tweakable to your heart's delight.
    * You should (in theory) be able to tweak the other custom settings to your heart's delight.


    2. Get your Instapaper RSS feed addresses:
  8. aamaras revised this gist Oct 11, 2013. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -53,4 +53,6 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * This happens when you add an article but then archive it very soon after; if . It will also happen if you delete an article rather than archiving it - in this case IFTTT will send a +1 when you add the article, but it will never appear in the archive feed.
    * Solution? Don't delete articles; always archive. Don't archive articles immediately. Check your count occasionally ([ReadKit](https://itunes.apple.com/au/app/readkit/id588726889?mt=12) will give you a count if you need one).
    * If your article title has quote marks in it, the Beeminder bot won't understand the email from IFTTT.
    * Solution? The bot will email you asking for clarification - just reply without the quotes. If you read a lot of articles with quote marks in the title and this annoys you a lot, you could get IFTT to send only "^ +1" and "^ -1", without the article title in the comment.
    * Solution? The bot will email you asking for clarification - just reply without the quotes. If you read a lot of articles with quote marks in the title and this annoys you a lot, you could get IFTT to send only "^ +1" and "^ -1", without the article title in the comment.
    * I don't want to track my Instapaper! I want to track some other RSS feed!
    * Cool. Just give IFTTT whatever RSS feed you like. Maybe you'll have to tweak some of the other settings for your needs - have a go. I believe in you.
  9. aamaras revised this gist Oct 11, 2013. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -40,11 +40,11 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * [Here](http://ifttt.com/recipes/85393) is my recipe for the unread folder.
    * [Here](http://ifttt.com/recipes/85950) is my recipe for the archive folder.
    * Copy both to your recipes and update some fields:
    * Feed url: Fill in the addresses you found earlier (one in each recipe)
    * Feed url: Fill in the feed URLs you found earlier (one for each recipe).
    * To address: `[email protected]`
    * Subject: `yourbeeminderusername/yourgoalname`
    * Body: `^ 1 "{{EntryTitle}}"` for the unread recipe; `^ -1 "{{EntryTitle}}"` for the archived recipe.
    * Attachment URL: Blank
    * Attachment URL: Leave this guy blank

    4. Go read!

  10. aamaras revised this gist Oct 11, 2013. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -40,11 +40,11 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * [Here](http://ifttt.com/recipes/85393) is my recipe for the unread folder.
    * [Here](http://ifttt.com/recipes/85950) is my recipe for the archive folder.
    * Copy both to your recipes and update some fields:
    * Feed url: Fill in the addresses you found earlier (one in each recipe)
    * To address: `[email protected]`
    * Subject: `yourbeeminderusername/yourgoalname`
    * Body: `^ 1 "{{EntryTitle}}"` for the unread recipe; `^ -1 "{{EntryTitle}}"` for the archived recipe.
    * Attachment URL: Blank
    * Feed url: Fill in the addresses you found earlier (one in each recipe)
    * To address: `[email protected]`
    * Subject: `yourbeeminderusername/yourgoalname`
    * Body: `^ 1 "{{EntryTitle}}"` for the unread recipe; `^ -1 "{{EntryTitle}}"` for the archived recipe.
    * Attachment URL: Blank

    4. Go read!

  11. aamaras revised this gist Oct 11, 2013. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -40,11 +40,11 @@ In short: Instapaper gives you (private) RSS feeds for your *Read later* folder
    * [Here](http://ifttt.com/recipes/85393) is my recipe for the unread folder.
    * [Here](http://ifttt.com/recipes/85950) is my recipe for the archive folder.
    * Copy both to your recipes and update some fields:
    * Feed url: Fill in the addresses you found earlier (one in each recipe)
    * To address: `[email protected]`
    * Subject: `yourbeeminderusername/yourgoalname`
    * Body: `^ 1 "{{EntryTitle}}"` for the unread recipe; `^ -1 "{{EntryTitle}}"` for the archived recipe.
    * Attachment URL: Blank
    * Feed url: Fill in the addresses you found earlier (one in each recipe)
    * To address: `[email protected]`
    * Subject: `yourbeeminderusername/yourgoalname`
    * Body: `^ 1 "{{EntryTitle}}"` for the unread recipe; `^ -1 "{{EntryTitle}}"` for the archived recipe.
    * Attachment URL: Blank

    4. Go read!

  12. aamaras revised this gist Oct 11, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    # How to track your Instapaper queue with Beeminder
    A step by step guide to tracking your Instapaper reading list using Beeminder. This method can also be used more generally to track many things that spit out an RSS feed.

    In short: Instapaper gives you (private) RSS feeds for your *read later* folder and your *archive*. We give IFTTT these feeds and tell it to send an email to Beeminder whenever either feed updates. We'll send a "+1" when you add an item to your *read later* folder and a "-1" when you archive an item. Your Beeminder goal will track the total number of articles in your queue.
    In short: Instapaper gives you (private) RSS feeds for your *Read later* folder and your *Archive*. We give IFTTT these feeds and tell it to send an email to Beeminder whenever either feed updates. We'll send a "+1" when you add an item to your read later folder and a "-1" when you archive an item. Your Beeminder goal will track the total number of articles in your queue.

    ## Ingredients
    * An [Instapaper](http://www.instapaper.com) account.
  13. aamaras revised this gist Oct 11, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -36,7 +36,7 @@ In short: Instapaper gives you (private) RSS feeds for your *read later* folder
    ```
    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters. Hold on to this URL too.

    3. Set up two IFTTT recipes. IFTTT will check each of these feeds and send an email when it sees a new item. You will need the Gmail and RSS channels activated.
    3. Set up two IFTTT recipes. Each recipe will tell IFTTT to check one of these feeds, then send an email when it sees a new item. You will need the RSS channel activated to check the feeds, and the Gmail channel activated to send the emails.
    * [Here](http://ifttt.com/recipes/85393) is my recipe for the unread folder.
    * [Here](http://ifttt.com/recipes/85950) is my recipe for the archive folder.
    * Copy both to your recipes and update some fields:
  14. aamaras revised this gist Oct 11, 2013. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -28,13 +28,13 @@ In short: Instapaper gives you (private) RSS feeds for your *read later* folder
    2. Get your Instapaper RSS feed addresses:
    * Unread feed: Go to your *Unread* folder, open the *Downloads* menu (top right), then click *RSS Feed*. Hold on to the URL of this feed; you'll need it in step 3.
    * Archive feed: This is slightly more complicated. With the recent Instapaper site redesign, the RSS feed for your archive folder has disappeared. But there's a link to it in the source of the archive page!
    * Go to your *Archive* folder
    * Right-click somewhere on the page and *View Page Source*
    * Look for a line like this (for me, it's on line 16):
    * Go to your *Archive* folder
    * Right-click somewhere on the page and *View Page Source*
    * Look for a line like this (for me, it's on line 16):
    ```
    <link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" />
    ```
    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters. Hold on to this URL too.
    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters. Hold on to this URL too.

    3. Set up two IFTTT recipes. IFTTT will check each of these feeds and send an email when it sees a new item. You will need the Gmail and RSS channels activated.
    * [Here](http://ifttt.com/recipes/85393) is my recipe for the unread folder.
  15. aamaras revised this gist Oct 11, 2013. 1 changed file with 15 additions and 2 deletions.
    17 changes: 15 additions & 2 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -11,17 +11,30 @@ In short: Instapaper gives you (private) RSS feeds for your *read later* folder

    ## Recipe
    1. Set up a Beeminder goal!
    * Open up Beeminder, create a new goal.
    * For goal type, choose `custom` (again, you'll need a Beeminder subscription to get a custom goal). Give the goal a name, choose an URL for it, and choose the weekly rate at which you want to chew through your article backlog.
    * Once the goal is set up, open goal settings > advanced to tweak a few values. These are the important settings:
    * good side of road: `below`
    * direction of road: `up`
    * exprd: `no`
    * kyoom: `yes`
    * odom: `no`
    * noisy: `no`
    * aggday: `sum`
    * plotall: `yes`
    * The other custom settings should (in theory) be tweakable to your heart's delight.


    2. Get your Instapaper RSS feed addresses:
    * Unread feed: Go to your *Unread* folder, open the *Downloads* menu (top right), then click *RSS Feed*.
    * Unread feed: Go to your *Unread* folder, open the *Downloads* menu (top right), then click *RSS Feed*. Hold on to the URL of this feed; you'll need it in step 3.
    * Archive feed: This is slightly more complicated. With the recent Instapaper site redesign, the RSS feed for your archive folder has disappeared. But there's a link to it in the source of the archive page!
    * Go to your *Archive* folder
    * Right-click somewhere on the page and *View Page Source*
    * Look for a line like this (for me, it's on line 16):
    ```
    <link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" />
    ```
    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters.
    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters. Hold on to this URL too.

    3. Set up two IFTTT recipes. IFTTT will check each of these feeds and send an email when it sees a new item. You will need the Gmail and RSS channels activated.
    * [Here](http://ifttt.com/recipes/85393) is my recipe for the unread folder.
  16. aamaras revised this gist Oct 10, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    # How to track your Instapaper queue with Beeminder
    A step by step guide to tracking your Instapaper reading list using Beeminder. This method can also be used more generally to track many things that spit out an RSS feed.

    Basically: Instapaper gives you (private) RSS feeds for your *read later* folder and your *archive*. We give IFTTT these feeds and tell it to send an email to Beeminder whenever either feed updates. We'll send a "+1" when you add an item to your *read later* folder and a "-1" when you archive an item. Your Beeminder goal will track the total number of articles in your queue.
    In short: Instapaper gives you (private) RSS feeds for your *read later* folder and your *archive*. We give IFTTT these feeds and tell it to send an email to Beeminder whenever either feed updates. We'll send a "+1" when you add an item to your *read later* folder and a "-1" when you archive an item. Your Beeminder goal will track the total number of articles in your queue.

    ## Ingredients
    * An [Instapaper](http://www.instapaper.com) account.
  17. aamaras created this gist Oct 10, 2013.
    43 changes: 43 additions & 0 deletions instapaper-beeminder.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,43 @@
    # How to track your Instapaper queue with Beeminder
    A step by step guide to tracking your Instapaper reading list using Beeminder. This method can also be used more generally to track many things that spit out an RSS feed.

    Basically: Instapaper gives you (private) RSS feeds for your *read later* folder and your *archive*. We give IFTTT these feeds and tell it to send an email to Beeminder whenever either feed updates. We'll send a "+1" when you add an item to your *read later* folder and a "-1" when you archive an item. Your Beeminder goal will track the total number of articles in your queue.

    ## Ingredients
    * An [Instapaper](http://www.instapaper.com) account.
    * A [Beeminder](http://www.beeminder.com) account, with at least a [Bee Lite subscription](http://www.beeminder.com/premium) (because you'll need to set up a custom goal).
    * An [IFTTT](http://www.ifttt.com) account.
    * A [Gmail](http://gmail.com) account.

    ## Recipe
    1. Set up a Beeminder goal!

    2. Get your Instapaper RSS feed addresses:
    * Unread feed: Go to your *Unread* folder, open the *Downloads* menu (top right), then click *RSS Feed*.
    * Archive feed: This is slightly more complicated. With the recent Instapaper site redesign, the RSS feed for your archive folder has disappeared. But there's a link to it in the source of the archive page!
    * Go to your *Archive* folder
    * Right-click somewhere on the page and *View Page Source*
    * Look for a line like this (for me, it's on line 16):
    ```
    <link rel="alternate" type="application/rss+xml" title="RSS" href="/archive/rss/1234567/longrandomstringofnumbersandletters" />
    ```
    * Your archive folder RSS feed address is then http://www.instapaper.com/archive/rss/1234567/longrandomstringofnumbersandletters.

    3. Set up two IFTTT recipes. IFTTT will check each of these feeds and send an email when it sees a new item. You will need the Gmail and RSS channels activated.
    * [Here](http://ifttt.com/recipes/85393) is my recipe for the unread folder.
    * [Here](http://ifttt.com/recipes/85950) is my recipe for the archive folder.
    * Copy both to your recipes and update some fields:
    * Feed url: Fill in the addresses you found earlier (one in each recipe)
    * To address: `[email protected]`
    * Subject: `yourbeeminderusername/yourgoalname`
    * Body: `^ 1 "{{EntryTitle}}"` for the unread recipe; `^ -1 "{{EntryTitle}}"` for the archived recipe.
    * Attachment URL: Blank

    4. Go read!

    ## Issues
    * Sometimes the Beeminder count can get out of sync with the actual number of articles in Instapaper.
    * This happens when you add an article but then archive it very soon after; if . It will also happen if you delete an article rather than archiving it - in this case IFTTT will send a +1 when you add the article, but it will never appear in the archive feed.
    * Solution? Don't delete articles; always archive. Don't archive articles immediately. Check your count occasionally ([ReadKit](https://itunes.apple.com/au/app/readkit/id588726889?mt=12) will give you a count if you need one).
    * If your article title has quote marks in it, the Beeminder bot won't understand the email from IFTTT.
    * Solution? The bot will email you asking for clarification - just reply without the quotes. If you read a lot of articles with quote marks in the title and this annoys you a lot, you could get IFTT to send only "^ +1" and "^ -1", without the article title in the comment.