rroyGit / File-Server

This is a Python file-server with a ReactJS web UI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A simple cross-platform file server that syncs files between two directories, or two computers.

Check out the Contribution Guidelines for project structure and code formatting

Setup:

  • Install Python 3.6.3+

    • Verify install with the command python --version
  • Install Node.js (8.11.0+)

    • Only install Node if you want to build web (if you plan on contributing to the project)

    • Verify install with command node -v

    • Node is currently required as a web build is not included (This will come with a proper release)

  • Run setup.bat (or .sh)

Running:

  • Run webpack.bat or webpack.sh

    • Only required for building web
  • Run run_both.bator run_both.sh

  • Test by moving files from test_directories/test_files to test_directories/client_dir or test_directories/serv_dir

About

This is a Python file-server with a ReactJS web UI

License:GNU General Public License v3.0


Languages

Language:Python 53.3%Language:JavaScript 27.6%Language:CSS 9.6%Language:Java 6.8%Language:PowerShell 1.4%Language:HTML 0.6%Language:Batchfile 0.5%Language:Shell 0.3%