Tiddle: beta release. A desktop application providing an indexed view into your TiddlyWiki

49 views
Skip to first unread message

ben

unread,
Oct 13, 2009, 3:59:14 AM10/13/09
to TiddlyWiki
Hi all,
I hope this is not inappropriate of me to post here. Let me know if
it is.

I've been developing a desktop application (currently only for
windows) which indexes your TiddlyWiki, and provides a quick way of
searching through Tiddlers.

I would appreciate any feedback from anyone who would like to try it
out.

Tiddle can be found at: http://tiddle.sourceforge.net/

Kind Regards,
Ben Warner

Chris Adams

unread,
Oct 13, 2009, 4:38:41 AM10/13/09
to tiddl...@googlegroups.com
Hi Ben,

Making a quicksilver[1] style front-end for tiddly is a very smart
idea, nice work!

What is actually happening under the hood here?

Are you parsing the tiddywiki html DOM for keywords when you search,
and displaying them in the window drawn by java?

I'm afraid I'm on a mac, and I don't know any java at all, so I can't
really give it a spin, but I love the idea of making Tiddly's
searchable like this.

Bravo!


[1]: http://docs.blacktree.com/quicksilver/what_is_quicksilver

Måns

unread,
Oct 13, 2009, 7:48:59 AM10/13/09
to TiddlyWiki
Hi Ben

This is very interesting indeed!! - If you could search in several
TiddlyWikis at the same time - it would be really fantastic..

It works for me even if it says log4j:WARN no appenders could be found
for logger (tiddle.WikiSearchService)
log4j:WARN please initialize the log4j system properly.

I don't have a "windows-button" - can I switch to another button or
combination of buttons - say ctrl + W or whatever?

YS Måns Mårtensson

ben

unread,
Oct 13, 2009, 7:49:26 AM10/13/09
to TiddlyWiki
Hi Chris,
Indeed tiddle was inspired by Quicksilver and Launchy, the equivalent
app launcher for PC. Two great apps!

Tiddle is a Java app. It parses the tiddlers in the TiddlyWiki, and
indexes them using a the apache lucene java library. So all fields
and attributes should be available for searching. I think you should
also be able to type in the attribute name, followed by colon,
followed by search string, and it should work. e.g. "tags:mytag".

The app is written in Java, but as far as I know, macs come with Java
already installed. Otherwise there are some downloads here:
http://developer.apple.com/java/download/. So Tiddle should work on
mac. Unfortunately I don't have a mac so I can't really try it out.
One problem that Tiddle will have is when it comes to register the
windows hot keys, for showing Tiddle when it has been hidden. If your
prepared to give installation a go, I could build you a release that
will not fall over if it is not on Windows.

Cheers,
Ben

ben

unread,
Oct 13, 2009, 7:55:45 AM10/13/09
to TiddlyWiki
Hi Mans,
I'll put in a separate hotkey combination for you. Ctrl-W sounds
good, but my concern with that would be that Tiddle might "steel"
keystrokes from other apps which rely on Ctrl-W. What about Ctrl-
Shift-W. Or Ctrl-F1 ?

I'll fix that log4j error in the next release.

Thanks very much for you feedback.

Cheers,
Ben
Message has been deleted

ben

unread,
Oct 13, 2009, 8:05:38 AM10/13/09
to TiddlyWiki
Hi Mans,
Forgot to mention, yes I think it would be good to search through
several TiddlyWikis at once. I'll put it in as a feature request.

Cheers,
Ben

On Oct 13, 10:48 pm, Måns <humam...@gmail.com> wrote:

Heller

unread,
Oct 13, 2009, 10:00:03 AM10/13/09
to TiddlyWiki
Very nice

Could you also put in a link file://tiddly.html#tiddler so that you
could open the standard browser with the chosen tiddler?

I use Executor as 'command line launcher' which already binds to
several Win keys, could you maybe make this configurable through the
properties file?


Regards
Rob

Måns

