Metadata-Version: 2.1
Name: deskviewer
Version: 0.0.4
Summary: A tool that allows remote computer control.
Home-page: https://github.com/dinceraslancom/deskviewer
Author: Dincer Aslan
Author-email: dinceraslan.com@gmail.com
License: UNKNOWN
Project-URL: Source, https://github.com/dinceraslancom/deskviewer
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.3
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: NOTICE
Requires-Dist: PyQt5 (==5.15.4) ; python_version > "3"
Requires-Dist: numpy (==1.20.3) ; python_version >= "3"
Requires-Dist: mss (==6.1.0) ; python_version >= "3"
Requires-Dist: websockets (==10.0) ; python_version >= "3"
Requires-Dist: pyautogui (==0.9.53) ; python_version >= "3"
Requires-Dist: opencv-python-headless (==4.5.3.56) ; python_version >= "3"
Requires-Dist: asyncio (==3.4.3) ; python_version >= "3.3"
Requires-Dist: uvloop (==0.16.0) ; python_version >= "3.7"

DeskViewer
---------------------------

A tool that allows remote computer control.
Open source alternative of Teamviewer and Anydesk.

Installing
----------

Install and update using `pip3`_:

.. code-block:: text

    $ pip3 install deskviewer

Python 3.3 and newer.

.. _pip3: https://pip.pypa.io/en/stable/quickstart/


Basic Usage
------------------

Publish the computer and control it remotely.

.. code-block:: bash

    $ deskviewer.publish
    Server Starting 0.0.0.0:8765

    $ deskviewer.connect -H 192.168.x.x
    Connecting Server 192.168.x.x:8765

    or

    $ python -m deskviewer.server
    Server Starting 0.0.0.0:8765

    $ python -m deskviewer.client -H 192.168.x.x
    Connecting Server 192.168.x.x:8765



Advanced Usage
-----------------------

Support Basic Authentication

Quality options low | medium | high

deskviewer.publish  args (serve):
 * -u --username
 * -p --password
 * -b --bind
 * --port
 * -h --help

deskviewer.connect args (client):
 * -u --username
 * -p --password
 * -H --host
 * -q --quality ( Options: low | medium | high | default: medium)
 * --port
 * -h --help

.. code-block:: bash

    $ deskviewer.publish -u user -p pass -b 0.0.0.0 --port 8765
    Server Starting 0.0.0.0:8765


    $ deskviewer.connect -u user -p pass -H 192.168.x.x --port 8765 --quality high
    Connecting Server 192.168.x.x:8765


Support
-------

*   Python 3.3 and above
*   Supports all operating systems

Links
-----

*   License: `MIT License <https://github.com/dinceraslancom/deskviewer/blob/master/LICENSE>`_
*   Code: https://github.com/dinceraslancom/deskviewer


