Files
gemini-grs/README.md
2024-10-08 17:28:10 +03:00

879 B

gemini-grc

A Gemini crawler.

TODO

  • Save image/* and text/* files
  • Wide events logging
  • Handle URLs that need presentation of a TLS cert? Like astrobotany
    • Probably have a common "grc" cert for all
  • Proper input and response validations:
    • When making a request, the URI MUST NOT exceed 1024 bytes
    • Response headers MUST be UTF-8 encoded text and MUST NOT begin with the Byte Order Mark U+FEFF.
  • Proper handling of all response codes
  • Proper validation (or logging) of invalid/expired TLS certs?
  • Subscribe to gemini pages? gemini://geminiprotocol.net/docs/companion/
  • Follow robots.txt gemini://geminiprotocol.net/docs/companion/

TODO later