mirror of
https://github.com/go-i2p/newsgo.git
synced 2025-06-07 10:01:49 -04:00
main
newsgo
I2P News Server Tool/Library. A whole lot faster than the python one. Otherwise compatible.
Usage
./newsgo -command $command -newsdir $news_directory -statsfile $news_stats_file
Commands
- serve: Serve newsfeeds from a directory
- build: Build newsfeeds from XML
- sign: Sign newsfeeds with local keys
Options
Use these options to configure the software
Server Options(use with serve
)
-newsdir
: directory to serve newsfeed from-statsfile
: file to store the stats in, in json format-host
: host to serve news files on-port
: port to serve news files on-http
: serve news on host:port using HTTP-i2p
: serve news files directly to I2P using SAMv3
Builder Options(use with build
)
-newsfile
: entries to pass to news generator. If passed a directory, allentries.html
files in the directory will be processed-blockfile
: block list file to pass to news generator-releasejson
: json file describing an update to pass to news generator-feedtitle
: title to use for the RSS feed to pass to news generator-feedsubtitle
: subtitle to use for the RSS feed to pass to news generator-feedsite
: site for the RSS feed to pass to news generator-feedmain
: Primary newsfeed for updates to pass to news generator-feedbackup
: Backup newsfeed for updates to pass to news generator-feeduri
: UUID to use for the RSS feed to pass to news generator-builddir
: directory to output XML files in
Signer Options(use with sign
)
-signerid
: ID of the news signer-signingkey
: path to the signing key
Description
I2P NewsFeed Builder/Server written in Go. Not in use anywhere yet, but almost everything works perfectly
Languages
Go
73.3%
HTML
16.8%
CSS
9.9%