tag:blogger.com,1999:blog-2044427065375438750.post6641396281051079889..comments2023-12-19T00:12:44.340-08:00Comments on Return Boolean True: Eye Fi Standalone ServerJeff Tchanghttp://www.blogger.com/profile/16674769228742309517noreply@blogger.comBlogger110125tag:blogger.com,1999:blog-2044427065375438750.post-60146720921952805922016-09-12T18:30:04.068-07:002016-09-12T18:30:04.068-07:00The problem was I needed to turn off both:
a) upl...The problem was I needed to turn off <b>both</b>:<br /><br />a) uploading to EyeFi View <br />b) uploading to Flickr<br /><br />After doing this, the card connects reliably to the local server.Anonymoushttps://www.blogger.com/profile/09242730857561385897noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-14657051880837424852016-09-08T04:49:45.504-07:002016-09-08T04:49:45.504-07:00Is there a way to instruct the Eye-Fi card to conn...Is there a way to instruct the Eye-Fi card to connect preferentially to the local server? Mine occasionally connects to the local server, but usually connects to the Eye-Fi Server first.Anonymoushttps://www.blogger.com/profile/09242730857561385897noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-62591476365967655922015-02-23T07:52:28.215-08:002015-02-23T07:52:28.215-08:00Just curious. This only write the file to a local...Just curious. This only write the file to a local directory right? this doesnt handle smumug, facebook, etc? Can I run both this and the windows one at the same time if that's the case?<br /><br />My issue with the windows version is I want to write to my NAS, and the directory isn't always mapped after windows reboots.GigaGuyhttps://www.blogger.com/profile/15943407929621710374noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-3960893327964656492014-08-03T07:59:50.830-07:002014-08-03T07:59:50.830-07:00Revised OSX Instructions:
New Instructions:
Ste...Revised OSX Instructions: <br /><br />New Instructions:<br />Step 1. In OSX Server, turn on Python in Websites<br /><br />Step 2. Install the eyefi software. They put the software on the card, so you just need to look for it there and run the installer.<br /><br />Step 3. Using the eye-fi helper software, setup the preferences for card as you like and add the wifi network you need. You need to do this on the computer that you will be using as the eyefi server because it stores the local hostname of the computer on the card. You also specify the directory here that you want photos and videos to be uploaded to (not 100% sure that you need to do this). I turned off cloud uploads and directaccess, but did turn on neverending memory on the card so that images will autodelete from the card.<br /><br />Then, turn off the eyefi helper app and tell it not to load with startup.<br /><br />Step 4. Find the upload key for your eyefi card by going to ~/Libary/Eye-Fi/Settings.xml. Open it with Xcode if you can, much easier to find things. You are looking for something like this:<br /><br />long string of about 30 letters and numbers<br /><br />You can also find the MAC address for the card in that file which is nice to have, especially if you use MAC addresses to restrict access to your wifi network(s).<br /><br />Step 5. Then, you need to download the eyefi server software from:http://thijs.elenbaas.net/files/eyefiserver.tar.gz<br /><br />I put it into Applications.<br /><br />Step 6. Then, you have modify install.sh before running it.<br /><br />Install.sh:<br /><br /> SRCPATH=/Applications/eyefiserver/eyefiserver<br /><br /> DSTPATH=/Applications/eyefiserver/eyefiserver<br /><br /> PYTHONPATH=/usr/bin<br /><br /> RCDPATH=/Applications/eyefiserver/rc.d<br /><br />S99EyeFiServer.sh:<br /><br /> PYTHONPATH=/usr/bin<br /><br />if you put your eyefiserver in a different directory, you will need to change these paramaters.<br /><br />Step 7. Run install.sh from terminal. It will ask you for your Upload key (the long 30 digit number) and the directory you want to save files to. I made mine a folder called “Pictures” that I shared in OSX Server. <br /><br />install.sh may spit out some errors, BUT if you’ve got the important stuff right, it will say the eyefi server has started and you are in business.<br /><br />At this point, your OSX Server is running an eyefi server. Try taking a few pictures with your camera. In a minute or two, they ought to show up in your designated folder.<br /><br />However, you want this to be running headless, without a logged in user. <br /><br />Step 8. Setup a global daemon to autostart the eyefi server whenever you boot the computer. You start by making a .plist. I called mine com.eyefi.load. <br /><br />Here it is: <br /><br /> <br /><br /> <plist version="1.0”> <br /><br /> <dict> <br /><br /> <key>Label</key><br /><br /> <string>com.eyefi.load</string><br /><br /> <key>ProgramArguments</key> <array> <br /><br /> <string>/Applications/eyefiserver/eyefiserver/bin/eyefiserver.py</string> <string>/Applications/eyefiserver/eyefiserver/etc/eyefiserver.conf</string> <string>/Applications/eyefiserver/eyefiserver/var/eyefiserver.log</string> <br /><br /> </array> <br /><br /> <key>RunAtLoad</key> <br /><br /> <true/> <br /><br /></dict> <br /><br /></plist><br /><br />if you put your eyefiserver in a different directory, you will need to change these paramaters.<br /><br />chown this file to root:wheel<br /><br />Step 9. Load the global daemon. I used LaunchControl, but you can also do this via command line.<br /><br />Step 10. Start taking pictures!<br /><br />Issues: The date/time stamping is way off. For me, they are stamped 8 hours behind when the picture was taken. I am in PST, which is GMT-8. I had my Nikon d3100 set to be in the Pacific Time Zone. If I change it to be in GMT, then the time stamping works out. I’m not sure what the implications are of having the camera set in the wrong time zone. I am not sure how else this could be fixed.Anonymoushttps://www.blogger.com/profile/08506892923150601909noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-45037555862887126532014-01-26T08:34:07.002-08:002014-01-26T08:34:07.002-08:00This works on OSX, but takes some modifications. T...This works on OSX, but takes some modifications. This is what I did: <br /><br />Ok, so here are my instructions to make create an eyefi server so that you can have images transfer to your computer from an eyefi card without needing to have a user logged into the computer. Thank you to LCC for helping me get launchd to work, Jeff Chang for providing the python code for this, and Thijs Elenbaas for providing the tutorial for setting this up on a synology NAS which inspired me to try this on OSX.<br /><br />Step 1. Install the eyefi software. They put the software on the card, so you just need to look for it there and run the installer.<br /><br />Step 2. Using the eye-fi helper software, setup the preferences for card as you like and add the wifi network you need. You need to do this on the computer that you will be using as the eyefi server because it stores the local hostname of the computer on the card. You also specify the directory here that you want photos and videos to be uploaded to. I turned off cloud uploads and directaccess, but did turn on neverending memory on the card so that images will autodelete from the card.<br /><br />Then, turn off the eyefi helper app and tell it not to load with startup<br /><br />Step 3. Find the upload key for your eyefi card by going to ~/Libary/Eye-Fi/Settings.xml. You are looking for something like this:<br /><br />long string of about 30 letters and numbers<br /><br />You can also find the MAC address for the card in that file which is nice to have, especially if you use MAC addresses to restrict access to your wifi network(s).<br /><br />Step 4. Then, you need to download the eyefi server software from: http://thijs.elenbaas.net/files/eyefiserver.tar.gz<br /><br />For simplicity, I just put the eyefiserver folder at the top level directory of my computer<br /><br />Step 5. Then, you have modify these eyefiserver files:<br /> eyefiserver.conf. <br />host_name: Goto system preferences/Sharing and find the .local name for your computer and insert it here<br />host_port: leave this alone<br />upload key: insert the value you found above<br />upload directory: this should match the upload directory you specified in the eye-fi setup (I suspect these must match)<br />S99EyeFiServer.sh<br />PIDFILE=/eyefiserver/eyefiserver.pid<br />DSTPATH=/eyefiserver<br />PYTHONPATH=/usr/bin there is a difference in where mac os keeps its python files. this is the location on mavericks, I have no idea if it is also the location on previous versions of OSX)<br /><br />Step 6. Setup a global daemon to autostart the eyefi server whenever you boot the computer. You start by making a .plist. I called mine com.eyefi.load. Here it is:<br /><br /><br /><br /><br />Label<br />com.eyefi.load<br />ProgramArguments<br /><br />/eyefiserver/bin/eyefiserver.py<br />/eyefiserver/etc/eyefiserver.conf<br />/eyefi/eyefiserver/var/eyefiserver.log<br /><br />RunAtLoad<br /><br /><br /><br /><br />if you put your eyefiserver in a different directory, you will need to change this. <br /><br />Step 7. Load the global daemon. I used LaunchControl, but you can also do this via command line. <br /><br />Step 8. Start taking pictures!Anonymoushttps://www.blogger.com/profile/08506892923150601909noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-84960481970280247182014-01-19T22:23:45.209-08:002014-01-19T22:23:45.209-08:00I've got this running on OSX Mavericks. It re...I've got this running on OSX Mavericks. It required some modifications whihc I'll try to post.Anonymoushttps://www.blogger.com/profile/08506892923150601909noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-88636877409091815172013-09-28T15:30:34.596-07:002013-09-28T15:30:34.596-07:00Haha. After I committed my debian version to code....Haha. After I committed my debian version to code.google.com, Matthias Wirtz created a version for NAS .. http://mwits.eu/blog/2012/08/16/eye-fi-server-auf-der-diskstation/<br /><br />Upon which, Thijs Eijenbaas created a setup for Synology ... http://thijs.elenbaas.net/2013/03/installing-an-eye-fi-server-on-a-synology-nas/<br /><br />I just bought a Synology disk to find your code had already found its way to my machine already. Cool !<br /><br />*-pike Unknownhttps://www.blogger.com/profile/16350310844605483803noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-27920098781859651922013-08-22T14:33:00.371-07:002013-08-22T14:33:00.371-07:00Great work, Jeff!
I was looking over your code try...Great work, Jeff!<br />I was looking over your code trying to add email-notification, but I don't know how to handle.<br />Does the eyefi card send any command to tell the server that all pictures have been uploaded? I want then the server to send an email to the user if completed, started or interrupted.Anonymoushttps://www.blogger.com/profile/08310968513257458148noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-45762648602144385292013-01-08T07:33:02.915-08:002013-01-08T07:33:02.915-08:00Hi guys, you are doing a great job! I would like t...Hi guys, you are doing a great job! I would like to transfer the photos to a Gumstix Overo Fire board using your python server but I obtain this error:<br /><br />root@overo:~/workspace/EyeFiServer-master/Release 2.0# python EyeFiServer.py -c<br /> DefaultSettings.ini<br />Traceback (most recent call last):<br /> File "EyeFiServer.py", line 21, in <br /> import string<br />ImportError: No module named string<br /><br />Any idea of what I am doing wrong?EnricFhttps://www.blogger.com/profile/10022703448150135005noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-26751786705183919542012-03-31T04:54:35.938-07:002012-03-31T04:54:35.938-07:00I dont know who posted the last comments, but that...I dont know who posted the last comments, but that is definitely NOT the link to the latest version of EyeFiServer. Its old, and its specifically for linux, and it has issues.Unknownhttps://www.blogger.com/profile/16350310844605483803noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-30221038233724875442012-03-31T00:19:48.258-07:002012-03-31T00:19:48.258-07:00link to script:
http://code.google.com/p/eyefiserv...link to script:<br />http://code.google.com/p/eyefiserver/Unknownhttps://www.blogger.com/profile/09299262753972166618noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-80172315095028591622012-03-31T00:19:42.441-07:002012-03-31T00:19:42.441-07:00link to script:
http://code.google.com/p/eyefiserv...link to script:<br />http://code.google.com/p/eyefiserver/Unknownhttps://www.blogger.com/profile/09299262753972166618noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-38203965840364015292012-03-31T00:16:18.745-07:002012-03-31T00:16:18.745-07:00link to script:
http://code.google.com/p/eyefiserv...link to script:<br />http://code.google.com/p/eyefiserver/Unknownhttps://www.blogger.com/profile/09299262753972166618noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-23028686809026260442012-03-18T06:27:33.268-07:002012-03-18T06:27:33.268-07:00I uploaded a copy to http://reqw.com/eyefi/EyeFiSe...I uploaded a copy to http://reqw.com/eyefi/EyeFiServer-v2.0.zipAndrew Welkerhttps://www.blogger.com/profile/07030173902296320400noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-3233947066067204382012-03-01T10:47:59.632-08:002012-03-01T10:47:59.632-08:00The links to download/ view the files are brokenThe links to download/ view the files are brokenMontzerinhttps://www.blogger.com/profile/06895520842166921297noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-28042308254198957952012-01-10T03:56:57.941-08:002012-01-10T03:56:57.941-08:00Thanks doing it now :)Thanks doing it now :)Dudedolfhttps://www.blogger.com/profile/05016924378773859169noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-57008879561792516642012-01-10T03:54:17.320-08:002012-01-10T03:54:17.320-08:00Send me your email address and I can send you a co...Send me your email address and I can send you a copy of the script that I have from a while ago.tudzahttps://www.blogger.com/profile/16813121581730777404noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-33698358803847208672012-01-10T03:21:00.523-08:002012-01-10T03:21:00.523-08:00Hi,
This looks very good, i am looking to do some...Hi,<br /><br />This looks very good, i am looking to do something using the EyeFi cards and DirectMode as i need to images to go straight to the app. I tried to find the python script to take a look at the code but the domain is 'up for sale'. Do you have this script or do you have any pointers as to where i could start my quest? <br /><br />Thanks<br />RudyDudedolfhttps://www.blogger.com/profile/05016924378773859169noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-53498991171451268242011-08-29T16:21:50.327-07:002011-08-29T16:21:50.327-07:00I am trying to integrate the Eyefi-Config utility ...I am trying to integrate the Eyefi-Config utility provided by David Hansen with the EyeFiServer.But the unique card key given by eyeficonfig -k does not match the uploadkey in settings.xml. Is there a way to derive uploadkey from unique card key from eyeficonfig.LinuxFreakshttps://www.blogger.com/profile/04656645860285534707noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-29190917673515998702011-08-16T11:37:36.832-07:002011-08-16T11:37:36.832-07:00I really am stumped. I have the server, I found my...I really am stumped. I have the server, I found my key and put it in the settings, I started the server with the Settings.ini paramater, and it runs. I am not getting any uploaded pictures though. :( I have no idea why either. Can someone look at a snapshot of my console and maybe point me in a direction to help fix this?<br />photo is under:<br />http://www.ihatemostofyou.org/wp-content/uploads/python_console.jpg<br /><br />thanks!Tad Polehttps://www.blogger.com/profile/06982688182561606133noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-90959770644741815532011-07-15T07:37:57.888-07:002011-07-15T07:37:57.888-07:00Hi jeff, can you tell me if your system alows the ...Hi jeff, can you tell me if your system alows the download of files other than photos / video etc.<br /><br />I have a device that stores data on an SD card and this would be great if we could get the information downloaded using eye-fi<br /><br />eamonn<br /><br />Thanks for the great workRoarkiehttps://www.blogger.com/profile/01382287891883373131noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-14589870032535130152011-07-01T15:31:43.406-07:002011-07-01T15:31:43.406-07:00Hi Jeff,
Just a quick note to say thanks for dev...Hi Jeff, <br /><br />Just a quick note to say thanks for developing and maintaining the Eye-Fi server! <br /><br />Works great here on Ubuntu 10.04.<br /><br />Using it to consume the photos to local raid disk, which wife's Picasa picks up on network mount folder scan, and also scp-ed to my Mac Mini for iPhoto import.<br /><br />-Brianblewishttps://www.blogger.com/profile/05457524937294546190noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-73938152573189344112011-06-14T21:41:29.414-07:002011-06-14T21:41:29.414-07:00I just had a thought: For authentication purposes...I just had a thought: For authentication purposes, the meta data on the jpegs could be parsed for the camera serial number. A failed check could report the mis-match and stop the python app, thus adding another layer of protection against a jpeg insertion attack.Bentleyhttps://www.blogger.com/profile/04984278192839669963noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-59612661340359845332011-04-11T15:31:15.371-07:002011-04-11T15:31:15.371-07:00I know this post hasnt been messed with in a long ...I know this post hasnt been messed with in a long time BUT, I am a total newb to Python, I read all your instructions and got it installed and now Im confused as to what to do after i open the actual eyefi app file, If there are some instructions on to set this up to work for me ID REALLY APPRECIATE IT. If anyone can help on this I thank you in advance all i need are some instructions on how to start the actual file (EyeFiServer) I get this error I think but unsure as to how to change or implement what its asking for <br /><br />"Warning: No configuration file specified! Run this server with the -h command.<br />[04/11/11 06:30PM][main] - Eye-Fi server started listening on port 59278<br />[04/11/11 06:30PM][main] - Press +C to terminate."<br /><br /><br /><br /><br />I keep getting this when i launch the main eyefi fileNightbreederz Entertainment (Atlanta)https://www.blogger.com/profile/02905365538637888465noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-80500601049520675982011-04-07T21:40:06.689-07:002011-04-07T21:40:06.689-07:00This may be from way out in left field, but do you...This may be from way out in left field, but do you know if you can run this on a jailbroken iPhone with Python libraries installed and wifi tethering enabled? I can see where this could save a lot of cellular bandwidth as the photos wouldn't have to go to the eye-fi servers and then downloaded to the phone before they can be posted by an app...Unknownhttps://www.blogger.com/profile/01108072837424844008noreply@blogger.com