MK Import RSS
pendingby dmirtsev
Import MK RSS feed items into notes.
MK Import RSS
English | Русский
Obsidian plugin for importing MK RSS feed items into Markdown notes.
Features
- Fetches RSS from a URL and turns feed items into notes.
- Can process XML files from an inbox folder inside the vault.
- Organizes imported notes with folder and filename templates.
- Adds
mk_*metadata to note frontmatter. - Can embed remote images or download them into the vault.
Installation
Best end-user flow
After the plugin is accepted into the official Obsidian Community Plugins directory, users will be able to:
- Open
Settings -> Community plugins. - Search for
MK Import RSS. - Click
Install. - Enable the plugin.
You can also share this deep link after publication:
obsidian://show-plugin?id=mk-import-rss
Current pre-release install
Until the plugin is published in the official directory, the simplest path is a GitHub Release zip.
macOS
- Download the release zip from GitHub Releases.
- Extract it.
- Open the
mk-import-rssfolder. - Double-click
install-mk-import-rss.command. - Select your Obsidian vault when Finder prompts you.
- Enable
MK Import RSSinSettings -> Community plugins.
If macOS blocks the script, right-click it and choose Open.
Windows
- Download the release zip from GitHub Releases.
- Extract it.
- Open the
mk-import-rssfolder. - Right-click
install-mk-import-rss.ps1. - Choose
Run with PowerShell. - Select your Obsidian vault in the folder dialog.
- Enable
MK Import RSSinSettings -> Community plugins.
If PowerShell blocks execution, run:
powershell -ExecutionPolicy Bypass -File .\install-mk-import-rss.ps1
Manual install
Copy these files into your vault:
.obsidian/plugins/mk-import-rss/
Required files:
manifest.jsonmain.js
Then restart Obsidian or reload community plugins and enable MK Import RSS.
Development
npm ci
npm run check
npm run build
Build output:
main.jsmanifest.json
Packaging
npm run package
This creates:
release/mk-import-rss/release/mk-import-rss-0.1.4.zip
Release flow
This repository is configured for automated GitHub Releases.
- Update
manifest.jsonandversions.json. - Verify locally:
npm ci
npm run check
npm run package
- Create and push a tag that exactly matches
manifest.json.version:
git tag 0.1.4
git push origin 0.1.4
GitHub Actions will then:
- run type checking
- build the plugin
- create a GitHub Release
- attach
main.js,manifest.json, optionalstyles.css, and the release zip
Migration note
This plugin previously used the id prefix-organizer. The current id is mk-import-rss.
If an older local build is still installed, remove:
.obsidian/plugins/prefix-organizer/
Then install:
.obsidian/plugins/mk-import-rss/
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.