rss-finder

module
v0.0.0-...-d63443e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2023 License: MIT

README

RSS Finder

A tool for finding and sniffing rss links.

How It Works

Parsing HTML:

  • <link> with type application/rss+xml
  • <link> with type application/atom+xml
  • <link> with type application/json
  • <link> with type application/feed+json
  • <a> contains rss word

Well-known paths:

  • atom.xml, feed.xml, rss.xml, index.xml
  • atom.json, feed.json, rss.json, index.json
  • feed/, rss/

Third party services:

Contributing

Please keep code clean, and thanks for your contribution!

  1. frontend: front-end code is in frontend
npm run dev
  1. serverless: use vercel cli to run locally
vercel dev
  1. Test the changes, e.g. go test . /... to test Go code. Then open a pr to the main branch. It is recommended that one pr does only one thing.

Env variables

variable required description
USER_AGENT false HTTP User-Agent in request, default rss-finder/1.0
WEB_DOMAIN true Domain name of the web ui

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL