caltable plugin

Compatible with DokuWiki

tested with DokuWiki-2008-05-05

plugin A plugin that calculates how many calories you have eaten from a table.

Last updated on
2008-08-08
Provides
Syntax

Tagged with calculation, tables

VERSION 1.1

Downloadcaltable.tar.gz

Description

This plugin is useful to anyone who wants an easy way to keep track of the calories they eat. It uses a format similar to table, but the math is all done by the plugin. You have the option to put in a serving size multiplier. The output is a table with totals and percentages of what you have eaten.

Syntax

<caltable>data</caltable>

data is replaced by a description of the foods you want to track

|Food|Serving|Calories|Fat Grams|Carbohydrate Grams|Protein Grams|

if serving is 1, you can replace it with a double bar like this

|Food||Calories|Fat Grams|Carbohydrate Grams|Protein Grams|

Plugin In Action

This is the input of the caltable plugin:

<caltable>
|5 egg whites||82|2.5|0|17|
|1 egg||70|5|1|6|
|1tbsp margarine||45|5|0|0|
|Potato Roll||130|1.5|25|6|
|Batch of 12 pancakes||1200|42.5|169|38|
|Bisquick 2 Cups ||960|30|156|18|
|2 Eggs||140|10|2|12|
|1 Cup Milk||100|2.5|12|8|
|Jelly 1 TBSP||50|0|13|0|
|Jiff Peanut Butter 1 TBSP||95|8|7|7|
|Natures Own 100% Wheat||50|1|10|4|
|Chicken 6 oz||165|1.5|0|39|
</caltable>

This is the output generated by the plugin:

FoodServingCaloriesFatCarbPro
5 egg whites822.5017
1 egg70516
1tbsp margarine45500
Potato Roll1301.5256
Batch of 12 pancakes120042.516938
Bisquick 2 Cups 9603015618
2 Eggs14010212
1 Cup Milk1002.5128
Jelly 1 TBSP500130
Jiff Peanut Butter 1 TBSP95877
Natures Own 100% Wheat501104
Chicken 6 oz1651.5039
Totals 3185.5109.5395155
Percentages 31%50%19%

VERSIONS

VersionChanges
1.0Original Version
1.1Changed the lexer syntax, this will break all old syntax used
Added check to not allow blank rows to be rendered
plugin/caltable.txt · Last modified: 2009/10/06 19:55 by laynee
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsGitXRefTranslate