Files
hpr-knowledge-base/hpr_transcripts/hpr0274.txt

160 lines
13 KiB
Plaintext
Raw Normal View History

Episode: 274
Title: HPR0274: TiddlyWiki
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0274/hpr0274.mp3
Transcribed: 2025-10-07 15:22:26
---
The end of the day.
Hi, my name is Gordon Zincler, my handle on the IRC is Thistleweb. In this hacker
public radio episode I'm going to talk to you about a little program called
Tidley Wickey. Now first of all it's important to point out what it is as well as
what it's not because when people hear Wickey they expect certain things. They
expect, first of all, that it's server-based, that it's on a website somewhere. It might
be an internal internet site or it may be a public, publicly accessible website. They
expect it to have a database to store all its data. They expect it to be to have
multiple users, where multiple users can collaborate on an essentially a
website, make edits, add things, delete things and for that it needs some sort of
revision control as well so that you can see who has added what and revert back to
previous versions and whatever. Well, Tidley Wickey is not that, despite
the name Wickey it's none of that. First of all, Tidley Wickey is a fully
self-contained single HTML file. That's it, it's an HTML file. It has inline
JavaScript and inline CSS for the functionality and the the loop in the
field, you know, the layout on the screen. It's Gecko-based so it works, it's
designed to work well with essentially the Mozilla family, so Firefox,
Floor, C-Monkey, so and Bill, I don't know if there are any other Mozilla
browsers, but it does work with other browsers as well. Opera works just fine, but
you do need to have an additional Tidley saver.jar file, the Java file
to save, otherwise you won't be able to save your changes. So, what is Tidley
Wickey sort of best suited for if it's not one of these traditional Wickey? I
find there are a few reasons that it's like a few places where it comes in
really handy. It's an ideal personal Wickey that you can take anywhere with
you in a thumb drive. It's a single HTML file. It is copied that across on the
your thumb drive and take it with you, open up at work, school, take notes, you
know, in a meeting, take notes. It's ideal for that. It's an ideal scratch pad for
ideas on a project. You can create a Wickey for a client if you're
proposing to do something for them. You can create a Wickey with all your
different ideas and then zip it and email them in so that they can then open
it up in their web browser and see what you're proposing. The other thing
that's quite interesting about it is it's got a journal feature built in. So, you
can create a new Tidley saver, which I'll get to a bit later on, or a new
journal. A journal entry is basically a new Tidler who are starting with the
date and time. So, you can have a journal entry for things that you wouldn't
want public to see. It's more like a diary than anything else. What I had
envisioned doing is starting a journal, which I never thought I would do. And have
a clean Wickey each month, a new fresh Wickey file each month, and then
put the previous month into a tar.gz file and then archive it. Each month may
be excessive. I'll see how that goes. It might be a little once a year would be
for that. I have like a 2009 journal and then a 2010. So, and then have these
available in my will for people who are interested in reading them. So, that's
what you can use a Tidley Wickey for. There are other variants as well and there's
other alternatives to Tidley Wickey. There's variants like B3 cubed, and there's
monkey something as well. And these are like what I would call GTD variants. They're
get things done variants. They add things like reminders, calendar, plugins. They
are Tidley Wickeys with certain plugins already pre-installed. You can
certainly use them. I have no need for any of that sort of the more advanced
things, but by all means I'll include notes, I'll include links to these to check
them out. I'm only using the basic Tidley Wickey. The other alternatives, there's
two main ones that sort of stick out. There is Tidley Wickey, which, according to
Wickey, the Tidley Wickey home page, project home page is now being domain
part. So, I don't know if they are, if that sort of stalled, I don't know. It's in the Ubuntu
Repos. I believe, or certainly, it's in where I first heard about it, it was on
Populinx. That's their default note taker in Populinx. I thought that was a little bit limited,
but that could be just because I didn't understand anything about Wickeys at the time that I
played with that. I don't think it's being updated now, and I don't think it's that universal
either. I don't think you can get it. I don't think it's going to work on any other platforms.
The Wickey page that I'm linking to does have a link to the .deb file. The other one is Wickey
on a stick, which I think is just a brilliant name for a project. The Wickey on a stick is
the same idea, a very similar idea. It also uses Tidley saver.jar file to save. I wasn't sure
about how that looked, but that again is probably down in my lack of knowledge of the project.
That's the refuel alternatives anyway. You're not just stuck with the default. You can also
put install various plugins and themes. That's how things like B3 cubed came about. It's just
Tidley Wickey with a different theme and different plugins already pre-installed.
With Tidley Wickey, you have a backstage area. The backstage area is a little
initially, it's a little closed button on the top right hand side of the top right hand corner
of the page. That opens a horizontal menu with options to sync to another install of Tidley
Wickey to install themed import, Tidley Lersh to configure plugins etc.
What are Tidley Lersh? Tidley Lersh are your content. Tidley Lersh are also the plugins.
Tidley Lersh consists of three things. They consist of a title, a body and tags.
Now, title, like a blog, title is the only one that's required because that's what links to
the body and the tags are optional. To install plugins, you find the plugin page,
the URL of the plugin you want to install, copy and create a new titler.
Copy and paste the code from that page into the body of the new titler. You can name it whatever
you want. It's easier to name it the same as the plugin name, as that way it avoids confusion.
And just make sure if you're installing a plugin, remember to call it to tag it as system
config, which is the smallest capital C. When you then save it and restart, or save it and
refresh it browser, because you've tagged it as system config, that tells Tidley Wickey to
execute the JavaScript, not just run it, and at that point your plugin will be installed.
Now, themes, I don't like the default theme that Tidley Wickey comes with, the blue and white
theme, I don't like that. I use a theme called Blackicity, which is available from TidleyThemes.com.
I'll include the link to that in the show notes as well. The install and a theme, you can do two
different ways, because it's in line. What you're doing basically is the CSS is inside the same
HTML file. So you overwrite your current theme with your new theme, that's how to install it.
You can, there is a plugin that allows you to have multiple themes and then switch between them
without having to do that. I've not tried that, so I don't know how that works. Another note is
well on something that people might be interested in, is the fact that there's no passwords or
no encryption by default. They are available with plugins, but they're not there by default.
So if you're doing a journal, you might have to look at other ways to make it private.
To import a theme, essentially on a page like TidleyThemes.com, there's two different links for each
theme. There's a demo and there's details. The demo obviously does what it says, it gives you
a live version of that theme in action. The details link opens up more information and there you'll
find a link, which is right-click, and copy the link location and import it from the backstage.
When you import it and it'll find all the different elements to the theme and the main part you
want is the CSS part. It'll override your current CSS and give you the new theme. The theme will
change instantly. The other way to some parts of these themes, depending on what the themes are,
they may have a JPEG header or images for the unordered list or whatever. So remember to get
them as well if they are part of your theme. The other way to do themes is to
you can download an empty Tidley wiki HTML file with that theme already installed.
That's quite useful. Obviously at that point you have an empty file, you have none of your
Tidlars none of your data. You can then open up that empty file and then import from file this time
and import your Tidlars from your file. Just remember it's select all your Tidlars
and which ones to import. And remember not to import the CSS because that'll import your old file
and you'll be back to square one again. So you can have what I do is I've got a separate
wiki for each project that I do. I've got them in separate folders. I've Tidley wiki for
the HPR show notes that I'm looking at just now. I've got that in a folder in my documents folder
in another folder called HPR. And the reason for that is because by default Tidley wiki
creates backups. Every time you save it it creates backups. And that can fill up your
will not fill up your date, your space because I mean there's a lot of space to spare
and the art of the art small files. But it just gets a bit messy. So I have them in an
separate folder, each one on a separate folder. You can rename your empty.empty-tidleywiki.html
to anything you want it doesn't matter. The details for some of the configuration stuff are in the
cookies as well. So just keep that in mind that you have to allow JavaScript and you have to allow cookies.
The next part here is about upgrading. You're not just stuck with the same version of Tidley wiki
if there's an exploit or something. You can easily upgrade it. Again that's done from the backstage
area. There's an easy update option. It's very quick and very painless. You can sync as well.
You can sync Tidley wiki to a different PC. So you can work off line if you can't get on
the internet. You still need to work away. You can work on a like a local version of your wiki.
And then when you've got it on access again you can sync it to another machine in your network
or on another on a website somewhere. And speaking of that there's a free Tidley wiki hosting
at tidleyspot.com which I'll include in the show notes as well. Tidley spot you can create a free
account there like mywiki.tidleyspot.com or whatever. And that can also be set to be private as well.
So I mean you can sync here. You're downloaded, you're your local file with with that one.
So I think I've covered quite a lot of Tidley wiki. There's obviously a lot more to it
that I've not covered. First of all I'm not used to wiki software. Wiki stuff isn't new to me.
So in every wiki software has its own syntax. And I've found that Tidley wiki seems to be,
I mean I think in fairness I think they're all pretty easy to pick up. And there's certainly plenty
online documentation, online guides for how to do a link to a file or you know a link to an image
or all this kind of stuff and on order lists and things. So it's not that difficult to learn.
And I've certainly been very impressed with it for as a note taker which is what I wanted
it for. The whole reason I looked into this and found Tidley wiki was because I have an old
computer, it's a it's a Pentium 4, it's 256 meg of RAM which is this fine, it's great for
for what I need it to do. Yes it's limited, it's not a super computer by any any stretch of
imagination. But it's fine for for what I need. I'm learning web design, I'm doing that in
Drupal and WordPress and experimenting with like PHP, BB and whatever. But all of these are on
like a local lamp server on my desktop that I can I need to switch on and off when I want to use
it. Because it just takes up too much resources to sit there when I'm not actually working with
it. For that for me to have a traditional wiki on a server, sure I could do that, I could put it
on the lamp server, it just takes like five, six, seven seconds for the server to start up
before I can start doing everything and it takes up a decent chunk of my resources just to run
the server. That's why I wanted one that didn't need a server and that's that's where I stumbled
on on Tidley wiki. The other point that I've just remembered about Diddy wiki as an alternate
is that Diddy wiki requires you to open a port to run which is fine if you're the if you've
got admin rights on the system you're on and you can open the port, that's fine. But if you're
at college, school, work, whatever and you're just a user on that machine and the ports are locked
you are blocked and you can't you can't open them. Well, you're your personal wiki or your notes,
all your plans of all this of all this disappear. You can't use your can't use your wiki which is
another reason to use either Tidley wiki or wiki on a stick. So I think I've probably
rambled a bit too much and I do apologise. So I'm going to call it a night there and
and that'll be it. So my name is Gordon Sinclair, my IRC handle is Thistleweb. If you want to contact
me by email it's Thistle.Webcast at googlemail.com. And until next time, goodbye.