From 6f67aa8950003962a197ee6c7b92be40e77977d2 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 23 Sep 2014 00:32:43 -0400 Subject: packaging stuff --- Changes | 4 ++++ LICENSE | 32 ++++++++++++++++++++++++++++++++ MANIFEST.in | 1 + README | 22 ++++++++++++++++++++++ setup.py | 4 ++++ 5 files changed, 63 insertions(+) create mode 100644 Changes create mode 100644 LICENSE create mode 100644 MANIFEST.in create mode 100644 README 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 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 ] [--port ] [--username ] + [--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={ -- cgit v1.2.3