Fotopic backup. A python script using BeautifulSoup
Fotopic is a great way to show your photos online. It's a free service, it very user friendly and integrates with your website as much or as little as you need. It even provides a toolkit API so developers can automate certain actions.
Being a developer, I wanted to use their toolkit. Being nervous, I also wanted a way to backup my photos. There's no way to download them all using the fotopic web UI and although the toolkit provides a method for retrieving a photo, it doesn't work.
So, I'm more than happy to turn to BeautifulSoup again and that's what I've done. BeautifulSoup is a screen scraper that does all the ugly, hard work for you. It took me about 10 minutes to get the basics of this down and another 10 or 20 to test and finish it off.
Thank you Leonard Richardson.
Usage
To backup your photos:
$ ./backup_fotopic.py
Installation
You will need to install BeautifulSoup and then edit the script so that it points to the right files on the fotopic servers. You'll also need to modify the line that defines which folder your images get backed up to. Don't worry, read the script, the comments will tell you what to do!
Download
Fotopic backup can be downloaded from here:
Download Fotopic backup