A network controlled terminal interface
Project description
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for net_puppy-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a8221473383c36e1bd9120778bb7959ba23e715d293bd4b10c99145928b5e7 |
|
MD5 | 5f6bfca79f6202f350c1355aa1ed8c26 |
|
BLAKE2b-256 | 8b91aaf4514db26b62be817457c2ff39d80c2575336139a764b41aa54eb129be |