https://github.com/diaga/synco
Share your files the Synco way!
https://github.com/diaga/synco
bootstrap css database flask html python sqlalchemy sqlite
Last synced: 2 months ago
JSON representation
Share your files the Synco way!
- Host: GitHub
- URL: https://github.com/diaga/synco
- Owner: Diaga
- Created: 2018-11-21T23:18:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-10T10:00:27.000Z (about 7 years ago)
- Last Synced: 2025-02-05T13:34:32.617Z (over 1 year ago)
- Topics: bootstrap, css, database, flask, html, python, sqlalchemy, sqlite
- Language: JavaScript
- Homepage:
- Size: 5.16 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Synco - Share your files the Synco way!
Synco is an intranet file sharing server based on Python's web framework - Flask. It addresses the problem
of file sharing over LAN by removing the need of any third-party app or configuration once the server has
been installed and set running. Synco is multi-platform, some files such as audio, video can be played
right in the browser, documents can be edited on the go and more!
# Core features of Synco
* Ease of sharing
* No configuration on user end
* No third-party apps
* Multi-platform
* Built for mobile first using bootstrap
* Realtime access to data
* Play audio/video right in the browser
* Edit documents on the go
* View images
# Setting up Synco
Synco is built using on the following version of python:
$ python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Following version of flask is installed:
$ pip install flask
$ flask --version
Flask 1.0.2
Following extensions are required and can be installed by pip:
$ pip install flask-wtf
$ pip install flask-sqlalchemy
$ pip install flask-migrate
$ pip install flask-login
That's it!
Now head over to cmd, change the directory to Synco and run the following command:
$ flask run --host=0.0.0.0
# License
Synco is open-source. Anyone can modify it and use it but a link to this git repository must be added in any thing Synco is used.