The Python client allows you to easily send errors either via HTTP. The Python client can be used independently, or as part of a greater implementation. First get the arecibo library:
pip install arecibo
Quick example:
from arecibo import post
arecibo = post()
arecibo.server(url="http://yoursite/")
arecibo.set("account", "yourpublicaccountnumber")
arecibo.set("status", "403")
arecibo.set("url", "http://badapp.org")
arecibo.send()
This will do a HTTP POST to the server. If you’d like to do an email:
from arecibo import post
arecibo = post()
arecibo.server(email="your.server@someserver.com")
arecibo.transport = "smtp" # not necessary for http
arecibo.set("account", "yourpublicaccountnumber")
arecibo.set("status", "403")
arecibo.set("url", "http://badapp.org")
arecibo.send()