![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Allows an Eye-Fi card to post images directly to your node.js-application.
git clone git://github.com/usefulthink/node-eyefi.git
cd node-eyefi && npm install .
npm install eyefi
Settings.xml
-File (Windows: \Users\<username>\Application Data\Eye-Fi\Settings.xml
,
OS-X: ~/Library/Eye-Fi/Settings.xml
) to find out the cards mac-address and
uploadKey# create a file named config.json (just copy the config.json.sample)
cp config.json.sample config.json
# edit config.json and enter your cards mac-address and uploadKey
# start the server
node standalone.js
now take a photo to see if it's working.
Integration is possible, and not really complicated.
It basically just works (or maybe doesn't) and emits an
imageReceived
-Event whenever the upload of an image is completed.
Additionally, you may listen for uploadProgress
-events which are fired during
the file-upload.
By default, logging will print error-messages to the console. This is something I'm working on. (If you want to customize logging, the only way for now is to create your own logger-instance (see standalone.js))
var eyefi = require('eyefi');
var eyefiServer = eyefi({
uploadPath : '/where/uploaded/files/are/stored',
cards : {
'<macaddress>': {
uploadKey: '<uploadKey>'
}
}
}).start();
eyefiServer.on('imageReceived', function(data) {
console.log('received an image: ' + data.filename);
});
eyefiServer.on('uploadProgress', function(progress) {
console.log( (100*progress.received/progress.expected).toFixed(2) + '% complete');
});
Shit happens. File an issue or drop me a line. I'll see what I can do.
If you want to undestand what is really going on behind the scenes, you could start here:
Inspired by prior work of Sebastian Hoitz and Thomas Schaaf – their project (http://goo.gl/HOxO2) gave me some insights and was some kind of starting-point for me.
Also, thanks to all the people who dissected the eye-fi cards and the protocols.
FAQs
integrate image-uploads from eye-fi cards into your application
The npm package eyefi receives a total of 0 weekly downloads. As such, eyefi popularity was classified as not popular.
We found that eyefi demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.