about the cookbook
The small web's reverse index cookbook
This is a collection of recipes from around the small web. To have your recpies included they need to meet the following criteria
- Be posted in gemlog format
- Somewhere in the entry tags should exist on a line in one of two formats
- Either 🏷️ emoji, followed by tags prefixed with a #
- Or Tags: followed by a comma seperated list (tags: also works)
- One of these tags must be `cookbook`, this allows the inclusion of specific posts if you are using a tag/# on existing gemlog entries
eg.
🏷️ #baking #sourdough #no knead #milling #cookbook
or
Tags: baking, sourdough, no knead, milling, cookbook
lint hints
I've implemented an experimental "lint hints" feature for my gemlog parser. Its entirely opt in and will work fine if you don't use them but if you do, it will save my crawler and your server a bunch of wasted cycles. The basic idea is, if you post your recipes as part of a larger gemlog, the only way to figure out what is a recipe is to load every single entry and parse it for tags. This could be hundreds of network calls for large gemlogs. Instead if you use a link hint in any entry, the crawler assumes you use them everywhere and will only follow links using the specific hint. In this case, I've chosen the hint`food:`. Though link hints can be any word followed by :
eg.
=> somepath/somefile.gmi 2006-01-02 food: sweet treats
For a log with mixed posts, only those with the hint get parsed, `delicious monsters` will be skipped
=> somepath/somefile.gmi 2006-01-02 food: ice cream => somepath/somefile.gmi 2006-01-02 delicious monsters => somepath/somefile.gmi 2006-01-02 food: cake
add your recipes
Please contact me on tilde.chat #gemini or respond in the BBS thread to have your gemlog included. I plan to look for new entries once per day to rebuild this site. As with all my projects the pages are all statically generated.
Currently aggregating the following sources
small webs
This site is serverd via gemini/spartan/nex and gopher
todo
- Potentially locally cache all posts so cross tag links could be appended to them
contribute
This is an open source initiative, if you think it could be better (it likely can) poke around