unread,
Oct 13, 2009, 12:29:44 PM10/13/09
to TiddlyWiki
Great - Thanks Ben - I'm looking forward to a future release..

I'm sure tiddle will be a very welcome companion for everyone who has
a lot of data in TWs on their computer.
If it is possible to make it search in several TWs at once - it would
be very convenient if you could just put the program in a root
directory (or even better - specify a root directory) with many TWs
and it would search through all html-files in that directory
automatically.

Regards Måns Mårtensson

Chris Adams

unread,
Oct 13, 2009, 12:32:40 PM10/13/09
to tiddl...@googlegroups.com
I'd love that too.


2009/10/13 Måns <huma...@gmail.com>:
--
Chris Adams
mob: 07974 368 229
tel: 0207 558 8971
skype: chris.d.adams
twitter: chris_d_adams

ben

unread,
Oct 13, 2009, 4:31:15 PM10/13/09
to TiddlyWiki
Hi Rob,
Do you mean so that can launch the currently viewed tiddler into a
browser? Yup, I'll add it to my todo list.

I'll also have a go at making the global hot keys configurable.
Should be possible.

Cheers for the feedback.
B

ben

unread,
Oct 13, 2009, 4:33:22 PM10/13/09
to TiddlyWiki
Yeah, that would be kind of cool. I'll add it to my todo list.
Thanks Mans.

Alex Hough

unread,
Oct 14, 2009, 4:22:50 AM10/14/09
to tiddl...@googlegroups.com
Quicksilver for the web = Ubiquity[1]

could the fucntionality be replicated as ubiquity?

[1]http://labs.mozilla.com/blog/2008/08/introducing-ubiquity/

2009/10/13 ben <benjw...@gmail.com>



--
http://www.multiurl.com/g/64

ben

unread,
Oct 14, 2009, 7:40:27 AM10/14/09
to TiddlyWiki
Ubiquity is quite cool, but as far as I know it is limited to run in a
browser.

I wrote tiddle as a standalone java app so that it could be available
wherever I am on my PC.



On Oct 14, 7:22 pm, Alex Hough <r.a.ho...@googlemail.com> wrote:
> Quicksilver for the web = Ubiquity[1]
>
> could the fucntionality be replicated as ubiquity?
>
> [1]http://labs.mozilla.com/blog/2008/08/introducing-ubiquity/
>
> 2009/10/13 ben <benjwar...@gmail.com>

ben

unread,
Oct 27, 2009, 2:18:34 PM10/27/09
to TiddlyWiki
Hey guys,
Have released a new version of Tiddle.

* Now supports multiple TiddlyWiki's. You can now point Tiddle at
either multiple TiddlyWiki files, and/or directories which contain
multiple TiddlyWiki files.
* Now supports customizable hotkey configurations to show Tiddle.
* Some improvements to the wiki-to-html parsing.

For those of you unfamiliar with Tiddle, Tiddle is a PC application
which indexes your TiddlyWiki(s), and provides a quick way of
searching through Tiddlers. Kind of like a "Quicksilver for
TiddlyWiki".

Tiddle can be found at: http://tiddle.sourceforge.net/

Cheers,
Ben


On Oct 14, 10:40 pm, ben <benjwar...@gmail.com> wrote:
> Ubiquity is quite cool, but as far as I know it is limited to run in a
> browser.
>
> I wrotetiddleas a standalone java app so that it could be available
> wherever I am on my PC.
>
> On Oct 14, 7:22 pm, Alex Hough <r.a.ho...@googlemail.com> wrote:
>
> > Quicksilver for the web = Ubiquity[1]
>
> > could the fucntionality be replicated as ubiquity?
>
> > [1]http://labs.mozilla.com/blog/2008/08/introducing-ubiquity/
>
> > 2009/10/13 ben <benjwar...@gmail.com>
>
> > > Yeah, that would be kind of cool.  I'll add it to my todo list.
> > > Thanks Mans.
>
> > > On Oct 14, 3:29 am, Måns <humam...@gmail.com> wrote:
> > > > Great - Thanks Ben - I'm looking forward to a future release..
>
> > > > I'm suretiddlewill be a very welcome companion for everyone who has
> > > > > > >Tiddlecan be found at:http://tiddle.sourceforge.net/

