34 votes

Cooklang - Recipe markup language

11 comments

  1. [2]
    interrobang
    Link
    I saw this indirectly via the weekly programming post and thought it was clever. I like little purpose-built DSLs and this has some fun built-in features like generating shopping lists.

    I saw this indirectly via the weekly programming post and thought it was clever. I like little purpose-built DSLs and this has some fun built-in features like generating shopping lists.

    12 votes
    1. tyrny
      Link Parent
      Thank you for sharing this find. This is very cute and feels like such a natural mash up of programming logic and recipe logic. I am definitely going to be saving this to play around with. It...

      Thank you for sharing this find. This is very cute and feels like such a natural mash up of programming logic and recipe logic. I am definitely going to be saving this to play around with. It legitimately put a smile on my face.

      8 votes
  2. zoroa
    Link
    I'm really big fan of languages that provide structured data in a human readable format. Really hope this becomes a standard format for sharing recipes. Someone made an obsidian plugin for...

    I'm really big fan of languages that provide structured data in a human readable format. Really hope this becomes a standard format for sharing recipes.

    Someone made an obsidian plugin for cooklang too: https://github.com/deathau/cooklang-obsidian

    6 votes
  3. beon
    Link
    This is really cool! I'm currently using a self-hosted Mealie instance for my recipe management, but it's a bit overkill for me. Cooklang and its webserver seem nice and simple (and easily...

    This is really cool! I'm currently using a self-hosted Mealie instance for my recipe management, but it's a bit overkill for me. Cooklang and its webserver seem nice and simple (and easily dockerized)!

    1 vote
  4. streblo
    Link
    Wow, I asked about something similar a while ago and I think this is exactly what I was looking for. Amazing, thank-you!

    Wow, I asked about something similar a while ago and I think this is exactly what I was looking for. Amazing, thank-you!

    1 vote
  5. SportyStranger
    Link
    Super cool! I've been investigating a possible way to easily access all of my recipes and share them with my wife... this is a great way to do that!

    Super cool! I've been investigating a possible way to easily access all of my recipes and share them with my wife... this is a great way to do that!

    1 vote
  6. flymaster
    Link
    I tried to put something like this together years ago when I worked for a large Brazilian bookstore on their home assistant devices, and got shut down. This is way, way better than I'd have...

    I tried to put something like this together years ago when I worked for a large Brazilian bookstore on their home assistant devices, and got shut down. This is way, way better than I'd have accomplished. I love this so much.

    1 vote
  7. [3]
    gc04
    Link
    This is very cool but maybe I'm missing something... why cant this just be some json documents?

    This is very cool but maybe I'm missing something... why cant this just be some json documents?

    1. [2]
      hopo
      Link Parent
      I think one of the main reasons is that the files are human readable text files, which makes it much easier for a non-technical person to write and parse, allowing more people to use this.

      I think one of the main reasons is that the files are human readable text files, which makes it much easier for a non-technical person to write and parse, allowing more people to use this.

      5 votes
      1. SportyStranger
        Link Parent
        Yup, exactly this. Human-readable code makes it easier for non-coders to help make stuff.

        Yup, exactly this. Human-readable code makes it easier for non-coders to help make stuff.

        1 vote
  8. shale
    Link
    This is a really cool DSL! I'm not sure this is something I would use regularly, but I am fascinated by this and love the concept as a casual cooking enthusiast.

    This is a really cool DSL! I'm not sure this is something I would use regularly, but I am fascinated by this and love the concept as a casual cooking enthusiast.