Metadata-Version: 2.0
Name: shareinator
Version: 0.0.1
Summary: Share files using ssh on same network
Home-page: https://github.com/GDGVIT/ssh
Author: GDGVIT
Author-email: gdgvitvellore@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Environment :: Console
Classifier: Environment :: X11 Applications :: Qt
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Communications :: File Sharing
Requires-Python: ~=3.5
Requires-Dist: pyqt5 (>=5.6,<5.9)

Shareinator
^^^^^^^^^^^  

Shareinator is a tool to easily transfer files over a network using ssh.

It uses ``openssh-server`` and ``rsync``. It currently requires root privileges 

Installation
------------
``$ pip3 install shareinator``

Usage
-----
``$ sudo -E ~/.local/bin/shareinator`` - This opens a GUI for shareinator. Click on Receive to receive a file or Send to send one.

You can also use CLI to send or receive files. 

``$ sudo -E ~/.local/bin/shareinator -r`` - This is used to receive a file. It will ask for confirmation when someone tries to send a file.

``$ sudo -E ~/.local/bin/shareinator -s -f FILEPATH`` -
To send a file. First it scans the network and gives a list of hostnames with their IP addresses. You have few options here.

Options:

+ list - Lists out all the online hosts
+ select NUMBER - Select the host to which the file is to transferred
+ refresh - Scan again for hosts
+ quit - Exit the program

Development Setup
-----------------
.. code-block::

  git clone https://github.com/GDGVIT/ssh.git
  cd ssh
  ./setup.sh
  source venv/bin/activate


