Skip to content

Commit

Permalink
Updated README and version
Browse files Browse the repository at this point in the history
  • Loading branch information
huashengdun committed Sep 1, 2018
1 parent 5f36417 commit bbb7d79
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 59 deletions.
44 changes: 17 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@
## Introduction

A simple web application to be used as an ssh client to connect to your ssh servers. It is written in Python, base on tornado, paramiko and xterm.js.
```
+---------+ http +--------+ ssh +-----------+
| browser | <==========> | webssh | <=======> | ssh server|
+---------+ websocket +--------+ ssh +-----------+
```

## Features

Expand All @@ -31,6 +26,13 @@ A simple web application to be used as an ssh client to connect to your ssh serv
![Terminal](https://github.com/huashengdun/webssh/raw/master/preview/terminal.png)


### How it works
```
+---------+ http +--------+ ssh +-----------+
| browser | <==========> | webssh | <=======> | ssh server|
+---------+ websocket +--------+ ssh +-----------+
```

### Requirements

* Python 2.7/3.4+
Expand All @@ -44,18 +46,6 @@ A simple web application to be used as an ssh client to connect to your ssh serv
4. Input your data, submit the form.


### Installation options

Install from the pypi repository, may not the latest version
```
pip install webssh
```

Install from the github repository, always the latest version
```
pip install https://github.com/huashengdun/webssh/archive/master.zip
```

### Server options

```bash
Expand All @@ -78,19 +68,10 @@ wssh --help
### Use console

```javascript
// set a new encoding for client to use
wssh.set_encoding(encoding);

// reset encoding to use the default one
wssh.reset_encoding();

// connect to your ssh server
wssh.connect(hostname, port, username, password, privatekey);

// without an argument, wssh will use the form data to connect
wssh.connect();

// define a mapping object
// define a object for wssh
var opts = {
hostname: 'hostname',
port: 'port',
Expand All @@ -100,6 +81,15 @@ var opts = {
};
wssh.connect(opts);

// without an argument, wssh will use the form data to connect
wssh.connect();

// set a new encoding for client to use
wssh.set_encoding(encoding);

// reset encoding to use the default one
wssh.reset_encoding();

// send a command to the server
wssh.send('ls -l');
```
Expand Down
50 changes: 19 additions & 31 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,6 @@ A simple web application to be used as an ssh client to connect to your
ssh servers. It is written in Python, base on tornado, paramiko and
xterm.js.

::

+---------+ http +--------+ ssh +-----------+
| browser | <==========> | webssh | <=======> | ssh server|
+---------+ websocket +--------+ ssh +-----------+

Features
--------

Expand All @@ -32,6 +26,15 @@ Preview

|Login| |Terminal|

How it works
~~~~~~~~~~~~

::

+---------+ http +--------+ ssh +-----------+
| browser | <==========> | webssh | <=======> | ssh server|
+---------+ websocket +--------+ ssh +-----------+

Requirements
~~~~~~~~~~~~

Expand All @@ -45,21 +48,6 @@ Quickstart
3. Open your browser, navigate to ``127.0.0.1:8888``
4. Input your data, submit the form.

Installation options
~~~~~~~~~~~~~~~~~~~~

Install from the pypi repository, may not the latest version

::

pip install webssh

Install from the github repository, always the latest version

::

pip install https://github.com/huashengdun/webssh/archive/master.zip

Server options
~~~~~~~~~~~~~~

Expand All @@ -85,19 +73,10 @@ Use console

.. code:: javascript
// set a new encoding for client to use
wssh.set_encoding(encoding);
// reset encoding to use the default one
wssh.reset_encoding();
// connect to your ssh server
wssh.connect(hostname, port, username, password, privatekey);
// without an argument, wssh will use the form data to connect
wssh.connect();
// define a mapping object
// define a object for wssh
var opts = {
hostname: 'hostname',
port: 'port',
Expand All @@ -107,6 +86,15 @@ Use console
};
wssh.connect(opts);
// without an argument, wssh will use the form data to connect
wssh.connect();
// set a new encoding for client to use
wssh.set_encoding(encoding);
// reset encoding to use the default one
wssh.reset_encoding();
// send a command to the server
wssh.send('ls -l');
Expand Down
2 changes: 1 addition & 1 deletion webssh/_version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
__version_info__ = (0, 3, 9)
__version_info__ = (0, 4, 0)
__version__ = '.'.join(map(str, __version_info__))

0 comments on commit bbb7d79

Please sign in to comment.