RSS those don't have RSS. https://rss-it.guchengf.me/
Find a file
2026-01-28 14:18:22 +08:00
.github/workflows docker: build and push 2025-10-20 10:03:00 +08:00
public feat: update nikon 2026-01-28 14:16:38 +08:00
src feat: import index as file 2026-01-28 14:14:58 +08:00
test style: formmater 2025-01-17 15:18:36 +08:00
.dockerignore init 2025-01-15 17:02:47 +08:00
.gitignore feat: rename config.json 2025-01-16 14:30:51 +08:00
.prettierrc style: formmater 2025-01-17 15:18:36 +08:00
bun.lock chore: update deps 2025-12-22 10:58:53 +08:00
config.example.json feat: update example 2025-10-30 16:36:02 +08:00
docker-compose.example.yml style: formmater 2025-01-17 15:18:36 +08:00
Dockerfile feat: improve docker build 2026-01-28 14:18:22 +08:00
LICENSE Create LICENSE 2025-02-20 15:33:52 +08:00
package.json chore: update deps 2025-12-22 10:58:53 +08:00
README.md docs: remove incorrect description 2025-02-24 09:56:09 +08:00
tsconfig.json init 2025-01-15 17:02:47 +08:00

RSS-it

RSS-it is a simple RSS generator from static pages. Mainly used for static web pages that do not provide update subscriptions.

Start

  1. start server
bun src/index.ts
# default port is 3000
  1. Get RSS feed: Access via /?id=ENTRY_ID format. Example: http://localhost:3000/?id=nikon_downloader_center

  2. Available ENTRY_ID list:

  • nikon_downloader_center
  • tamron_lens_firmware
  • ricoh_griii_firmware
  • rss_it_homepage
  • viltrox_16mm_f18z_firmware

config.json Configuration

{
  "id": "Unique identifier",
  "url": "Target page URL",
  "title": "Custom title (optional override)",
  "image": "Cover image URL",
  "selectors": {
    "item": "Entry container selector",
    "itemDate": "Date selector",
    "itemTitle": "Title selector (supports multi-selector merge)",
    "itemId": "Unique ID generator selector",
    "itemDescription": "Description selector",
    "itemLink": "Link selector (defaults to <a>)"
  },
  "format": {
    "itemDate": "Date parsing format"
  }
}

Development

To install dependencies:

bun install

To run:

bun start

This project was created using bun init in bun v1.1.43. Bun is a fast all-in-one JavaScript runtime.