Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicole-mcg/file-server
This is a Python file-server with a ReactJS web UI
https://github.com/nicole-mcg/file-server
es6 es6-javascript file-server file-system http-server io javascript python python3 react reactjs server
Last synced: about 1 month ago
JSON representation
This is a Python file-server with a ReactJS web UI
- Host: GitHub
- URL: https://github.com/nicole-mcg/file-server
- Owner: nicole-mcg
- License: gpl-3.0
- Created: 2018-03-25T03:02:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-12T09:22:13.000Z (about 2 years ago)
- Last Synced: 2023-03-11T06:37:35.970Z (almost 2 years ago)
- Topics: es6, es6-javascript, file-server, file-system, http-server, io, javascript, python, python3, react, reactjs, server
- Language: Python
- Homepage:
- Size: 3.87 MB
- Stars: 21
- Watchers: 7
- Forks: 4
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## A simple cross-platform file server that syncs files between two directories, or two computers.
Website: http://ossoftware.ca/portfolio#os-cloud
Check out the [Contribution Guidelines](https://github.com/nik-m2/File-Server/blob/master/CONTRIBUTING.md) for project structure and code formatting
**Setup:**
* Install [Python 3.6.3+](https://www.python.org/downloads/)
* Verify install with the command ```python --version```
* Install [Node.js]( https://nodejs.org/en/download/) (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.bat```or ```run_both.sh```
* Test by moving files from `test_directories/test_files` to `test_directories/client_dir` or `test_directories/serv_dir`