Lasa is a stateless proxy that generates a RSS or an Atom feed from a Standard.site publication. lasa.anhgelus.world
rss atom atprotocol standard-site atproto
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs(man): lasa and lasad

+90
+2
README.md
··· 42 42 43 43 `build/lasa` is a CLI. 44 44 Run `lasa -h` to get the help. 45 + 46 + You must have **scdoc** installed to build the man pages.
+5
justfile
··· 5 5 6 6 build-lasa: 7 7 {{builder}} -o build/lasa ./cmd/lasa/ 8 + just build-doc lasa 8 9 9 10 build-lasad: 10 11 {{builder}} -o build/lasad ./cmd/lasad/ 12 + just build-doc lasad 11 13 12 14 test: 13 15 if [[ ! -f {{testConfig}} ]]; then go run ./cmd/lasad/ gen-config -c {{testConfig}}; fi 14 16 go run ./cmd/lasad/ -c {{testConfig}} 17 + 18 + build-doc file: 19 + scdoc < {{file}}.1.scd > build/{{file}}.1
+35
lasa.1.scd
··· 1 + LASA(1) 2 + 3 + # NAME 4 + 5 + lasa - display Standard.site publications 6 + 7 + # SYNOPSIS 8 + 9 + *lasa* [*-h*] publication _identifier_ [_rkey_] 10 + 11 + *lasa* [*-h*] rss _identifier_ _rkey_ 12 + 13 + # DESCRIPTION 14 + 15 + *lasa publication* displays information for a Standard.site publication. 16 + 17 + *lasa rss* renders the RSS feed for the given RSS feed. 18 + 19 + # OPTIONS 20 + 21 + _identifier_ is the identifier of an ATProto account. 22 + It can an *Handle* or a *DID*. 23 + 24 + _rkey_ is the record key of the publication. 25 + 26 + *-h* prints the help. 27 + 28 + # SEE ALSO 29 + 30 + _lasad_(1) 31 + 32 + # AUTHORS 33 + 34 + Maintained by William Hergès <@anhgelus.world>. 35 + Up-to-date sources can be found at https://tangled.org/anhgelus.world/lasa/.
+48
lasad.1.scd
··· 1 + LASAD(1) 2 + 3 + # NAME 4 + 5 + lasad - lasa daemon running the webserver 6 + 7 + # SYNOPSIS 8 + 9 + *lasad* [*-h*] 10 + 11 + *lasad* [*-c* _path/to/config_] 12 + 13 + *lasad* run [*-c* _path/tp/config_] 14 + 15 + *lasad* gen-config [*-c* _path/tp/config_] 16 + 17 + # DESCRIPTION 18 + 19 + *lasad* is the lasa daemon running the webserver. 20 + It generates a RSS or an Atom feed for an ATProto publication. 21 + 22 + *lasad* or *lased run* without any commands starts the daemon. 23 + 24 + *lasad gen-config* generates a new config and *overwrites* the current config file. 25 + 26 + # OPTIONS 27 + 28 + *-c* specifies the path to the config. Default: */etc/lasad.toml*. 29 + 30 + *-h* prints the help. 31 + 32 + # CONFIGURATION 33 + 34 + The configuration file is a TOML file. 35 + 36 + *Root section* specifies the _domain_ and the _port_ to listen to. 37 + 38 + *cache section* contains information to connect to a _Valkey_ database. 39 + *cache.auth subsection* is used to provide login information. 40 + 41 + # SEE ALSO 42 + 43 + _lasa_(1) 44 + 45 + # AUTHORS 46 + 47 + Maintained by William Hergès <@anhgelus.world>. 48 + Up-to-date sources can be found at https://tangled.org/anhgelus.world/lasa/.