Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

RSS Copyist

aooutaoout2k downloads

Get RSS articles as notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

To use this plugin, you need to create a note and tag it with the feed tag to represent an RSS feed. The plugin will then collect the updated articles from this feed into a folder with the same name, located in the root directory of the directory where the feed notes are located.

Additionally, you need to place a template.md file at the same level, or in a higher-level directory, to provide a template for all RSS feeds under it. This template will be used to format the articles collected from the RSS feeds.

After these final preparations, you can run the Get the newest articles from all feeds command to get the latest subscription articles. This command will fetch the latest articles from all RSS feeds you have set up and format them according to the template you provided.

[!note] It's worth noting that the parsing effect of this plugin is better on the desktop side than on the mobile side. This means that you may get more accurate and complete article content on your desktop than on your mobile device.

FileTree Example

Here's an example of how your file structure might look like after setting up the plugin:

.
└── RSS/
    ├── obsidian
    ├── sppai
    ├── steam/
    │   ├── gameUpdate1
    │   ├── gameUpdate2
    │   ├── gameUpdate1.md
    │   └── gameUpdate2.md
    ├── obsidian.md
    ├── sppai.md
    └── template.md

My Template

Here's an example of what your template.md file might look like:

---
feed: "{{item.feed}}"
url: "{{item.link}}"
author: "{{item.author}}"
date: "{{item.pubDate}}"
firstImage: "{{item.firstImage}}"
unread: true
---
{{item.content}}

Feed.md Example

And here's an example of what your feed.md file might look like:

---
url: https://rsshub.app/sspai/index
newestNum: 10
showunreadonly: true
tags:
- feed
---
```dataview
table dateformat(file.mtime, "yyyy.MM.dd") AS "publish date",
"![](https://raw.githubusercontent.com/aoout/obsidian-rss-copyist/HEAD/" + firstImage + ")"
where file.folder = this.file.folder + "/" + this.file.name
and (!this.showunreadonly or unread)
sort file.mtime DESC 
```

How RSS Articles Are Parsed here

This plugin uses the xml-js library to parse RSS feeds. The process is straightforward:

  1. The XML feed content is converted to JavaScript objects using xml2js.xml2js()
  2. The parser extracts key fields like title, description, author, link, publication date and even the content from each RSS item
  3. The extracted content is then formatted according to the template and saved as individual markdown files

So what I want to say is, this parsing process is really simple, to the point where it cannot be as universally compatible as some mature RSS services. Sometimes, the parsing just fails.

61%
HealthFair
ReviewCaution
About
Collect updated RSS articles into per-feed folders and save each entry as a templated Markdown note using a shared template.md. Tag a note as a feed and fetch the newest items from all feeds to populate folders with formatted articles.
ImportTemplatingFolders
Details
Current version
1.0.4
Last updated
2 years ago
Created
3 years ago
Updates
5 releases
Downloads
2k
Compatible with
Obsidian 0.16.0+
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
aooutaoout
github.com/aoout
GitHubaoout
  1. Community
  2. Plugins
  3. Import
  4. RSS Copyist

Related plugins

Kindle Highlights

Sync your Kindle book highlights using your Amazon login or uploading your My Clippings file.

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

Media DB

Query multiple APIs for movies, series, anime, games, music releases and wiki articles, and import them into your vault.

Weread

Sync Tencent Weread highlights and annotations.

Kobo Highlights Importer

Import highlights from Kobo devices.

Auto Template Trigger

Automatically prompt for a template, when creating a note.

Templater

Create and use dynamic templates.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.