tools:cooklang
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tools:cooklang [2026/08/24 16:30] – [TODO] Julien Deswaef | tools:cooklang [2026/08/27 10:44] (current) – Julien Deswaef | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | # Cooklang |
| - | I’ve started writing some [[recipes: | + | ## Dokuwuki |
| - | - I needed to figure out how to install `cook`, the commandline software that parses | + | I’ve started writing some [[recipes: |
| - | - After that, I had to figure out how to configure | + | |
| - | - But even after that the plugin | + | |
| - | - Turns out at OVH compiles its PHP with `--enable-sigchild` which makes `proc_close`, | + | |
| - | - After chatting with Gemini for a while to debug this PHP issue and look for alternative. Gemini suggested to create a third output pipeline just to catch the return of the command. That seemed to have done the trick. The forked and working code is here https:// | + | |
| + | - I needed to figure out how to install `cook`, the commandline software that parses cooklang recipes. I figured out that OVH might permit me to put this in the `cgi-bin` subfolder on my shared hosting. | ||
| + | - After that, I had to figure out how to configure the Dokuwiki to actually find it. It’s all about finding the right path. | ||
| + | - But even after that the plugin would still return an error and never display properly a recipe. | ||
| + | - Turns out at OVH compiles its PHP with `--enable-sigchild` which makes `proc_close`, | ||
| + | - After chatting with Gemini for a while to debug this PHP issue and look for alternative. Gemini suggested to create a third output pipeline just to catch the return of the command. That seemed to have done the trick. The forked and working code is here https:// | ||
| - | ===== TODO ===== | + | ### Limitations |
| + | The plugin will only work with simple recipes. It does not work with meta-data, titles for sections, | ||
| + | notes or recipe reference | ||
| + | |||
| + | ### Updating cookcli | ||
| + | To update the cookcli on this server, find [the release](https:// | ||
| + | |||
| + | ### TODO | ||
| + | - Cooklang Dokuwiki plugin needs to be updated to render the latest version of the specification. Until then, it’s probably only partially usable and with quite simple recipes. | ||
| - | * < | ||
| - | * < | ||
tools/cooklang.1787581833.txt.gz · Last modified: by Julien Deswaef
