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
File details
Details for the file net-puppy-0.0.2.tar.gz
.
File metadata
- Download URL: net-puppy-0.0.2.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30ca1dfccd3f3b6a76d4c480ad2434a8756dbc5bd7d8f2a1627ce459b0015a51 |
|
MD5 | b8682ae21908cb789bf6d6716b6af94a |
|
BLAKE2b-256 | 2864c8046b1b0cf581dec08e572c48cef8ecd202f0e02ed3ac2fc9c1122f0fa2 |
Provenance
File details
Details for the file net_puppy-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: net_puppy-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a8221473383c36e1bd9120778bb7959ba23e715d293bd4b10c99145928b5e7 |
|
MD5 | 5f6bfca79f6202f350c1355aa1ed8c26 |
|
BLAKE2b-256 | 8b91aaf4514db26b62be817457c2ff39d80c2575336139a764b41aa54eb129be |