Skip to content

A custom browser for TiddlyWiki, based on node-webkit

Notifications You must be signed in to change notification settings

Eucaly/TiddlyDesktop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiddlyDesktop

TiddlyDesktop is a special purpose web browser for working with locally stored TiddlyWikis. See http://tiddlywiki.com/ for more details of TiddlyWiki.

See this video tutorial for an overview of installing and using TiddlyDesktop on Windows and OS X:

https://www.youtube.com/watch?v=i3Bggkm7paA

It is based on node-webkit, a project created and developed in the Intel Open Source Technology Center:

https://github.com/rogerwang/node-webkit

Download and Install

Download the Windows, linux or Mac binary .zip files from:

https://github.com/Jermolene/TiddlyDesktop/releases

Unzip into a folder and run TiddlyWiki.app or nw.exe and for linux nw

Known issue - "nothing happens"

This has been seen in Ubuntu 13.10 (see Issue #14)

This is a known issue with node-webkit. Until this is fixed, here is one solution:

  1. Install the package ''bless'' -- with the package manager, synaptic or from the terminal
sudo apt-get install bless
  1. Load bless

  2. Open the ''nw'' binary (file tab)

  3. Select find and replace (search tab)

  4. Search for "udev.so.0" and replace with "udev.so.1" -- set both fields to text

  5. Save the edited ''nw'' binary

Other possible solutions: https://github.com/rogerwang/node-webkit/wiki/The-solution-of-lacking-libudev.so.0

Usage

Developer Tools

The F12 key opens the Chromium developer tools for the current window.

Building

  1. Download node-webkit-v0.11.3-osx-ia32 , node-webkit-v0.11.3-osx-x64 , node-webkit-v0.11.3-win-ia32 , node-webkit-v0.11.3-win-x64 , node-webkit-v0.11.3-linux-x64 node-webkit-v0.11.3-linux-ia32 from the node-webkit GitHub repo and unpack them into /node-webkit
  2. Run bld.sh
  3. Execute output/mac/TiddlyWiki.app or output/win/nw.exe or output/linux32/nw or output/linux64/nw

Creating inter-wiki links

You can create links that open a TiddlyWiki in a new window:

<a href="/Users/jack/MyTiddlyWiki.html" class="tc-interwiki-link">Open my wiki</a>

These links only work within TiddlyDesktop.

About

A custom browser for TiddlyWiki, based on node-webkit

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 92.0%
  • Shell 8.0%