Uploaded Test files

This commit is contained in:
Batuhan Berk Başoğlu 2020-11-12 11:05:57 -05:00
parent f584ad9d97
commit 2e81cb7d99
16627 changed files with 2065359 additions and 102444 deletions

View file

@ -0,0 +1 @@
pip

View file

@ -0,0 +1,28 @@
# terminado: A python websocket server backend for xterm.js
#
# BSD License
#
# Copyright (c) 2014-, Jupyter development team
# Copyright (c) 2014, Ramalingam Saravanan <sarava@sarava.net>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -0,0 +1,91 @@
Metadata-Version: 2.1
Name: terminado
Version: 0.9.1
Summary: Tornado websocket backend for the Xterm.js Javascript terminal emulator library.
Home-page: https://github.com/jupyter/terminado
Author: Jupyter Development Team
Author-email: jupyter@googlegroups.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Terminals :: Terminal Emulators/X Terminals
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
Requires-Dist: tornado (>=4)
Requires-Dist: ptyprocess ; os_name != "nt"
Requires-Dist: pywinpty (>=0.5) ; os_name == "nt"
This is a `Tornado <http://tornadoweb.org/>`_ websocket backend for the
`Xterm.js <https://xtermjs.org/>`_ Javascript terminal emulator
library.
It evolved out of `pyxterm <https://github.com/mitotic/pyxterm>`_, which was
part of `GraphTerm <https://github.com/mitotic/graphterm>`_ (as lineterm.py),
v0.57.0 (2014-07-18), and ultimately derived from the public-domain `Ajaxterm
<http://antony.lesuisse.org/software/ajaxterm/>`_ code, v0.11 (2008-11-13) (also
on Github as part of `QWeb <https://github.com/antonylesuisse/qweb>`_).
Modules:
* ``terminado.management``: controls launching virtual terminals,
connecting them to Tornado's event loop, and closing them down.
* ``terminado.websocket``: Provides a websocket handler for communicating with
a terminal.
* ``terminado.uimodule``: Provides a ``Terminal`` Tornado `UI Module
<http://www.tornadoweb.org/en/stable/guide/templates.html#ui-modules>`_.
JS:
* ``terminado/_static/terminado.js``: A lightweight wrapper to set up a
term.js terminal with a websocket.
Usage example:
.. code:: python
import os.path
import tornado.web
import tornado.ioloop
# This demo requires tornado_xstatic and XStatic-term.js
import tornado_xstatic
import terminado
STATIC_DIR = os.path.join(os.path.dirname(terminado.__file__), "_static")
class TerminalPageHandler(tornado.web.RequestHandler):
def get(self):
return self.render("termpage.html", static=self.static_url,
xstatic=self.application.settings['xstatic_url'],
ws_url_path="/websocket")
if __name__ == '__main__':
term_manager = terminado.SingleTermManager(shell_command=['bash'])
handlers = [
(r"/websocket", terminado.TermSocket,
{'term_manager': term_manager}),
(r"/", TerminalPageHandler),
(r"/xstatic/(.*)", tornado_xstatic.XStaticFileHandler,
{'allowed_modules': ['termjs']})
]
app = tornado.web.Application(handlers, static_path=STATIC_DIR,
xstatic_url = tornado_xstatic.url_maker('/xstatic/'))
# Serve at http://localhost:8765/ N.B. Leaving out 'localhost' here will
# work, but it will listen on the public network interface as well.
# Given what terminado does, that would be rather a security hole.
app.listen(8765, 'localhost')
try:
tornado.ioloop.IOLoop.instance().start()
finally:
term_manager.shutdown()
See the `demos directory <https://github.com/takluyver/terminado/tree/master/demos>`_
for more examples. This is a simplified version of the ``single.py`` demo.
Run the unit tests with:
$ nosetests

View file

@ -0,0 +1,18 @@
terminado-0.9.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
terminado-0.9.1.dist-info/LICENSE,sha256=t_QNiTfPG94dWy0uffm2_eTlWNyzEornoBJsMpi6G-g,1523
terminado-0.9.1.dist-info/METADATA,sha256=dK6xQZeUcC6o3WFxhuy0T0D28ZFV7fW3ITKcG8Mg51g,3543
terminado-0.9.1.dist-info/RECORD,,
terminado-0.9.1.dist-info/WHEEL,sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo,92
terminado-0.9.1.dist-info/top_level.txt,sha256=No1UtsIFr7gfyDXW5TzBgl9SyCQc5AznF0SwLZa4SOw,10
terminado/__init__.py,sha256=lgiqI1irgwbWGZ1iwm_YlV7yprnasu8Sz87UqKFtDy4,544
terminado/__pycache__/__init__.cpython-36.pyc,,
terminado/__pycache__/management.cpython-36.pyc,,
terminado/__pycache__/uimodule.cpython-36.pyc,,
terminado/__pycache__/websocket.cpython-36.pyc,,
terminado/management.py,sha256=-cJizZ-dsEGMW45n1vyLxAVDPYaGEtBbOhxbOoZyqFc,12375
terminado/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
terminado/tests/__pycache__/__init__.cpython-36.pyc,,
terminado/tests/__pycache__/basic_test.cpython-36.pyc,,
terminado/tests/basic_test.py,sha256=sQIAGNuX2kF8RzkDswyZ_Qs_DJIcAUVGzODeWwAEY5Q,9606
terminado/uimodule.py,sha256=FtOIQqxBvPDoxexHTj0KTiBtKlXTiHd0T6axk_QNpB4,1012
terminado/websocket.py,sha256=9pzvlPuRN9RJwujzj089LmRzAjQdLbB3wmPjR9Trh2A,3707

View file

@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py3-none-any

View file

@ -0,0 +1 @@
terminado