aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Changes4
-rw-r--r--LICENSE32
-rw-r--r--MANIFEST.in1
-rw-r--r--README22
-rw-r--r--setup.py4
5 files changed, 63 insertions, 0 deletions
diff --git a/Changes b/Changes
new file mode 100644
index 0000000..8583f05
--- /dev/null
+++ b/Changes
@@ -0,0 +1,4 @@
+Revision history for termcast_client
+
+0.1.0 2014-09-23
+ - Initial revision
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..39fe9ef
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,32 @@
+This software is Copyright (c) 2014 by Jesse Luehrs.
+
+This is free software, licensed under:
+
+ The MIT (X11) License
+
+The MIT License
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated
+documentation files (the "Software"), to deal in the Software
+without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to
+whom the Software is furnished to do so, subject to the
+following conditions:
+
+The above copyright notice and this permission notice shall
+be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
+WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR
+PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..1aba38f
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1 @@
+include LICENSE
diff --git a/README b/README
new file mode 100644
index 0000000..230b093
--- /dev/null
+++ b/README
@@ -0,0 +1,22 @@
+# termcast
+
+This module is a client for the L<http://termcast.org/> service, which allows
+broadcasting of a terminal session for remote viewing. It can be installed
+either via `pip install termcast_client` or by downloading the standalone
+binary
+[here](https://raw.githubusercontent.com/doy/python-termcast-client/master/termcast).
+
+To run it, just run `termcast`. A new shell will open, and it will start
+streaming data to the termcast server. You can view the contents by following
+the instructions at [termcast.org](http://termcast.org/).
+
+## Detailed Usage
+
+ termcast [--host <host>] [--port <port>] [--username <username>]
+ [--password <password>] [command...]
+
+* `--host` defaults to `noway.ratry.ru`
+* `--port` defaults to `31337`
+* `--username` defaults to the contents of `$USER`
+* `--password` defaults to asdf
+* the command defaults to the contents of `$SHELL`, or `/bin/sh` if not set
diff --git a/setup.py b/setup.py
index 423a70c..d509216 100644
--- a/setup.py
+++ b/setup.py
@@ -33,6 +33,10 @@ setup(
author_email="doy@tozt.net",
license="MIT",
classifiers=[
+ "Development Status :: 3 - Alpha",
+ "Environment :: Console",
+ "License :: OSI Approved :: MIT License",
+ "Topic :: Terminals :: Terminal Emulators/X Terminals",
],
packages=find_packages(),
entry_points={