No description
Find a file
Nick Felker 6ef4e8afbc Implement instapaperLimit slider setting using Setting.setInstant
Add a numeric slider setting in FeedlySettingTab to let users configure the maximum number of unread Instapaper bookmarks to export during ePub generation, utilizing Setting.setInstant(true) for responsive configuration.

TAG=agy
CONV=ba3c1cbc-387a-47fe-b55b-d8d470e8792e
2026-07-08 13:10:30 -04:00
.github/workflows Initial working version 2025-01-09 20:45:03 -05:00
.editorconfig Initial working version 2025-01-09 20:45:03 -05:00
.eslintignore Initial working version 2025-01-09 20:45:03 -05:00
.eslintrc Initial working version 2025-01-09 20:45:03 -05:00
.gitignore Initial working version 2025-01-09 20:45:03 -05:00
.npmrc Initial working version 2025-01-09 20:45:03 -05:00
esbuild.config.mjs Update import and types 2026-07-08 13:06:25 -04:00
instapaper.ts Update import and types 2026-07-08 13:06:25 -04:00
LICENSE Initial working version 2025-01-09 20:45:03 -05:00
main.ts Implement instapaperLimit slider setting using Setting.setInstant 2026-07-08 13:10:30 -04:00
manifest.json Update import and types 2026-07-08 13:06:25 -04:00
moneystuff.html Update version to 1.4.4 2026-06-01 20:51:30 -04:00
nodepub.d.ts Update import and types 2026-07-08 13:06:25 -04:00
package-lock.json Update import and types 2026-07-08 13:06:25 -04:00
package.json Update import and types 2026-07-08 13:06:25 -04:00
patreon.html Update version to 1.4.4 2026-06-01 20:51:30 -04:00
philly.html Update version to 1.4.4 2026-06-01 20:51:30 -04:00
README.md Move to custom Instapaper client 2026-06-02 20:23:14 -04:00
styles.css Initial working version 2025-01-09 20:45:03 -05:00
trakt.d.ts Initial working version 2025-01-09 20:45:03 -05:00
tsconfig.json Update import and types 2026-07-08 13:06:25 -04:00
version-bump.mjs Initial working version 2025-01-09 20:45:03 -05:00
versions.json Initial working version 2025-01-09 20:45:03 -05:00

Feedly Annotations Sync

If you are a paid member of Feedly, you are able to annotate articles and add comments to them as well. Those are all stored in Feedly's web UI. This plugin makes it easy for users to sync these annotations and comments to a folder in Obsidian, with a file created for each article and each file containing as many highlights as you've added.

Setup

  1. Sign into Feedly and get a developer access token
  2. Take note of your user ID and access token
  3. Save those values in the plugin settings
  4. Run Feedly Annotations Sync: Sync Annotated Articles

Note: Your access token expires after a month. Then you must obtain a new one.

Feedly's API has a daily rate limit. So the first time you run the sync, it may end with a 429 error before being complete. If so, then the plugin will pick back up in the same spot tomorrow.

By default, all files will be placed in a directory called Feedly Annotations but that can be changed in the plugin settings.

Example

You open up the command palette and run the Feedly Annotationns Sync command. Each file will include frontmatter metadata which includes pertinent information and is followed by annotations in quotes and comments.

Example: Feedly Annotations/How Will AI Affect the Semiconductor Industry.md

---
url: https://spectrum.ieee.org/how-will-ai-change-semiconductors
feedlyUrl: https://feedly.com/i/entry/qVaITo2WE8WUK65sE/5QyhWry8ByR703aSjyCZVKs9g=_18bd413beb9:26e5afa:1883a5ef
date: 2023-11-23
pubDate: 2023-11-15
author: Tekla S. Perry
publisher: IEEE Spectrum
---


> Gavrielov recalled the transition to electronic-design automation (EDA), the last big change in chip design. That transition, he says, was a 30-plus-year process. “I think the transition that AI will bring will happen in a third to a fifth of the time and will have a much bigger impact,” he said. “In five years, for sure in less than 10 years, design will be done in a very different way than today.”

The date refers to the date of the annotations whereas pubDate is the actual date of publication.

This plugin could use your feedback and help to make it a success!

EPub Generation

For offline reading, you can use Obsidian to generate an ePub file which contains every unread article (and every saved item no older than a month). This file will be located in your main directory with the file pattern FeedlySync-(Timestamp).epub.

Every article becomes its own chapter in the file. Images are removed from this file to keep the filesize low.

You can use the command palette to generate a new Feedly ePub file or delete all of the Feedly Sync ePub files currently in your vault.

When generating ePub files, one can also include Instapaper as a source. These articles are appended at the end.