Author
Topic: File sharing advice (Read 3949 times)

I've got my head buried deep into some art works I'm doing for two of my sons who are getting married next year.... actually, that's only a month or so away

Anyway... for the first son's wedding I'm setting up a computer and projector with the intention (hope) that the guests will donate their photos that they've taken on the day to a running live photo mosaic.

So far I've got scripts running that:1. Watch for insertion of a removable drive2. Copy photos taken today of the card / drive onto the computer3. ImageMagick resizes and auto-rotates4. Photo mosaic software generates new mosaics as the photo numbers increase (in groups)5. Slide show is regenerated when a new mosaic is created.

The scripts run well and the resulting slideshow is an evolving image made up of the mosaic tiles that over time gets more and more defined to the base image.

OK... so what's the problem??

In this day and age I'm wondering if many people will have brought their phones (not cameras -- I've got a good array of card readers) and I'm not sure what the best way for people to get their photos off their phones and onto my hard drive is.... I don't have a smart phone, so have no idea

I don't mind multiple methods... just needs to be as easy as possible.

Set up an account at an image hosting/sharing site, like SmugMug, etc.

Have everyone install an app that will let them send photos to that account and tell them password, OR maybe easier, see if you can set the account up to accept new images by email.

Then have your local program download new pictures uploaded to that account.

Alternatively, find a cheap usb drive camera model. Buy 20 of them. Let people just come "borrow" one of them to use for a while and return it with photos that you would download and wipe and make ready for the next person.

For Android based smart phone: USB to micro-USB B cable.For iPhone: USB to "whatever their standard is" cable.For any phone with WiFi: An open access point and a shared folder, (remove Delete permission so someone doesn't accidentally delete everything).

I don't think I'll be able to cater for everyone, but the more the merrier.

So I could take my Router, and I presume that it'll set up WiFi without a DSL connection?, and give everyone the password which will give them access to the shared directory... I can see that working: particularly like the no-cost element.

You could set up a Bluetooth PAN, (Personal Area Network), with a $2 Bluetooth USB adapter which should cover any phone that has Bluetooth but that's beyond my knowledge.

Quote

So I could take my Router, and I presume that it'll set up WiFi without a DSL connection?, and give everyone the password which will give them access to the shared directory... I can see that working: particularly like the no-cost element.

Yes, that should be fine.

Another alternative to the removing the Delete permission would be a script/program that watches for new files and spirits them away to another non-shared folder for safety.

You could set up a Bluetooth PAN, (Personal Area Network), with a $2 Bluetooth USB adapter which should cover any phone that has Bluetooth but that's beyond my knowledge.

I'm guessing by your "$2" comment that there is no benefit getting a more expensive adapter?

Not that I know of, the more expensive ones probably offer increased range at greater power draw but since Bluetooth is a close-proximity connection, (<10m), there's no need to invest in anything more expensive. I have 3 or 4 $2 adapters that I bought from DealExtreme, they seem to work fine.

Quote

What would you think: WiFi or BlueTooth PAN or Both??

WiFi definitely.

As I said above, I've had no knowledge of Bluetooth PAN - the most I tried was between my computer and my phone and it didn't want to work, don't know why. So if you want to dabble in it, I'd recommend not spending more than about 10 minutes getting it to work, (the time it would take to set up a WiFi AP), any more than that and I doubt whether it would be worth the trouble for the guests to use it.

You could set up a Flickr account or another quicky easy enough with a simple password.I don't think an App is needed. Just log in and upload from any phone or computer.

Yes, that's got some legs... set up a new account and share the password... I'd have to investigate if notification is given on new uploads so that a script could go and grab them (hmmm... plus internet access )

Thanks kilele: I realize that I didn't explicitly say that it is all running without my involvement (except to get the scripts running), so guests dropping photos into a directory works well, or some sort of sync with an online thing could work too, but I think I'm definitely leaning toward:

I'd be inclined to wonder how complicated (if at all) the web code to upload a picture would be. If it's easy enough to do, and you're not planning to provide guest internet access. Then you could set up a temporary local web server (IIS comes with windows) that had an upload pics to wedding party option on the main page. Then have the WiFi's WAN gateway sent to the local web server so all web requests go directly to it (might require a redirect script, but it makes for a can't miss target.).

It's totally hands off (mosaic display software would just target the server's upload folder), and would it open up the possibility of letting folks browse all the photos taken live without risk of deletion. side benefit being as it's a closed loop there is no risk of data leakage.

The web code for google/picasa has my user name and password in it, not good to give out for my personal account. But a new account, used for a specific purpose would be ok, I think.The code is username.password @ picasaweb.com.So if you make the user name and password short and easy to remember, it should work.

Flickr's email web code is 13 characters @ photos.flickr.com.With the 13 being a word a numder and a word, not random characters.Your account may vary.

Well, this probably isn't very practical for you, but I'll throw it out there anyways...

Over the last while I've been doing a lot of work on Samsung's Family Story product. It's basically a mini-social network where up to 20 people can communicate very quickly and easily. It hooks in with the rest of the Samsung social network through a Samsung Account (or a mobile phone number, etc.).

Sharing in the network is relatively simple and allows for easy collaboration. Emphasis on easy.

Now, this is unlikely to be all that useful for you as a lot of this stuff hasn't been officially rolled out yet. However, the basic idea is there, and if you can locate anything that allows for similar collaboration, it should fit the bill.

The APIs for most services are usually ok to use for simple things, so you could relatively quickly write up something to pull down pictures, etc.

I'd be inclined to wonder how complicated (if at all) the web code to upload a picture would be. If it's easy enough to do, and you're not planning to provide guest internet access. Then you could set up a temporary local web server (IIS comes with windows) that had an upload pics to wedding party option on the main page. Then have the WiFi's WAN gateway sent to the local web server so all web requests go directly to it (might require a redirect script, but it makes for a can't miss target.).

It's totally hands off (mosaic display software would just target the server's upload folder), and would it open up the possibility of letting folks browse all the photos taken live without risk of deletion. side benefit being as it's a closed loop there is no risk of data leakage.

And the Flickr API is pretty good. I've used it.

The Facebook API is usable.

You could have people post to specific albums, then download new content from there.

But honestly, Box.net or Dropbox would likely be the easiest for everyone. You could then simply monitor the folder. A LOT less work. You only need to set up the collaboration with people... and that's where all the real work is. It's analogous to the Samsung Account, and how they integrate all the services. (I'm not sure what the official name will be when it's all rolled out as I suspect that the name I'm looking at may just be an internal code name - it's not all that sexy at the moment.)

Both Box.net and Dropbox have mobile applications, so, that solves that. They're both quite good, though I'd recommend Box.net probably. The simplicity of a folder is just so much easier. And they already have excellent sharing options.