RSS those don't have RSS.
https://rss-it.guchengf.me/
| .github/workflows | ||
| public | ||
| src | ||
| test | ||
| .dockerignore | ||
| .gitignore | ||
| .prettierrc | ||
| bun.lock | ||
| config.example.json | ||
| docker-compose.example.yml | ||
| Dockerfile | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
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
- start server
bun src/index.ts
# default port is 3000
-
Get RSS feed: Access via
/?id=ENTRY_IDformat. Example:http://localhost:3000/?id=nikon_downloader_center -
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.