• Stars
    star
    186
  • Rank 207,316 (Top 5 %)
  • Language
    Haskell
  • License
    Other
  • Created about 11 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An alternative approach to food

muesli

A muesli calculator. Prints a recipe and its nutritional value. Brought up because i'm not much into spreadsheets and hoped to write some clever algo to sort the mix out for me someday.

This project aims to provide one with nutritionally complete and easy to make food that needs to be chewed considerably to be consumed to trigger the corresponding digestive responses in one's body. There were also ideas about making it less bland for people unused to spice-free food, but i concluded it's quite individual stuff; i found sweeteners (like aspartame and sucralose), vanillin, apple flavoring, garlic or chili powder doing the job. It consumes about $1 and 15mins per day, excluding the research, for me. I believe in dogfooding, so you can check out the recipe i'm using at the moment by hitting ./Muesli.hs l29ah.

ansi2html'ed snapshot of the recipe

The current requirements are optimized for a median male. A female (or a frequent blood donor, or otherwise a person who loses erythrocytes quickly) would need to supplement iron additionally. TODO: requirement profiles

If you found it useful, you're eating the muesli for a long time, or having any problems with it, drop me a line.

Installation:

  • install ghc and cabal
  • cabal update && cabal install ansi-terminal fixed-vector

Usage:

To see the nutrient profile and the current recipe, call:

$ ./Muesli.hs default

What does it look like

Raw: raw muesli Cooked: cooked muesli

Sources

More Repositories

1

w3crapcli

A collection of CLI tools to deal with the web
Shell
68
star
2

booboo

booboo gentoo overlay, just another ebuild repository
Shell
26
star
3

hatexmpp

fuse xmpp client (xmppfs). The development stopped, you may like https://github.com/l29ah/hatexmpp3
C
26
star
4

fl2k_signal_generator

Utilizing fl2k (FL2000-based USB3-SVGA video adapter) as a bench signal generator with TUI
C
22
star
5

ayfly

Cross-platform AY-3-8910 music player
C
15
star
6

waitgdb

Stop the program on crash to allow attaching a debugger (like gdb) on POSIX systems via LD_PRELOAD
C
11
star
7

x210-ec

Patches for 51nb X210 Embbeded Controller firmware
C
10
star
8

hatexmpp3

XMPP client with synthetic filesystem (9P) and (optional) graphical (GTK3) interfaces
Haskell
8
star
9

xmonad-config

Haskell
8
star
10

hsendxmpp

sendxmpp clone and drop-in replacement, sending XMPP messages via CLI
Haskell
7
star
11

9ph

implementation of the 9P2000 protocol for haskell
Haskell
7
star
12

Network-NineP

A library providing one with a somewhat higher level interface to 9P2000 protocol than existing implementations. Designed to facilitate rapid development of synthetic filesystems.
Haskell
7
star
13

monad-peel

Lift control operations like exception catching through monad transformers
Haskell
5
star
14

9ptorrent

a bittorrent client with a filesystem interface
Haskell
5
star
15

stringprep-hs

Haskell
5
star
16

hyborg

WIP parallel borgbackup-compatible backup tool written in Haskell
Haskell
5
star
17

proxyoss

This program allows you to stop applications from using OSS4 so it can be restarted (e.g. after a buggy behaviour or for a suspend).
C
4
star
18

mpv-plugins

Lua plugins for mpv
Lua
4
star
19

jzboot

JZ4725B (used in vogue and playboy players; maybe others) bootloader USB protocol implementation recovered from gitorious
C
3
star
20

misc

3
star
21

ampliphase-fl2k

C
3
star
22

lambdabot-xmpp

Lambdabot plugin for XMPP (Jabber) protocol
Haskell
3
star
23

gentoo-clang-db

2
star
24

st7567-libmpsse

drive st7567-based lcd using ftdi with libmpsse
C
2
star
25

sonoff-wifi-switch-sming

Sming-based open source MQTT-aware firmware for the Sonoff WiFi switch; it sucks, you'd better use Sonoff-Tasmota
C
2
star
26

ghsecurity

grsecurity maintenance fork
1
star
27

pid

simple monadic PID controller written in haskell
Haskell
1
star
28

tmc2660-libmpsse

Control a Trinamic TMC2660 using Linux spidev or FTDI's MPSSE via libmpsse
C
1
star
29

hedgewars-cheats

hedgewars with UI improvements
Lua
1
star
30

hb3sum

Haskell
1
star
31

rustorion-gtk

GTK GUI for rustorion written in Haskell
Haskell
1
star
32

signal_generators

simple signals to feed fl2k_file and friends, since i am too lazy to grok sox
C
1
star
33

dht21-ftdi

FTDI driver for the shitty DHT21/AM2301 temperature+humidity sensors
C
1
star
34

ssd1306-libmpsse

drive ssd1306-based oled displays over i2c using ftdi with libmpsse
C
1
star
35

intel-powermon

Poll modern Intel/AMD CPU power consumption on Linux via RAPL
Haskell
1
star
36

oss

C
1
star
37

stdinscope

Draws numbers coming through stdin like an oscilloscope.
C++
1
star
38

oz890-linux

A CLI tool to talk with OZ890 battery management systems using FTDI adapters with MPSSE.
C
1
star
39

config-misc

Vim Script
1
star
40

linux-framebuffer

Haskell
1
star
41

pontarius-xmpp-extras

XEPs implementation on top of pontarius-xmpp
Haskell
1
star
42

posplyu

Sleep tracker for X11, using XScreenSaver extension and manual input.
Haskell
1
star
43

hateecw

ecw viewer for X11
C
1
star
44

vcardy

A toolkit to sync contacts between different programs and devices w/o relying on a third party service
Haskell
1
star
45

ft232-servo

Test/drive your servos using FTDI boards (CTS pin)
C
1
star