DIYgod mirror
Go to file
DIYgod ec2f091235
feat: migrate extension from Plasmo to WXT (#1172)
* feat: migrate extension framework to wxt

- Replace Plasmo entrypoints, messaging, and storage usage with WXT-compatible implementations

- Update workflows, build scripts, and locale paths for WXT outputs

- Switch store submission to wxt submit with optional dry-run input

* fix(ci): fallback to vars for submit credentials

- Resolve missing required config in submit workflow when values are stored in GitHub Variables instead of Secrets

- Keep existing secrets first and add vars fallback for Chrome, Firefox, and Edge credentials
2026-02-11 15:33:09 +08:00
.github feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
assets feat: add icon 2024-10-14 20:52:18 +08:00
public feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
src feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
.gitignore feat: migrate to plasmo 2023-12-08 04:20:34 +00:00
.prettierignore feat: chrome.action and chrome.notifications not exist in safari 2024-02-03 23:17:48 +08:00
.prettierrc.js chore: use prettier 2024-02-01 23:03:25 +08:00
.prettierrc.mjs feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
LICENSE docs: update license 2025-12-28 18:35:15 +08:00
README.md feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
components.json chore: use prettier 2024-02-01 23:03:25 +08:00
package.json feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
pnpm-lock.yaml feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
postcss.config.js chore: use prettier 2024-02-01 23:03:25 +08:00
tailwind.config.js feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
tsconfig.json feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00
wxt.config.ts feat: migrate extension from Plasmo to WXT (#1172) 2026-02-11 15:33:09 +08:00

README.md

RSSHub

RSSHub Radar

Browser extension that simplifies finding and subscribing RSS and RSSHub.

Everything is RSSible

version users rating

Mozilla Add-on Mozilla Add-on Mozilla Add-on

iTunes App Store

Tested for compatibility with the following browsers (other Chromium-based browsers should also work):

Introduction

Telegram group | Telegram channel

RSSHub Radar is a spin-off project of RSSHub, a browser extension that simplifies finding and subscribing RSS and RSSHub.

  • Discover and subscribe to the RSS feeds associated with the current page effortlessly.
  • Explore and subscribe to the RSSHub supported by the current page promptly.
  • Easily identify the RSSHubs supported by the current website quickly.
  • Supports one-click RSS subscription for various platforms including Tiny Tiny RSS, Miniflux, FreshRSS, Feedly, Inoreader, Feedbin, The Old Reader, Feeds.Pub, Local Reader...

image image image

Install

Webstore

Manual installation

First download the corresponding version of chrome-mv3-prod.zip from the releases page and unzip it

Chrome install extension:

Open chrome://extensions/

Open the upper right corner Developer mode

Click Load unpacked extension in the upper left corner

Select the unzipped extension directory containing manifest.json

Firefox install extension:

Open about:debugging

Click Load Temporary Extension in the upper right corner

Select the manifest.json file in the unzipped extension directory

Join us

Start the Development Server

Also refer to: https://wxt.dev/guide/installation

pnpm i
pnpm dev

or use npm

npm install
npm run dev

Get the .output/chrome-mv3 directory, the installation method refers to [manual installation](#manual installation)

Submit New RSSHub Radar Rules

See documentation

Author

RSSHub Radar © DIYgod, Released under the AGPL-3.0 License.
Authored and maintained by DIYgod with help from contributors (list).

Blog @DIYgod · GitHub @DIYgod · Twitter @DIYgod · Telegram Channel @awesomeDIYgod