(STILL IN ALPHA)
USE AT YOUR OWN RISK
tested with:
- python2.7
- python3.6
Supports:
- Linux(On-going Testing)
- MacOS(Partial Testing)
- Windows(SCP Only)
Requirements:
python-nmap- Crypto
- scp
- paramiko
- netifaces
- pyqt5
Linux default: rsync
MacOS default: rsync
Windows default: scp
Linux and Mac users should use rsync as it is the preferred
Windows users scp is your only option as of now(unless you can get rsync working with cygwin)
rsync copies either a single file to destination or all contents of folder(no folder) to destination
scp copies either a single file to destination or the folder(with contents) to destination
- Download sync_er-master.zip and unzip or git clone https://github.com/blaka90/sync_er.git
- Copy sync_er to wherever you want to install
cp -r sync_er-master/ /your/install/path/
- (i personally use /opt/)(requires sudo)
- move into where ever you choose to install
cd /your/install/path/sync_er-master/
- run
pip3 install -r requirements.txt
or for python2.7pip install -r requirments.txt
- now you can either just run
python3 /path/to/sync_er.py
to use- or
- go into
sync_er-master/resources/
and editsync_er.desktop
to make an Application Menu Entry- on lines
Exec=python3 /path/to/sync_er/sync_er.py
andIcon=/path/to/sync_er/resources/syncer.png
- change
/path/to
to where you installed the sync_er-master/ folder
- on lines
- now
cp sync_er.desktop ~/.local/share/applications/
- sync_er should now be in your application menu
todo
- Go to settings then apps, then click manage optional features
- scroll down to Openssh client & Openssh server and click install on both(if they not already installed)
finish this