Skip to content

Recursive HTTP Directory Sync and Download written in python

License

Notifications You must be signed in to change notification settings

dymattic/httpDirectorySync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP Directory Sync


This tool is a simple GUI application written in python, which enables an easy way of downloading and synchronizing
remote HTTP Directories with a local copy.

Features

  • Recursion
  • HTTP Basic Authentication
  • check for local changes
  • save settings
  • remote browser for changing remote directory
  • selectable list of file types

How to run

Unix/Linux

  1. git clone https://github.com/dymattic/httpDirectorySync.git
  2. cd ./httpDirectorySync
  3. Install requirements listed in requirements.txt
  4. python ./main.py

Windows

Precompiled binary

  1. Download the executable https://github.com/dymattic/httpDirectorySync/releases/tag/v0.1-alpha
  2. Execute it

Compiling binary

For Compiling the binary make sure all Dependencies requirements.txt are satisfied.
In addition the pyinstaller package is required for compiling a binary:\

pip install pyinstaller

Contribute!

You are welcome to

  • Open Issues
  • Open Pull Requests
  • Contribute in any other way you might see fit