Måns

unread,
Oct 27, 2009, 4:22:09 PM10/27/09
to TiddlyWiki
Hi Ben

GREAT!! - I like the new options - thanks for sharing and developing
such a great tool -
but
I can't run it - not from the *.bat file nor from a customized
shortcut (made as you describe in the help-file)

The cmd closes so fast that I can't even read what it says...
I have two screendumps caught on the fly... for you to investigate.

http://tinyurl.com/yhw488u
http://tinyurl.com/ygccn7t

YS Måns Mårtensson

Måns

unread,
Oct 27, 2009, 4:26:09 PM10/27/09
to TiddlyWiki
Sorry there was a problem with the second link - here's a new one:
http://tinyurl.com/yj5nln8

YS Måns Mårtensson

On 27 Okt., 21:22, Måns <humam...@gmail.com> wrote:
> Hi Ben
>
> GREAT!! - I like the new options - thanks for sharing and developing
> such a great tool -
> but
> I can't run it - not from the *.bat file nor from a customized
> shortcut (made as you describe in the help-file)
>
> The cmd closes so fast that I can't even read what it says...
> I have two screendumps caught on the fly... for you to investigate.
>
> http://tinyurl.com/yhw488uhttp://tinyurl.com/ygccn7t

ben

unread,
Oct 27, 2009, 4:57:13 PM10/27/09
to TiddlyWiki
Hiya Mans,
I still can't see the second screenshot. I think it's not marked as
public on dropbox.

Could you please send me the full error trace? You should be able to
get it by going to a dos prompt "Windows-R, type cmd, press enter" cd
to your Tiddle installation directory, and type in tiddle.bat. The
command windows should stay there whilst any error messages are
displayed. Let me know what you see.

Cheers,
Ben

Måns

unread,
Oct 27, 2009, 5:32:24 PM10/27/09
to TiddlyWiki
Thanks for explaining how to prevent the quick closedown of the cmd.
Here is the full error trace:
http://twmtc.tiddlyspot.com/index.html#CmdScreenDumps

YS Måns Mårtensson

dhawktx

unread,
Oct 28, 2009, 11:04:15 AM10/28/09
to TiddlyWiki
Is this/can it be made Portable? I keep all that stuff on my portable
drive and currently use PortableApps.com's menu system. That way I
always have it with me. Just found the Tiddly-verse and quite excited!

FND

unread,
Oct 28, 2009, 11:15:00 AM10/28/09
to tiddl...@googlegroups.com
> Is this/can it be made Portable?

Well, if your host environment has Java, it already is portable; try
moving the Tiddle folder to a different directory - it will still work.

By the way, I'm not keen on the name "Tiddle" - this project seems like
it deserved a more distinctive name (like, err, TiddlyDexer?).


-- F.

ben

unread,
Oct 28, 2009, 4:46:38 PM10/28/09
to TiddlyWiki
Yes it could indeed be used from a USB key. There are a number of
different configurations you could go for.
*TiddlyWiki files on USB key, Tiddle installed on PC, Java Installed
on PC.
*TiddlyWiki files and Tiddle installed on USB key, Java Installed on
PC.
*Everything installed on USB key.

I'd probably go for the first or second option. If you need some help
setting it up let me know.

ben

unread,
Oct 28, 2009, 11:49:51 PM10/28/09
to TiddlyWiki
Hey Guys,
I've released a new version 0.0.4.

This version:
--Has improved file loading, will not fall over if it hits files that
are not TiddlyWikis when recursively loading directories.
--Will fail gracefully if not running on Windows.
--Has a debugging facility. Running Tiddle from tiddle-debug.bat will
output logs to tiddle.log file in the Tiddle installation directory.

https://sourceforge.net/projects/tiddle/

