Hi Evan,

I like the general capability to import from csv genericaly.

Here's how I would think the process makes most sense:

   1. you drag a csv into the wiki
   2. the import then creates a tiddler from the overall csv whereas
      1. *text*: corresponds to the csv body
      2. *title*: corresponds to the csv title
      3. *csv-preset*: the parsing preset chosen to handle the csv (below)
      3. only *after* the importer created the tiddler from the csv you 
   then use a wizard allows to turn csv rows into tiddlers, and for that you 
   would have...
   4. the ability to define a number of csv parser definitions, each with...
      1. a csv to tiddler fields mapping
      2. tiddler field defaults, when source field was blank or as field 
      additions (e.g. "always add tag XYZ")
      3. csv delimiter
      4. csv quote character
      5. whether to overwrite existing tiddlers (or what else to do, e.g. 
      only update imported fields)
   5. *only after* you set up your csv parser rule right, you hit some 
   "create tiddlers" button that eventually creates those tiddlers
   6. before that, however, you should have a "*preview*" / preview button 
   (perhaps for the first row) which more or less does the same thing, only 
   just it puts the created tiddler(s) undder $:/temp for (p)review
   7. imported tiddlers should have accompanying metadata-fields regarding 
   the csv import (those meta fields could exist under some system tiddler 
   namespace) such as:
   1. *csv-imported*: the datestamp when *the individual tiddler* imported 
      / updated
      2. *csv-source*: the name of the csv source file
      3. *csv-preset*: the preset with which the tiddler was parsed / 
      imported
   8. a way to delete all created tiddlers (or metadata tiddlers)
      1. based on the above "csv-source" field
      2. so, there could be lists under the parser rule (grouped by *both* 
      import date and file name) showing imported tiddlers each, and a button 
to 
      batch delete them (or just delete related metadata concerning the csv 
      import, which also removes the tiddlers from the related list)
   
best --tb

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywikidev+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywikidev@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/b5dd25c8-c626-448b-afbe-e00bce8ca764%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to