Add README.md

This commit is contained in:
2024-10-08 17:28:10 +03:00
parent c3d6481de0
commit 7e849feffe

23
README.md Normal file
View File

@@ -0,0 +1,23 @@
# 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
- [ ] Add other protocols
+ [ ] Scroll gemini://auragem.letz.dev/devlog/20240316.gmi
+ [ ] Spartan
+ [ ] Nex
+ [ ] SuperTXT https://supertxt.net/00-intro.html