Cheers,
Ben

shavinder

unread,
Oct 29, 2009, 10:48:18 PM10/29/09
to TiddlyWiki
Tried to run tiddle on Puppy Linux 4.3 java version "1.6.0_16"
Here are the exceptions generated when I give the command from the
terminal:

----------------Terminal
Output---------------------------------------------
# java -jar tiddle-0.0.4-jar-with-dependencies.jar
log4j:WARN No appenders could be found for logger
(tiddle.search.WikiFileLoader) .
log4j:WARN Please initialize the log4j system properly.
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError:
Java heap spa ce
at org.apache.lucene.index.DocumentsWriter.getCharBlock
(DocumentsWriter. java:1241)
at org.apache.lucene.index.CharBlockPool.nextBuffer
(CharBlockPool.java:4 9)
at org.apache.lucene.index.TermsHashPerField.add
(TermsHashPerField.java: 409)
at org.apache.lucene.index.DocInverterPerField.processFields
(DocInverter PerField.java:85)
at
org.apache.lucene.index.DocFieldConsumersPerField.processFields
(DocFi eldConsumersPerField.java:36)
at
org.apache.lucene.index.DocFieldProcessorPerThread.processDocument
(Do cFieldProcessorPerThread.java:
234)
at org.apache.lucene.index.DocumentsWriter.updateDocument
(DocumentsWrite r.java:765)
at org.apache.lucene.index.DocumentsWriter.addDocument
(DocumentsWriter.j ava:743)
at org.apache.lucene.index.IndexWriter.addDocument
(IndexWriter.java:1917 )
at org.apache.lucene.index.IndexWriter.addDocument
(IndexWriter.java:1895 )
at tiddle.search.WikiSearchService.forDocuments
(WikiSearchService.java:5 4)
at tiddle.search.WikiSearchService.build
(WikiSearchService.java:32)
at tiddle.TiddleMain$1.run(TiddleMain.java:17)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
#
--------------------------End of Terminal
Output------------------------------------------
I have no idea what the exception means. If you can please look into
it I shall be thankful.

-shavinder

ben

unread,
Nov 3, 2009, 3:45:16 PM11/3/09
to TiddlyWiki
Hi there Shavinder,

Please try running tiddle with the Xmx parameter. This will increase
the heap size available.

java -Xmx512m -jar tiddle-0.0.4-jar-with-dependencies.jar

Please let me know if this fixes it.

Cheers,
B


On Oct 30, 1:48 pm, shavinder <shavinderpalsi...@gmail.com> wrote:
> Tried to runtiddleon Puppy Linux 4.3 java version "1.6.0_16"
>         attiddle.TiddleMain$1.run(TiddleMain.java:17)
> > output logs totiddle.log file in theTiddleinstallation directory.
>
> >https://sourceforge.net/projects/tiddle/
>
> > Cheers,
> > Ben
>
> > On Oct 28, 8:32 am, Måns <humam...@gmail.com> wrote:
>
> > > Thanks for explaining how to prevent the quick closedown of the cmd.
> > > Here is the full error trace:http://twmtc.tiddlyspot.com/index.html#CmdScreenDumps
>
> > > YS Måns Mårtensson
>
> > > On 27 Okt., 21:57, ben <benjwar...@gmail.com> wrote:
>
> > > > Hiya Mans,
> > > > I still can't see the second screenshot.  I think it's not marked as
> > > > public on dropbox.
>
> > > > Could you please send me the full error trace?  You should be able to
> > > > get it by going to a dos prompt "Windows-R, type cmd, press enter"  cd
> > > > to yourTiddleinstallation directory, and type intiddle.bat.  The
> > > > > > > For those of you unfamiliar withTiddle,Tiddleis a PC application
> > > > > > > which indexes your TiddlyWiki(s), and provides a quick way of
> > > > > > > searching through Tiddlers. Kind of like a "Quicksilver for
> > > > > > > TiddlyWiki".
>
Reply all
Reply to author
Forward
0 new messages