{"id":18,"date":"2008-03-19T13:02:40","date_gmt":"2008-03-19T19:02:40","guid":{"rendered":"http:\/\/www.wiredprairie.us\/blog\/post.aspx?id=3bf5e16d-e4a5-4742-b9bb-25bee7534e93"},"modified":"2008-03-19T13:02:40","modified_gmt":"2008-03-19T19:02:40","slug":"snugup-a-smugmug-mass-uploader","status":"publish","type":"post","link":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/18","title":{"rendered":"SnugUp – a SmugMug Mass Uploader"},"content":{"rendered":"

I put the finishing touches on a web page for a new application I just finished, SnugUp. It’s only useful if you have a SmugMug account, which I’d highly recommend if you’re serious about photos. Sign up here<\/a>.<\/p>\n

It’s written using .NET 3.5 — all WPF (except for a file dialog … :) ).<\/p>\n

You can find out more here<\/a>:<\/p>\n

\"image\"<\/a> <\/p>\n

I’ve used some elements of old posts to make it efficient to show thumbnails and some other tricks of WPF. Now that I’m done, I’ll see if there’s anything new and interesting that I’ve discovered.<\/p>\n","protected":false},"excerpt":{"rendered":"

I put the finishing touches on a web page for a new application I just finished, SnugUp. It’s only useful if you have a SmugMug account, which I’d highly recommend if you’re serious about photos. Sign up here. It’s written using .NET 3.5 — all WPF (except for a file dialog … :) ). You […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[4,5],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pd5QIe-i","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1524,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1524","url_meta":{"origin":18,"position":0},"title":"Alternative to ApplicationSettings in .NET","date":"February 1, 2012","format":false,"excerpt":"After dealing with lost settings, an unclear upgrade path, and my own confusion surrounding the magic of Settings in a .NET client application, I decided to build my own. You\u2019re probably familiar with this UI in Visual Studio. It hasn\u2019t changed much since it was first created: A list of\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2012\/02\/image.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1520,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1520","url_meta":{"origin":18,"position":1},"title":"Announcing SnugUp version 2","date":"January 29, 2012","format":false,"excerpt":"More than a few years ago, I created SnugUp version 1, which is a handy way of synchronizing folders of images with SmugMug for Windows users. I\u2019ve made a number of changes in the last month based on some requests and the result is a significant update (yet the core\u2026","rel":"","context":"In "Software"","img":{"alt_text":"SNAGHTML1ffa6494","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2012\/01\/SNAGHTML1ffa6494.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1559,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1559","url_meta":{"origin":18,"position":2},"title":"Some code from SnugUp.Browser (an album browser for SmugMug)","date":"March 6, 2012","format":false,"excerpt":"I\u2019ve been doing some tinkering recently with SmugMug again. Through testing SnugUp for the past 4 years, I\u2019ve made quite the mess of my SmugMug account. Literally hundreds of poorly organized and often completely junk albums. I\u2019ve been wanting to clean it up, but SmugMug\u2019s UI for that is so\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2012\/03\/image_thumb.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":646,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/646","url_meta":{"origin":18,"position":3},"title":"Announcement: SnugUp updated","date":"January 8, 2009","format":false,"excerpt":"I created a medium sized .NET WPF based application a while back which helps keep a series of folders with images synchronized to SmugMug with one click of a button. I just made a few fixes in the past couple of days and uploaded a new version. Changes: Fixed error\u2026","rel":"","context":"In "General"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2009\/01\/image1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":283,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/283","url_meta":{"origin":18,"position":4},"title":"Some useful links from this week …","date":"May 23, 2008","format":false,"excerpt":"It's been a light week for posts as I was on vacation with my wife in New Mexico. I think she smirked when I posted from our hotel room. Hope to get some photos up on SmugMug this weekend. Photography related: 24+1 Photography Podcasts That Will Inspire You (I can't\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":288,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/288","url_meta":{"origin":18,"position":5},"title":"WPF and Powershell Series — I don’t get it.","date":"May 24, 2008","format":false,"excerpt":"I don't get it. Maybe it will become clear as the series progresses, but the idea of a powershell cmdlets, etc. powering a WPF front end doesn't make sense to me. I thought the whole idea idea of Powershell was that it was a shell plaform -- an advanced command\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/18"}],"collection":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/comments?post=18"}],"version-history":[{"count":0,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/18\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}