Software that supports custom attributes and can generate all combinations of them?
< Next Topic | Back to topic list | Previous Topic >
Posted by digeratus
Feb 13, 2023 at 11:19 PM
I’m wondering if there is software where you create a custom attribute (call it Height) with, say, options tall or short, and another custom attribute called Occupation with say, options Doctor and Not a Doctor… and where you could then automatically create a note for each possible combination of these:
tall doctor
short doctor
tall not a doctor
short not a doctor
Obviously if you have more attributes and options this could quickly become quite a lot of notes.
Posted by Ken
Feb 13, 2023 at 11:34 PM
digeratus wrote:
I’m wondering if there is software where you create a custom attribute
>(call it Height) with, say, options tall or short, and another custom
>attribute called Occupation with say, options Doctor and Not a Doctor…
>and where you could then automatically create a note for each possible
>combination of these:
>
>tall doctor
>short doctor
>tall not a doctor
>short not a doctor
>
>Obviously if you have more attributes and options this could quickly
>become quite a lot of notes.
Unless I am missing something, couldn’t you create a note with custom fields and/or tags or assign it values accordingly? Then you create filters based on the criteria you listed above?
—Ken
Posted by digeratus
Feb 14, 2023 at 12:10 AM
Ah, what I mean is to click something and it would create a note *automatically* for each possible combinations of attributes.
If there are two attributes with say 10 options each, that would be 100 possible combinations, 100 notes. I’d want those created automatically, not to create each one myself.
Posted by Amontillado
Feb 14, 2023 at 01:10 AM
Tinderbox would almost certainly have a way to do this.
You could also create Markdown documents with YAML front matter, defining attributes matching your needs. I would do that with probably a five line Python script - but there are other ways, too.
Obsidian is happy with documents that mysteriously appear or disappear in its vault. You could create the documents programmatically via Python.
Thinking in wider circles, you could use a word processor with mail merge capability. Build a spreadsheet with the combinations you want. With copy and paste you could get your patterns built in short order. Pandoc could convert the files, or if this is a one-shot project, saving 100 documents as plain text (Markdown) wouldn’t take long.
Or, it would be a nice learning project to write a homebrew Obsidian plugin to do the job, too.
Posted by Pierre Paul Landry
Feb 14, 2023 at 02:23 AM
digeratus wrote:
> I’m wondering if there is software where you create a custom attribute (...)
Hi,
To get better suggestions, please specify what OS and if you want / need Mobile, Web and / or Desktop ?
Pierre Paul Landry
IQ Designer