We have no control over when Bytemark will actually shut down the server hosting the service. Technically, the contract expired at midnight this past Friday, December 9, but we have been advised that termination is almost never immediate. I would expect the shut down to happen this week sometime.- osmosoft
---
Thank, Mario.
I ran the script, and it appears to have collected all wikis my account owns. Worked flawlessly so far.
Any possibility of grabbing all tiddlyspaces that match a particular express (in my case, I'd be interested in having a copy of all spaces whose names began with "sunyit"
I'll need to have a look, if we get a corresponding list. ... If there is a filter expression, it should be possible. ... BUT _publilc only. To get the _private bags, we need the PWs.
eg: http://pmario.tiddlyspace.com/recipes?select=rbag:neui-em_public returns all spaces, that include the neui-em theme. it returns 404 names. A big part of them are sunyit-something. ...
@cdent is there a better search option?
@cdent is there a better search option?
It's possible to filter the list of recipes with something like:
http://tiddlyspace.com/recipes?select=name:%3Esunyit&select=name:%3Csunyiu
Basically that's saying get me all the recipes with names between sunyit and sunyiu. When someone is logged in it will also return those private recipes which the current user is able to see.
There are other filtering incantations that can be done on the recipes list as well. There's more information on filters in http://tweb-filters.tiddlyspace.com/
Note that I have moving information like that to tank on my do-really-soon to do list, so that it doesn't get completely lost.
Your script makes a lot of sense Mario. Not overly complicated but does the right stuff. Getting both the fat JSON and the HTML of the tiddlywiki is a great way to do it.
One thing you might consider is instead of pulling the bag tiddlers, get the recipe tiddlers. For people with multiple spaces this would result in a great deal of duplicated data but might make reconstructing things later a bit easier. Not sure if that's a good idea or not, but I though it was worth mentioning.
Thank you for cc'ing me on this and if other things come up where you think I can help please cc me again. I don't actively read these or the other tiddly groups anymore (due to lack of time, not lack of interest) so I don't become aware of stuff unless people let me know directly.
Great stuff. Any chance / idea for also grabbing binary files once put up via:
<<binaryUploadPublic title:foo.jpg>>
Any possibility of grabbing all tiddlyspaces that match a particular express (in my case, I'd be interested in having a copy of all spaces whose names began with "sunyit"
I've made a quick python (works for both 2 and 3) script that will do this for images: https://gist.github.com/cdent/1254a9c98d8ba316e6c0223f9dd03925
If you run it in the directory where the fat json files are as `python extractbin.py *.json` all the image tiddlers will be dumped into a directory named 'binaries'.
I hope this is enough to keep people some ideas on how to process the data. There are also ways to search tiddlyspace for tiddlers of particular types, but since the fat json already includes the data locally processing that seems easier.
It's really a shame how this shutdown has been handled. I can see from the frontpage and tapas that people are still creating new content and new accounts on tiddlyspace. I suspect this is because the frontpage was never updated to announce the shutdown. It's only once you've created an account that you ever hear about the shutdown.
Thank you mario for making sure people have a good way to save their stuff.
Time to unstick this thread?
...and APPLAUD MARIO for his help in this! :-D