Half-baked idea: TiddlyWiki

4 views
Skip to first unread message

Brooks Boyd

unread,
Apr 28, 2014, 6:02:13 PM4/28/14
to Bitcoin...@googlegroups.com
In my random internet wanderings today, I revisited the TiddlyWiki site after not using them for a year or so, and was pleasantly surprised to find them undergoing a rebirth with some newer technologies. If you're not familiar, they're focused on being a single-page app, offering wiki-style note-taking in-browser, but being able to work offline and still save the content (as they put it, they're a practical quine). As part of this refresh, they've got a Nodejs option, and building more flexibility for data-element tiddlers ("pages" of the wiki), AES encryption, and more robust plugin options.

Seeing some of those buzzwords (encryption, nodejs, "one page app") made me start to draw some parallels to some of the apps emerging for cryptocoins, but no fully-fledged ideas yet. Here's some initial neurons that connected in my brain:

  • Bitaddress.org (and similar) are designed to be "app in one page" to be able to download the whole thing as one file (as opposed to other interactive sites that have one URL, but lots of javascript and separate CSS/image files). TiddlyWiki is the same way; any build process improvements that might benefit each other? If a wallet generator service like bitaddress.org could save its output, it could both be the wallet generator and the wallet itself?
  • Would a cryptocoin wallet plugin be useful in a TiddlyWiki? There's encryption available to keep it more secure. You could take notes on various purchases and add other metadata to your "wallet file"? Data-element tiddlers could keep encrypted private keys, and then plugin tiddlers could create reports and graphs for monitoring your balance off web services?
  • TiddlyWiki tiddlers can be lazy-loaded with their TiddlyWeb server component; connect to other web services for Bitcoin tickers? D3 graphing library is available as an extension; Bitcoin charts?  Help report for your taxes?

Any of those spark any ideas for the rest of you? Possibly nothing salable there, but is there anything that could leverage that TiddlyWiki functionality for instant extra features?

Brooks

JP Richardson

unread,
Apr 29, 2014, 5:45:20 AM4/29/14
to Bitcoin...@googlegroups.com
Interesting. I hadn't heard of TiddlyWiki.

Regarding the app in one page, there's a lot of value of packaging up these single page apps into their own "packages". node-webkit can help a lot with this. I'm not sure how wallet plugin would be valuable for a wiki? Maybe I'm being dense though. I could see how graphical components for a wiki could be useful, like a Bitcoin ticker or something along those lines.

-JP


--
You received this message because you are subscribed to the Google Groups "Bitcoin Hackers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to BitcoinHacker...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Simple & Secure Bitcoin Wallet: https://www.coinbolt.com 
Follow me on Twitter: http://twitter.com/jprichardson

Brooks Boyd

unread,
Apr 29, 2014, 1:42:53 PM4/29/14
to Bitcoin...@googlegroups.com
For combining a Wallet with a TiddlyWiki, the concept I'm seeing is that with the current Bitcoind client, the wallet file is just an encrypted data blob file; it needs the client to decrypt it, parse it, etc. Moving your wallet around from computer to computer currently means setting up the client on each computer, and moving the wallet file to where it's supposed to go. If the wallet were a single file, that were an HTML, so could just be double-clicked, and handled its own decryption, that could be a lot easier thing to move around (or, say, keep on a thumb drive). The wiki aspect I think would then work more like how the Blockchain.info wallet lets you add notes to the transactions, reminding you what they were; you could add additional notes to yourself, or using additional charting/ticker plugins in the file, could create reports/charts/dashboards the way you wanted it to be shown. TiddlyWiki's packaging system would also be useful for that; the way TiddlyWiki has the ability to create an "empty" version of itself (just the logic, with no content), could create an empty wallet file easily, without private keys of another wallet.

Probably not a whole lot of value-add, but an interesting mash-up!

Brooks
Reply all
Reply to author
Forward
0 new messages