@Mohammad

Thanks a lot! Data tiddlers + Dynamic tables is exactly what I needed. 
Great plugin!

I have one tiny question: Is there a way to apply filters to the entries of 
a column? Here's what I've done which will make it clear what I mean:

I created tiddlers to store shortcuts for each program. For example 
"Windows 10/Keyboard shortcuts" contains the following:

Ctrl + Z: Undo
Alt + F4: Close the current window.

Then with this macro:

<<table-dynamic filter:"[suffix[/Keyboard shortcuts]]" indexes:"[[title]] 
[suffix[/Keyboard shortcuts]indexes[]]">>

I get a table like this:

[image: shortcuts-table.png]
So I'm asking if there is a way to remove the "/Keyboard shortcuts" suffix 
from the entries in the "Title" column, and maybe even change the name of 
the column itself to something like "Software"? I know that I could add 
another value to the text of the data tiddler, but this creates another 
step which I feel is best avoided.

Thanks again for your help! 


@Mat

Thank you! I did not know about the slugify filter.

On Thursday, 25 February 2021 at 15:39:47 UTC Mohammad wrote:

> On Thu, Feb 25, 2021 at 4:45 PM si <[email protected]> wrote:
>
>> Hi all.
>>
>> I'm working on a mini-project for myself that involves representing 
>> tiddlers within a table, and I'm hoping to get some advice on exactly how 
>> to manage the data in TiddlyWiki.
>>
>> The goal of the project is to create a table that lists what certain 
>> keyboard shortcuts do for particular programs that I use. Then I will 
>> automatically generate flashcards from the table so that I can memorise the 
>> shortcuts.
>>
>> A simplified example of the table might look something like this:
>>
>> |          |Windows 10              |Chrome               |
>> |Ctrl + F4 |Close the current window|                     |
>> |Ctrl + W  |                        |Close the current tab|
>> |Ctrl + Z  |Undo                    |                     |
>>
>> I think I will be able to generate the table and flashcards, but I am 
>> undecided on exactly how to store this data in TiddlyWiki. I can't just use 
>> regular table syntax, because this will make it tricky to generate the 
>> flashcards, so its obvious that the data should be stored in separate 
>> tiddlers in some way.
>>
>> My first thought was to create tiddlers for each shortcut (e.g. "Ctrl + 
>> Z"), and add fields named after each program where the value of the field 
>> is the effect of the shortcut (e.g. "windows_10:Undo"). I don't like this 
>> idea because, for example, I also want the field "windows_10" to be related 
>> back to a tiddler called "Windows 10". But this is difficult to do because 
>> of the character restrictions on field names.
>>
>
> 1. Storing data in separate tiddler is good idea
> 2. When you have problem with field name then you can use data dictionary
> 3. Use Shiraz dynamic table then to create tables from data tiddler on the 
> file
>
> /Mohammad
>
>  
>
>>
>> Anyway just wondering if anyone has any advice here? What's a good way to 
>> represent this type of data in TiddlyWiki?
>>
>> Thanks in advance for you help.
>>
>> -- 
>> 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/6c7cbe84-ae6b-4fe1-a55b-5f79d997f225n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/6c7cbe84-ae6b-4fe1-a55b-5f79d997f225n%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/7ba68f80-8d69-4994-a86c-78f2163588efn%40googlegroups.com.

Reply via email to