mirror of
https://github.com/YGGverse/Pulsar.git
synced 2026-03-31 17:55:37 +00:00
1.4 KiB
1.4 KiB
Pulsar
RSS aggregator for different protocols
Features
src/crawler.php- scan configured RSS feeds and dump results to SQLite (alternative branch)src/cleaner.php- auto clean deprecated recordssrc/server.php- server launcher with multiple host support, based on Ratchet asynchronous socket library
Example
nex://[301:23b4:991a:634d::feed]- Yggdrasil instance by YGGverse
Install
apt install git composer php-fpm php-pdo php-mbstring- install system dependenciesgit clone https://github.com/YGGverse/Pulsar.git- get latest Pulsar versioncd Pulsar- navigate project foldercomposer update- install application dependenciescp config/example.json name.json- setup your feed
Crawler
php src/crawler.php config=name.json- crawl feeds configured byname.json- manually or using crontabconfig- relative (toconfigfolder) or absolute path to configuration file
Server
php src/server.php protocol=NPS config=name.json- launchNPSserver configured byname.jsonprotocol- supported options:NPS
config- relative (toconfigfolder) or absolute path to configuration file