owner 1102132 !
retitle 1102132 ITP: anubis -- Weigh the soul of incoming HTTP requests
using proof-of-work to stop AI crawlers
thanks
On 4/5/25 4:22 PM, Sebastian Andrzej Siewior wrote:
> Can this be picked up by go team? Is any help required?
I've been planning to work on this, but not in time for the Trixie release.
It seems like Anubis will require a _javascript_ build step. I have no
experience with how (Node)JS modules are packaged in Debian, so help
from someone who does would be appreciated.
The js/css are bundled by esbuild and postcss/cssnano.
Since cssnano is not in debian, the simplest solution is to let esbuild bundle the css as well,
so just B-D on esbuild.
The package you want to put the generated js/css bundles (and assets) is going to be like
libjs-anubis
because it's only for web browsers.
Ping me when you need me to do something (I'm interested by that software, as a user).
Jérémy