Merging TiddlyWikis

401 views
Skip to first unread message

jeremy....@gmail.com

unread,
Jun 26, 2008, 6:47:15 AM6/26/08
to TiddlyWiki
Hi, it's great to see the TW world so lively. I have a question, if I
may:

- is it possible to merge TWs smoothly into one, where tiddlies of the
same name are handled well? I was thinking of creating notes in
separate TWs, and then throwing them into one big one..

Thanks in advance.

ocalTW

unread,
Jun 26, 2008, 6:53:19 AM6/26/08
to TiddlyWiki
Jeremy,

Eric Shulman's (www.TiddlyTools.com) ImportTiddlersPlugin TiddlyTools
is your friend!
It does all you want plus handling dupplicate names for tiddlers,
tags, ...

* ImportTiddlersPlugin: http://www.TiddlyTools.com/#ImportTiddlersPlugin
* ImportTiddlersPluginInfo for additional details:
http://www.TiddlyTools.com/#ImportTiddlersPluginInfo

-- ocalTW

On Jun 26, 12:47 pm, "jeremy.wagst...@gmail.com"

FND

unread,
Jun 26, 2008, 6:58:39 AM6/26/08
to Tiddl...@googlegroups.com
Hello Jeremy,

> is it possible to merge TWs smoothly into one, where tiddlies of the
> same name are handled well? I was thinking of creating notes in
> separate TWs, and then throwing them into one big one..

For the sake of completeness, there a number of plugins for this purpose:
http://www.tiddlywiki.org/wiki/Including_External_Data
However, I'm not sure whether those alternatives also provide duplicate
handling.


-- F.

RichShumaker

unread,
Jun 26, 2008, 1:57:32 PM6/26/08
to TiddlyWiki
I love the import feature on TW.
Is there a way to 'merge' data? Two TW same name - they merge instead
of creating a new one. I know I was reading about versioning and
things like that on another post.
Also is there a way to exclude things automatically like the
systemConfig stuff.

The last upgrade I did took a while because I had TONS of Tiddlers and
had to verify I wasn't importing a plug in and just my 'user created
data'.
I went from 2.1 to 2.3 so there was no 'upgrade' ability as we
currently know it.

Oh and my upgrade was SMOOTH - I imported 80+ Tiddlers into the
current code from an old MPTW to a current version. All the stuff
came across GREAT.

Rich Shumaker

Eric Shulman

unread,
Jun 26, 2008, 3:24:49 PM6/26/08
to TiddlyWiki


On Jun 26, 10:57 am, RichShumaker <richshuma...@gmail.com> wrote:
> I love the import feature on TW.
> Is there a way to 'merge' data?  Two TW same name - they merge instead
> of creating a new one.  I know I was reading about versioning and
> things like that on another post.
> Also is there a way to exclude things automatically like the
> systemConfig stuff.

http://www.TiddlyTools.com/#ImportTiddlersPlugin
http://www.TiddlyTools.com/#ImportTiddlersPluginInfo

provides a compact 'control panel' interface that has many additional
features not available with the built-in core importer, including:

* interactive 'collision' handling: when importing tiddler with the
same title, you are presented with buttons to "skip", "rename",
"merge", or "replace". "Merge" simply appends the content of the two
colliding tiddlers so that you can hand-edit it later.

* a sortable multi-select listbox (instead of statically rendered list
of tiddlers). Sort by title, date, or tags. Select a date or tag
'heading' to quickly select everything in that section of the list.
Use listbox standard ctrl-click to add/remove items from the current
selection.

* one-click commands: "all", "added", "changes", "differences" to
choose tiddlers by comparison with the current document.

* "filter" command to limit listbox content using the TW 'paramifier'
syntax (e.g., the extra stuff following the "#" in a URL). The
"tag:..." paramifier lets you filter for a specific tag and, if
MatchTagsPlugin is also installed, you can use full boolean logic
expressions (and/or/not, with nested parens if needed) to specify
complex tag combinations. A filter can be specified simply by adding
the paramifier syntax to the end of the filename or URL of the
document you are importing (e.g. #tag:"not systemConfig"), or by
clicking "filter" and entering the filter syntax in the 'prompt'
dialog that is displayed.

* auto-tagging of inbound tiddlers: Automatically keep/discard
inbound tags, keep/discard existing tags, and/or add new tags to
inbound tiddlers (for easy identification later on)

* auto-generated [[ImportedTiddlers]] cumulative history of tiddlers
that were imported (so you can remember what you did)

Historical note: ImportTiddlersPlugin is one of the first plugins ever
written for TW, and was first released nearly 3 years ago (on
2005.07.20). For quite a while, it was the *only* tiddler importer
available (the core importer was added in late 2006), and of course,
it has been actively maintained and enhanced so that it continues to
provide lots of utility for "power-importers".

enjoy,
-e

RichShumaker

unread,
Jun 26, 2008, 3:52:58 PM6/26/08
to TiddlyWiki
THANKS.
I thought I had seen that interface before.
That is what I use to use before I upgraded to 2.3 it has just been a
while.

I will definitely use that to import the Tiddlers in my Main Branch
because of the history feature.
I can see what I did and when I did it. Maybe if I remember I will
write a note on why I did it.

Rich Shumaker
Reply all
Reply to author
Forward
0 new messages