Spotlight | Reviews | Current Issue | Newsletter | Subscribe | Contact |
Departments

Partner Links
Website builder
WinWeb OnlineOffice
Shopping and price comparison with product reviews at dooyoo.co.uk

user friendly

CeBIT 2010

High-class talks around the clock in the Forum, non-commercial projects presenting their work, new developments at the largest IT fair in the world, CeBIT Open Source 2010 in Hanover, Germany.

Visit them in hall 2, March 2-6 or here.

  linux-magazine.com » Online » Blogs » Productivity Sa... » Using Eye-Fi Card on Linux  

Productivity Sauce: Dmitri's open source blend of productive computing
Productivity Sauce: Dmitri's open source blend of productive computing

Using Eye-Fi Card on Linux

The Eye-Fi card is a nifty solution for adding wireless capabilities to virtually any digital camera, but it does have one serious drawback: the card relies on proprietary software that runs only on Windows and Mac OS X. Fortunately, the standalone Eye-Fi server written in Python will happily run on Linux, courtesy of the enterprising hacker Jeff Tchang. Better yet, the server is extremely easy to configure and run. You do need to have access to a Windows or Mac OS X machine to initialize your Eye-Fi card, though. This must be done in order to obtain the upload key required for the Eye-Fi server to function properly. On a Windows machine, install the Eye-Fi manager software and use it to configure your Eye-Fi card. Once you've done that, open the Settings.xml file (on Windows XP, it's located in the C:\Documents and Settings\[User]\Application Data\Eye-Fi directory) and note the UploadKey value.

Next, grab the latest version of the Eye-Fi server, unpack all files into a directory (/home/user/eyefiserver). Open then the DefaultSettings.ini file and replace the default UploadKey value with your own. Uncomment then the line that starts with DownloadLocation and specify the path to the directory where you want the server to download photos, for example:

DownloadLocation=/home/user/Photos

Save the file and your server is ready to go. In the terminal, switch to the eyefiserver directory and execute the following command:

python EyeFiServer.py -c DefaultSettings.ini

That's it. Fire up your camera, take a few shots, and the photos magically appear in the specified directory on your Linux machine.

Comments

Use VirtualBox

Al Williams Dec 08, 2009 4:14am GMT

The client runs under VirtualBox running Windows which is how I got the key. Note that the python server requires that you have "Relayed Uploads" turned OFF. So you need to make sure of that in windows also.

Re: Read/Write

Dmitri Popov Oct 07, 2009 6:31pm GMT

@pgroven Nope.

Read/Write

pgroven Oct 07, 2009 4:31pm GMT

Can you write to the Eye/Fi card as well as read?
in other words
Can you do upload/download to the card?

Questions answered

Dmitri Popov Sep 25, 2009 9:30am GMT

@Steever

>Do you think we could run the the windows client under WINE?

I don't think so. I tried it once and it didn't work.

@Mike Calder

>If not Wine, is there any other way of getting this key?

I'm afraid not.

@linux fan

>Could you please mention what kind of camera support this functionality.

Any camera that uses SD cards for storage will work with Eye-Fi.

>Won't the camera need some wireless capabilities?

No, otherwise what would be the point of Eye-Fi?

what kind of camera

linux fan Sep 25, 2009 9:08am GMT

Could you please mention what kind of camera support this functionality. Won't the camera need some wireless capabilities?

Or any other way...

Mike Calder Sep 25, 2009 8:48am GMT

I have no access to any Windows machine.

If not Wine, is there any other way of getting this key?

WINE

Steever Sep 25, 2009 5:56am GMT

Do you think we could run the the windows client under WINE?

Print this page. Recommend
Slashdot it! Delicious Share on Facebook Tweet! Digg

 

In the US and Canada, Linux Magazine is known as Linux Pro Magazine.
Entire contents © 2010 [Linux New Media USA, LLC]
Linux New Media web sites:
North America: [Linux Pro Magazine]
UK/Worldwide: [Linux Magazine]
Germany: [Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Linux Technical Review]
Eastern Europe: [Linux Magazine Poland] [Linux Community Poland]
International: [Linux Magazine Brazil] [EasyLinux Brazil] [Linux Magazine Spanish]
Corporate: [Linux New Media AG]