Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bnookala/candle

Control chrome remotely
https://github.com/bnookala/candle

Last synced: 4 days ago
JSON representation

Control chrome remotely

Awesome Lists containing this project

README

        

#Candle [![Travis](https://travis-ci.org/bnookala/candle.svg?branch=master)](https://travis-ci.org/bnookala/candle)

##About

Candle is a client/server package for controlling Chrome (and Chromium based browsers) remotely.
Use it to show pictures of cats on your dashboard monitors or to close/make active different tabs.

##Installation

The only requirement is `node`/`npm`. Download them through your favorite package manager, or at [http://nodejs.org/](http://nodejs.org/)

If you've got `npm` installed, you can simply run this command from the top level directory:

npm run install-all

… which will install bower (globally), and fetch the bower dependencies for the Chrome extension and Server.

You can install just the server:

npm run install-server

And just the client:

npm run install-client

##Running

###Server

After running the installation step above, you can run the server via:

npm run server -- -p [port]

Or:

node server/server.js -p [port]

Where [port] is a required argument, and a number.

Visiting 127.0.0.1:[port] with a client connected will present you the administration page.

###Client

In Chrome, visit the [extensions page](chrome://extensions/), hit the 'Load unpacked extension…' button, navigate to the chrome/ subdirectory and select it.

##License

MIT.