"Je batch cook? "  Moi too, et thank le p'tit bébé Jésus parc'que-j'batch 
mange...

Which makes me think right away of "Le Chiac est la solution 
<https://www.youtube.com/watch?v=iqSRvbsEcQc>" and something a gal once 
told me:  "ma soeur va shack-é up avec son boyfriend."

BTW: I love "development" with/in TiddlyWiki, from the 
mostly-all-about-data-and-organization (Le P'tit Aurèle 
<https://leptitaurele.neocities.org/>) to some pretty out-there kind of 
"programming" (BASIC Anywhere Machine 
<https://sites.google.com/view/basicanywheremachine>).  The stuff that can 
be done with TiddlyWiki is really amazing.

But collaborative "development" via forums?  Yeah, that's major heartburn 
for this kid.

On Monday, December 6, 2021 at 9:10:28 PM UTC-4 [email protected] wrote:

> Thank you all !
>
> In the order :
> @CJ : thank you for your help ! I can see how the type of plateform for 
> developing can be awful to use haha. Hope my little project was interessing 
> for you ! Cheers =D
>
> @Mat : I'm keeping the NewTids macro in my mind for future use, it does 
> seem pretty useful ! For now, with a mix of google lens on my phone and 
> copy pasting directly in my computer, I'm doing it pretty fast ! Just a bit 
> of tweaking and adjusting the format is fine.
> I work in a field which sometime is a bit taxing mentally and I find doing 
> simple repetitive task help me allievate the stress haha.
>
> @Stobot : thank you for the files ! I imported both yours and John D 
> methods and while Télumire's is more completed, I really like your idea and 
> how you formated it ! I think it can be pretty useful for a lot of 
> situation.
> As a total newbie, TW was a bit hard to get into at first. I watched a 
> serie of tutorial video and read some more to only begin to have a normal 
> functionnal TW.
> Your idea of incremental tutotal could be a great way to facilitate the 
> appropriation of the TW for beginner !
>
> @And finally Télumire/John D : thank you a lot for all your work ! I 
> tested it and it worked just fine. It answers to all my problem and more 
> haha.
> Reading the programing behind was very interessing ! I understood where it 
> comes from (but I never could have written it as easily as you and not for 
> a bit of time).
> Thank you as well for the ressources you listed. I will read it to 
> optimize my utilisation of TW which is such a great tool but I only scraped 
> the surface.
> The Data Tiddler Editor you writted was way way way too complicated for me 
> to understand but I can really appreciate what it does ^^ !
> Anyway, thank you again !
>
> With thing as they are now, I guess I can do a pretty good version of the 
> TW I imagined. I will maybe post it here when it will be a bit fuller but 
> I'm french so all the tiddly/recipe/ingredient would be too. Not sure if it 
> could help someone without the book (which is "Je batch cook toute l'année" 
> of Sandra Thomann).
>
> Thank you all again !
>
> Le lundi 6 décembre 2021 à 12:35:37 UTC+1, Télumire a écrit :
>
>> check multiples ingredients and see recipe which contain them 
>>>
>> To get the recipes with a specific ingredient : 
>>
>> <$list filter="[[apple]] [[banana]]" variable=ingredient>
>>
>> <<ingredient>> = {{{ [has:index<ingredient>] }}}
>>
>> </$list>
>>
>> Le lun. 6 déc. 2021 à 12:10, John D <[email protected]> a écrit :
>>
>>> I ended up procrastinating so here's the solution : 
>>>
>>> !!! 1. Select the recipes
>>>
>>> <$select field='selection' multiple 
>>> size={{{[tag[recipe]type[application/json]count[]]}}}>
>>> <$list filter='[tag[recipe]type[application/json]]'>
>>> <option><$view field='title'/></option>
>>> </$list>
>>> </$select>
>>>
>>> Recipe selected : {{!!selection}}
>>>
>>> !!! 2. List of ingredients
>>>
>>> <table>
>>> <$list filter="[list[!!selection]indexes[]]" variable=ingredient>
>>> <tr><td><<ingredient>></td><td>{{{ 
>>> [list[!!selection]getindex<ingredient>sum[]]}}}</td></tr>
>>> </$list>
>>> </table>
>>>
>>> Online demo : 
>>> https://telumire.be/TiddlyTweaks/index.html#:%5B%5BGrocery%20list%5D%5D%5B%5Brecipe%202%5D%5D%5B%5Brecipe%201%5D%5D%5B%5BData%20Tiddler%20Editor%5D%5D
>>>
>>> Le lun. 6 déc. 2021 à 10:42, John D <[email protected]> a écrit :
>>>
>>>> Seems like google group doesnt like avi files, here's a GIF instead : 
>>>> [image: 
>>>> image.gif]
>>>>
>>>>
>>>>
>>>>
>>>> Le lun. 6 déc. 2021 à 10:24, John D <[email protected]> a écrit :
>>>>
>>>>> One big obstacle for me is how to use operator in Tiddlywiki 
>>>>>>
>>>>>
>>>>> @Cass, at first tiddlywiki seems a bit weird in its logic, the best 
>>>>> advice I can give you is to search for system tiddler and see how 
>>>>> everything is done :) I also highly recommend you to read 
>>>>> GrokTiddlywiki <https://groktiddlywiki.com/read/>, it's a very good 
>>>>> book (the chapter Variables, Macros, and Transclusions 
>>>>> <https://groktiddlywiki.com/read/#Variables%2C%20Macros%2C%20and%20Transclusions>
>>>>>  
>>>>> in particular should give you all the info you need).
>>>>>
>>>>> To sum it up : filter expressions can be used either as-is in widgets 
>>>>> with a filter attribute (like the list widget, set widget, etc), or as a 
>>>>> filtered 
>>>>> transclusion <https://tiddlywiki.com/#Transclusion%20in%20WikiText> 
>>>>> (between {{{ }}}).
>>>>>
>>>>> From what I understand in the pure logic form (correct me if I'm 
>>>>>> wrong) : 
>>>>>> I need to write a formula which will take into account which data 
>>>>>> tiddler I selected in the multiple select. With selected data tiddlers, 
>>>>>> I 
>>>>>> will need to show the name property with the index value associated 
>>>>>> (which 
>>>>>> I need to get with getindex). In case there are multiples same named 
>>>>>> property, I need to use the function SUM.
>>>>>>
>>>>>
>>>>> Yup, that sounds about right ! You may need to nest several list 
>>>>> widget but it should be possible to do it for each ingredient in one 
>>>>> filter. Also you may need to use the indexes Operator 
>>>>> <https://tiddlywiki.com/#indexes%20Operator>to get the list of 
>>>>> ingredient name in a data tiddler
>>>>>
>>>>> I don't have a lot of time right now but I did make a quick tool for 
>>>>> you to use in your wiki, to easily fill up data tiddler. It should give 
>>>>> you 
>>>>> a good idea on how to achieve what you want.
>>>>>
>>>>> Test it online : Data Tiddler Editor 
>>>>> <http://telumire.be/TiddlyTweaks/index.html#:[[recipe]][[Data%20Tiddler%20Editor]]>
>>>>>  
>>>>> or download it here 
>>>>> <https://drive.google.com/uc?export=download&id=1mWNQrdobTSCIcwCadBKqypOjkQDZ2PoV>
>>>>> .
>>>>>
>>>>> Demo : 
>>>>>
>>>>>  data tiddler editor.avi 
>>>>> <https://drive.google.com/file/d/1sVxXO_-mDxrMrfezqLQxYy_ii4UyHi_E/view?usp=drive_web>
>>>>>
>>>>> I'll see tonight if I can help you further :)
>>>>> In the meantime, good luck !
>>>>>
>>>>> Le dim. 5 déc. 2021 à 18:54, Cass P <[email protected]> a écrit :
>>>>>
>>>>>> Thank you all for your answer !
>>>>>>
>>>>>> @CJ : for the practical aspect of the grocery list, I already have a 
>>>>>> pretty good idea of the function I want as I'm already be using the book 
>>>>>> for quite some time. The serving doesn't need to be adapted.
>>>>>> Most ingredients are either in gram or in unity (for exemple, most of 
>>>>>> the vegetable is indicated as "two onions". Pasta or rice are indicated 
>>>>>> in 
>>>>>> gram).
>>>>>> I am confortable enough with the recipes and cooking in general to 
>>>>>> adapt which type (volume) of onion I need even if it's roughly indicated 
>>>>>> I 
>>>>>> need 4 onions.
>>>>>> The biggest problem for me right now is the programming part as I 
>>>>>> have no education in the matter unfortunately haha.
>>>>>>
>>>>>> @Télumire : thank for the proceding, I did understand the reasoning 
>>>>>> but I'm having troubles for implementing it.
>>>>>> As said just now, I don't have a good programming knowledge and I 
>>>>>> think the most I knew where how to print the famous HelloWorld haha.
>>>>>> For now, I did create the  data tiddler for all recipes of week 1.  I 
>>>>>> did implement a simple multiple select but with no function in it 
>>>>>> because I 
>>>>>> can't write it.
>>>>>>
>>>>>> From what I understand in the pure logic form (correct me if I'm 
>>>>>> wrong) : 
>>>>>> I need to write a formula which will take into account which data 
>>>>>> tiddler I selected in the multiple select. With selected data tiddlers, 
>>>>>> I 
>>>>>> will need to show the name property with the index value associated 
>>>>>> (which 
>>>>>> I need to get with getindex). In case there are multiples same named 
>>>>>> property, I need to use the function SUM.
>>>>>>
>>>>>> One big obstacle for me is how to use operator in Tiddlywiki. Just 
>>>>>> copy-pasting the formula doesn't seem to work because I guess I need to 
>>>>>> put 
>>>>>> something to tell Tiddler that what I'm writing is a formula. Until now, 
>>>>>> using the bracet [] for simple list were enough. I think I don't know 
>>>>>> the 
>>>>>> basic of the basic to implement formula in my tiddler. 
>>>>>> Do you have a good ressource to learn from ? I saw TW page for 
>>>>>> developper but I don't know if it's adapted. Ressources with already 
>>>>>> written formula from which I can inspire myself is a big help too ^^ 
>>>>>> (for 
>>>>>> example, a pratical use of the getindex in action and not in the example 
>>>>>> of 
>>>>>> the TW. If not, it's okay !).
>>>>>>
>>>>>> I am not in hurry, it's more of a fun side project so learning it to 
>>>>>> do it myself could be benefical in the long term if I want to use 
>>>>>> Tiddlywiki more ^^ !
>>>>>>
>>>>>> Le dimanche 5 décembre 2021 à 00:00:18 UTC+1, Álvaro a écrit :
>>>>>>
>>>>>>>
>>>>>>> As they said, you have to think about how save the ingredients of 
>>>>>>> the recipe in the tiddler, you can use the index of a data tiddler for 
>>>>>>> recipe or simply the field of a tiddler for recipe. 
>>>>>>>
>>>>>>> Then you would need to use the filters 
>>>>>>> <https://tiddlywiki.com/#Filters> and their operators. You will 
>>>>>>> need to retrieve the data for your grocery list.
>>>>>>> El sábado, 4 de diciembre de 2021 a las 23:37:47 UTC+1, 
>>>>>>> [email protected] escribió:
>>>>>>>
>>>>>>>> Example of something to keep in mind: if a recipe calls for 
>>>>>>>> 100grams of onion, you'll want to convert that into something useful 
>>>>>>>> for 
>>>>>>>> grocery shopping.
>>>>>>>>
>>>>>>>> Probably good to instead talk about a measure of an onion for 
>>>>>>>> groceries.  You won't be buying a 100 g onion, so you'll want to have 
>>>>>>>> 1 
>>>>>>>> onion, regardless of size and know you'll have left-over onion for 
>>>>>>>> your 
>>>>>>>> omelette the next day.  Because you need about 1/4 of a small onion, 
>>>>>>>> or 
>>>>>>>> whatever  of a big onion.
>>>>>>>>
>>>>>>>> But if you need an amount of grams o' onion that requires a large 
>>>>>>>> onion, then you'll want a way to say a large onion.  Or two small 
>>>>>>>> onions.  
>>>>>>>> Or whatever.  Knowing you'll be doing a little bit of rough math at 
>>>>>>>> the 
>>>>>>>> grocery store.
>>>>>>>>
>>>>>>>> Your grocery list will get messy if you have 1 small onion and 1 
>>>>>>>> large onion when the onions are in a bag.
>>>>>>>>
>>>>>>>> All of that to say, don't be to quick to start building everything 
>>>>>>>> in TW until you can visualize (spreadsheet or whatever) get a somewhat 
>>>>>>>> reasonable amount of "stuff" for the big picture.
>>>>>>>>
>>>>>>>> This process will help you decide to what degree of complex you 
>>>>>>>> want, and how/what/where to simplify when you don't want to get that 
>>>>>>>> bogged 
>>>>>>>> down in complexity, yadda yadda.
>>>>>>>>
>>>>>>>> On Saturday, December 4, 2021 at 6:17:49 PM UTC-4 Télumire wrote:
>>>>>>>>
>>>>>>>>> You could do it like this : 
>>>>>>>>>
>>>>>>>>> Create a data tiddler for a recipe with a quantity associated to 
>>>>>>>>> each ingredient. To make things easier the unit will be hardcoded in 
>>>>>>>>> grams 
>>>>>>>>> (or whatever you like, but always the same).
>>>>>>>>>
>>>>>>>>> Then you can select your recipe for the week with a select widget 
>>>>>>>>> for example (https://tiddlywiki.com/#SelectWidget), use the data 
>>>>>>>>> of the widget in a list widget (https://tiddlywiki.com/#ListWidget) 
>>>>>>>>> which will sum the values of each unique index accross the 
>>>>>>>>> data-tiddlers 
>>>>>>>>> you selected.
>>>>>>>>>
>>>>>>>>> I think you will need the count Operator (
>>>>>>>>> https://tiddlywiki.com/#count%20Operator),  getindex Operator (
>>>>>>>>> https://tiddlywiki.com/#getindex%20Operator),  sum Operator  (
>>>>>>>>> https://tiddlywiki.com/#sum%20Operator). Good luck and let me 
>>>>>>>>> know if you need help to understand something :) 
>>>>>>>>>
>>>>>>>>> Le samedi 4 décembre 2021 à 22:50:32 UTC+1, [email protected] 
>>>>>>>>> a écrit :
>>>>>>>>>
>>>>>>>>>> Hello everyone, 
>>>>>>>>>>
>>>>>>>>>> New here, using TW since a year ago but only for simple 
>>>>>>>>>> notekeeping which didn't use a lot of in deep knowledge with it.
>>>>>>>>>>
>>>>>>>>>> I'm currently using the latest version available of TW (the 
>>>>>>>>>> v5.2.0 I think ?).
>>>>>>>>>>
>>>>>>>>>> So here's my problem. As an effort to manage a bit more my money 
>>>>>>>>>> and my time, I decided to invest in a batch cooking book which has 
>>>>>>>>>> proven 
>>>>>>>>>> great overtime.
>>>>>>>>>> My problem is that each week, I need to manually type the cooking 
>>>>>>>>>> list on my phone/computer.
>>>>>>>>>> I decided if I keep on doing it for a long time, I could as well 
>>>>>>>>>> simplify the process. I thought about using TW but I am at loss as 
>>>>>>>>>> how to 
>>>>>>>>>> do it.
>>>>>>>>>>
>>>>>>>>>> *What I would want ideally* : 
>>>>>>>>>> - To click on or in the tiddler "Week 1" for example and have an 
>>>>>>>>>> automatic generated list of all the ingredients I need to buy for 
>>>>>>>>>> this week
>>>>>>>>>> - At the same time, I wish I could check/uncheck which recipe I 
>>>>>>>>>> would want to in this week or not and have the adapted grocery list
>>>>>>>>>> - As an add-on, it would be great if I could check multiples 
>>>>>>>>>> ingredients and see recipe which contain them
>>>>>>>>>>
>>>>>>>>>> The first thing (in my mind) doesn't seem complicated as I can 
>>>>>>>>>> simply write the grocery list in "hard".
>>>>>>>>>> But I can't even begin to imagine how to "uncheck" a recipe of 
>>>>>>>>>> this week and "decrease" the grocery list accordingly. 
>>>>>>>>>> As a very very very basic knowledge (minimal), it would be like 
>>>>>>>>>> for exemple creating a variable for "egg" which would contain "4" if 
>>>>>>>>>> all 
>>>>>>>>>> recipe are checked but if I uncheck recipe for the tuesday which 
>>>>>>>>>> contain an 
>>>>>>>>>> egg, the variable egg will be "3".
>>>>>>>>>> And to do it for all ingredients / recipe.
>>>>>>>>>>
>>>>>>>>>> Is someone here has an idea how to begin or to do something 
>>>>>>>>>> similar, I'm all ear !
>>>>>>>>>>
>>>>>>>>>> Thank for your answers
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "TiddlyWiki" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/tiddlywiki/8c0468d6-89f6-40bd-81f0-7a215ddbd7a6n%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/8c0468d6-89f6-40bd-81f0-7a215ddbd7a6n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/89c10bd0-2a05-4401-b683-1aaa4fc596ebn%40googlegroups.com.

Reply via email to