net-puppy

A network controlled terminal interface


License
MIT
Install
pip install net-puppy==0.0.2

Documentation

net_puppy_logo

net-puppy

A light-weight and fast network controlled puppy for command line interface. This enables you to control your linux terminal from your mobile application over a low latency network.

The program relies on the push bullet service to control the linux command line interface from a network controlled device. The controller can be an another PC too, running a web browser for push notifications.

Installation

For python 2

pip install net-puppy

or

python -m pip install net-puppy

For python 3

pip3 install net-puppy

or

python3 -m pip install net-puppy

How to use it?

Step 1:

Create a account on push bullet.

Step 2:

Login to your push bullet account, and under settings, create an Access Token Note down this token somewhere for future use.

Additional Step 2:

Download push bullet android app, and login with your push bullet credentials.

Step 3:

Import the core module from net_puppy package in your python application.

python
>> from net_puppy import core

Step 4:

Start the core module with start function, by providing your 34 character push bullet token.

>> core.start("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")

Step 5:

From androd app (in the ME tab), type "C command"

For example: "C ls" for ls on the terminal.

Upcoming features

In the next, full blown terminal info will be avalable on your push bullet app.

Raise bugs and feature requests:

https://github.com/vishal-keshav/net_puppy

Developer's info

Vishal Keshav (vishal.keshav.1993@gmail.com)