Giter Site home page Giter Site logo

jayvdb / native-client Goto Github PK

View Code? Open in Web Editor NEW

This project forked from andy-portmen/native-client

0.0 3.0 0.0 63.25 MB

This is a node wrapper for Native Messaging for Windows, Linux, and Mac OS.

Home Page: http://add0n.com/open-in.html

License: Mozilla Public License 2.0

JavaScript 92.19% Shell 4.72% Batchfile 3.09%

native-client's Introduction

native-client

Native Client Build Status

This NodeJS based small client helps the following extensions to communicate with your operation system. To see the latest log visit travis-ci.org.

  1. Open in Firefox [open Firefox browser with provided URL]
  2. Open in Google Chrome [open Google Chrome browser with provided URL]
  3. Open in IE [open Internet Explorer browser with provided URL]
  4. Open in Chrome [open Chrome browser with provided URL]
  5. Open in Edge [open Microsoft Edge browser with provided URL]
  6. Open in Safari [open Safari browser with provided URL]
  7. Open in GIMP photo editor [open GIMP photo editor with provided URL or a temporary local image file (data-url's are being converted to a temporary local files and then GIMP is called to open this file)]
  8. Open in VLC media Player [open VLC media Player with provided URL]
  9. Media Converter and Muxer [Download FFmpeg media converter, Open FFmpeg, Export media files to a temporary directory then call FFmpeg]

You can find up-to-date list as well as IDs here: https://github.com/andy-portmen/native-client/blob/master/config.js

Notes:

  1. On Linux and Mac, installer script only copies node executable if it is not already defined in the PATH environment. Please make sure you have an up-to-date version of NodeJS
  2. On Linux and Mac, you can define custom root directory by adding --custom-dir= to the installer script Example: ./install.sh --custom-dir=~/Desktop/
  3. Removing the native client [Linux and Mac]: As of version 0.2.1, the installer prints all the directories it creates or inserts scripts in. Basically on Linux and Mac, two JSON files are inserted to predefined directories and a root directory is created which contains all the files. To remove the program simply delete the root directory and delete the two generated manifest JSON files. Path to all these files will be printed during installation
  4. Removing the native client [windows]: On Windows OS, a directory is created in the "%LocalAPPData;" and all the files are inserted in this directory. To remove the program, simply delete this directory. Also note that two registry entries are also added so that Chrome, Opera, and Firefox browsers can find the actual executable. Path to these registry entries are also printed during installation. You can use "uninstall.bat" to remove all files and registries.
  5. If you don't remember where the files are, simply run the installer one more time. It just overwrites all the files.

native-client's People

Contributors

andy-portmen avatar piroor avatar

Watchers

John Vandenberg avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.