Tabblo Lifeboat
Created 6 January 2012, last updated 23 May 2012
This is an application that downloads all your tabblos from Tabblo, the photo-sharing story-telling site I helped build, and which is due to be shut down on May 30, 2012.
Getting the program
Tabblo Lifeboat runs on either Windows or Mac. Download the version that’s right for you:
- Windows: Tabblo_Lifeboat.exe. This is not an install kit, it is the program itself. Run it after downloading it.
- Mac: Tabblo_Lifeboat.dmg. Opening this will give you a “Tabblo Lifeboat” disk. Open that, and you will find a “Tabblo Lifeboat” application. Double-click it to run it.
Running the program
When you run Tabblo Lifeboat, a new window appears in your browser. Enter your Tabblo username and password. Other than that, you have only one choice to make: whether to download full-sized photos or not. If you do, it will take much longer. If you don’t, you’ll only have photos at the size they appear in your tabblo.
Once you’ve entered your account information, click Start. It will connect to Tabblo, log you in, get a list of all your tabblos, and then start downloading them one at a time. This can take a long time. The green-on-black window shows the geeky stuff happening behind the scenes, and should give you a sense of the progress.
If nothing seems to happen, try disabling your anti-virus program, your firewall, anything that might interfere with its operation. Run the program again, you’ll get a new browser window, and it might work better.
If you need to stop the program, just click Quit, and it will stop. You can then close the browser window. Re-launch Tabblo Lifeboat when you want to continue downloading. Once you enter your username and password and click Start again, it will pick up where it left off.
Eventually, all your tabblos will be downloaded, and a message at the top of the browser window will show you the location of your tabblos.
What you get
When Tabblo Lifeboat is done, in your Documents folder, you will have a folder called Tabblos. In there will be a folder named for your Tabblo username. You can use Tabblo Lifeboat with a number of different usernames, and each will download into its own folder. In the username folder will be a sub-folder for each tabblo. Each sub-folder has two HTML versions of the tabblo:
- The page named “index.html” is a self-contained page showing the design of the tabblo. The photos have all been downloaded into the folder. If you chose to download full-size photos, then they are shown when you click a photo on this page. This version of the tabblo doesn’t have comments.
- The page named “tabblo.html” is a copy of the HTML page from Tabblo. It will have all the text, including the comments, but the photos still refer to tabblo.com, so they will be broken once the site shuts down.
In addition to each tabblo in its own sub-folder, you will have three HTML files that act as a table of contents:
- all.html shows all of your tabblos, regardless of their status.
- published.html shows all of your published tabblos, regardless of their access setting.
- public.html shows only public published tabblos.
All of these files are in a form that you could put on a web server so the pages are viewable on the web. How to do this is complicated, and I’m afraid I can’t help with it. If you do this, keep in mind: the access controls on Tabblo are not present in these files. If you put a private tabblo on a web server, anyone will be able to see it.
Change history
Version 2.6
A few minor improvements.
Version 2.5
The Lifeboat is now multi-threaded, which means it will download tabblos much faster.
The original HTML from Tabblo is now saved as tabblo.html in each folder.
Version 2.4
Some tabblos fail with an “HTTP Error 500.” This is most likely due to a photo with non-English letters or symbols in the filename. Now those tabblos are skipped, and other tabblos continue to download. To fix those tabblos, you will either have to remove the photo from the tabblo, or delete the tabblo entirely. I can’t tell you how much I wish this weren’t so...
Version 2.2
Sometimes, the downloaded tabblo zip file seems OK, but is actually missing some images. Tabblo Lifeboat now checks for this when the zip file is downloaded, and will retry if parts are missing. It will also check all your previously downloaded tabblos in case you had downloaded them with an earlier version.
Version 2.1
Added a choice about whether to download original photos or not.
You can download from more than one account without getting things tangled up.
Better indications of current status, and better handling of starting and stopping.
Version 2.0
Added a browser-based UI.
More help
If you’re having trouble getting your tabblos, let me know. Maybe there’s something I can change to make it work better.
If you know what you’re doing with Python, you can hack on the code for Tabblo Lifeboat yourself.
Comments
Thanks for polishing this. It works great.
It is super slow, though, given the resources HP is probably devoting to the site. Is there a way you could indicate when the script is waiting for the first byte back from the request vs. slowness of transfer speed?
Thanks again!
-peter
Nice work, which I'm sure Tabbloers will appreciate!
and "Hi" Pete!
Thanks Ned!
Ps - "Hi" Eric!
Downloading 12 of 12: http://www.tabblo.com/studio/stories/zip/1832449/?orig=1
Read 1048576 bytes..
Read 2097152 bytes..
Read 3145728 bytes..
Read 4194304 bytes..
Read 5242880 bytes..
Read 6291456 bytes..
Read 7340032 bytes..
Read 8388608 bytes..
Read 9437184 bytes..
Read 10485760 bytes..
Read 11534336 bytes..
Read 12582912 bytes..
Thanks, //Dennis//
"Retrying... ([Errno 22] invalid mode ('wb') or filename: 'tabblo_442002\\photos\\tabblo_=?ISO-8859-1?Q?y=F6maisemaa.jpg?=')
[Errno 22] invalid mode ('wb') or filename: 'tabblo_442002\\photos\\tabblo_=?ISO-8859-1?Q?y=F6maisemaa.jpg?='
Done"
and all stops. Any idea what to do?
thanks,
LostAbroad (184 tabblos)
I just wanted to Thank you, I will let you know if i experience any problems.
Instructions are very clear and it is super nice of you to give us this great gift !
Maria
Downloading 51 of 106: http://www.tabblo.com/studio/stories/zip/1798053/?orig=1
Retrying... (HTTP Error 500: INTERNAL SERVER ERROR)
HTTP Error 500: INTERNAL SERVER ERROR
Done
I've tried to restart 3 times and it stops after several tries saying what you read. Any help?
Thnaks.
P.
I've been trying to downlaod since last night and have only got to 5 of 32, is that normal?
Thank you for doing this.
Here's what I'm getting :
Message: Expected identifier
Line: 103
Char: 43
Code: 0
URI: http://localhost:10025/
Message: 'harvest' is undefined
Line: 174
Char: 1
Code: 0
URI: http://localhost:10025/
Nothing else happens.
Andre
Thanks so much for this. I keep trying to download but the program keeps stopping after only a couple of seconds. I keep getting the below error message. Am I doing something wrong? Thanks so much!
Status: Died!
Tabblo Lifeboat has unexpectedly stopped. Close this browser window and re-launch Tabblo Lifeboat.
All the best and thankyou for all your help.
Michelle
Otherwise I'm afraid you're out of luck.
Thank you for this! It is telling me "cannot login"... I can login to Tabblo directly, so I know my username and password is correct... any thoughts?
Thanks, Kim
I can't believe that HP didn't notify their users. How difficult would it have been for HP to email tabblo users?! I loved tabblo! Ned, thank you for all the work that you did creating tabblo. I will sorely miss it.
However, congrats to those who got to save their stories/pics at the nick of the time and once again thanks to you Ned for providing a solution.
Thanks,
Sonali
http://ia601202.us.archive.org/3/items/test-memac-index-test/tabblo.html
I'm trying to get my old tabblos, but for some reason it does not work.
My firewall is disabled but I get this message:
Logging in: https://www.tabblo.com/studio/login/?s=1
HTTP Error 405: Not Allowed
Any help available?
Best regards
Christiane
http://ia601202.us.archive.org/3/items/test-memac-index-test/tabblo.html to see if they are available there.
Add a comment: