Skip to main content

A network controlled terminal interface

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

net-puppy-0.0.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

net_puppy-0.0.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

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

Hashes for net-puppy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 30ca1dfccd3f3b6a76d4c480ad2434a8756dbc5bd7d8f2a1627ce459b0015a51
MD5 b8682ae21908cb789bf6d6716b6af94a
BLAKE2b-256 2864c8046b1b0cf581dec08e572c48cef8ecd202f0e02ed3ac2fc9c1122f0fa2

See more details on using hashes here.

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

Hashes for net_puppy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0a8221473383c36e1bd9120778bb7959ba23e715d293bd4b10c99145928b5e7
MD5 5f6bfca79f6202f350c1355aa1ed8c26
BLAKE2b-256 8b91aaf4514db26b62be817457c2ff39d80c2575336139a764b41aa54eb129be

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page