(Translated by https://www.hiragana.jp/)
GitHub - eust-w/rsm: RSS master is a RSS subscription function aggregation tool, You can use it easily!
Skip to content
/ rsm Public
forked from OSTGO/rsm

RSS master is a RSS subscription function aggregation tool, You can use it easily!

License

Notifications You must be signed in to change notification settings

eust-w/rsm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇨🇳ちゅうぶん

rsm ✨

RSS master[rsm] is a RSS subscription function aggregation tool, You can use it easily!

How to start? 🚁

Start rsm with rsm run

  • -c,--cfg [rssConfig list] defaults to rss.json, you can specify the configuration file, the configuration file defaults to rss.json, you can customize the configuration name, supports the following formats .toml .yaml .toml hcl etc.
  • -p,--page [generate html address list] defaults to rss.html, you can specify the file name to copy
  • -s,--server [port] can specify the UI interface for starting the server, online preview and addition, deletion, modification and checking.
  • -d,--ding [dingTalkHookPath list] Dingding sending address
  • -t,--telegram [telegramHookPath list] can specify the telegram receiving address
  • -j,--jiang [serverJiangHookPath list] can specify the server sauce address, and then push WeChat and other places
  • -m,--manbu [manbuHookPath list] can specify the receiving address of the Walking Technology Life public account, follow the public account to receive messages
  • -g,--gapTime [time interval to get, default 24 hours] specifies how many hours before the current start, todo: any time range

How to operate rss List ⛽

You can modify the rss.json file directly, or you can customize the json subscription list and use -c,--cfg [rssConfig] to specify the subscription list you want to use at startup

You can also manipulate the subscription list with the following commands

  • rsm list -c [rssConfig] displays a list of subscriptions
  • rsm add -n [name] -u [url] -c [rssConfig] add subscription
  • rsm delete -n [name list] -c [rssConfig] delete subscription
  • rsm merge -c [merged rssConfig list] -o [merged rssConfig] merge subscription list files

Install 📦

Download the version that works for u

Deploy 🚀

local deployment

Download the executable file to the deployment server and set it to run regularly

github action deployment

Clone this repo, modify the subscription list, and modify the startup parameters in daily.yaml

DingTalk example: dingTalkSample

Example of server sauce: serverJiangSample

license

Use GPL license

Todo list 📋

[]UI interaction to increase rss []Subscribe rss by email []Rss to mail

About

RSS master is a RSS subscription function aggregation tool, You can use it easily!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 92.5%
  • Shell 7.5%