No description, website, or topics provided.
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
shellstream
tests
.gitignore
COPYING
MANIFEST.in
Makefile
README.md
requirements.txt
setup.py

README.md

shellstream

Version 0.0.1

What is it?

shellstream is a Python client that pipes your terminal IO to the web. Previously, there was a hosted endpoint for receiving your stream. I have taken down that server, so this app will not work at present. I plan to package a Flask or Tornado server into this app so that it can be self-hosted.

To Install

pip makes it easy

pip install shellstream

To Run

To run StreamShell, you will need to receive an API Token from [coming soon]. To retrieve a token, first sign up for the service (it's free) and then head to this page [coming soon].

Add this token to your .bash_profile:

STREAM_SHELL_TOKEN = [your token]

Motivation

When you've got an issue at the command line and need help online, copy and pasting your session on an ongoing basis is a pain and it makes you switch mental context. So, I created shellstream along with the companion website to make debugging smoother.

Limitations

This initial version is naive. It is not cross-platform at this point, dependent on a number of unix commands. There are also zero tests at present -- I plan to add them shortly.