A while ago, talking to some friends, I was mentioning how cool it was that Flickr provides APIs, so that you can always get your data out of it, if you want to. There are several downloader applications that I found on the Internet, but I have not yet chosen one that I completey like among the few that I’ve tried. So, inspired by Kosso’s PHP script for enumerating your photos on Flickr, I thought I’d port it to Powershell and make my own version of it. Just for the fun of it. My Powershell script does not do everything that Kosso’s one does: I don’t build a web page showing description and comments. I suppose this is because the original script was made with PHP, which you usually run on a web server and outputting as HTML is the standard thing you would do in PHP. I just concentrated on the “download” thing, since mine it is a console script. You can think of mine as a “full backup” script. Full… well, at least of all your photos, if not of all the metadata. It should be trivial to extend anyway, also considering Powershell XML type accelerator really makes it extremely easy to parse the output of a REST API such as Flickr’s (I would say even easier and more readable that PHP’simplexml). There is a ton of things that could be extended/improved in the script… including supporting proxy servers, accepting more parameters for things that are now hardcoded… and with a million other things. Even this way, though, I think that the script can be useful to show a number of techniques in Powershell. Or just to download your photos 🙂 So you can download the script from here: Get-FlickrPhotos.ps1
- Welcome www.powershell.it!
- Looking at OpsMgr2007 Alert trend with Command Shell