Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swanand01/anton-lan-storage
An easy-to-use utility to share files on a local network. It supports the download of files and directories, the upload of multiple files at once, and deletions. The user can also upload an existing directory as a .zip file.
https://github.com/swanand01/anton-lan-storage
flask python
Last synced: 18 days ago
JSON representation
An easy-to-use utility to share files on a local network. It supports the download of files and directories, the upload of multiple files at once, and deletions. The user can also upload an existing directory as a .zip file.
- Host: GitHub
- URL: https://github.com/swanand01/anton-lan-storage
- Owner: Swanand01
- Created: 2021-07-05T17:12:12.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-11T12:43:40.000Z (about 3 years ago)
- Last Synced: 2024-10-02T10:21:20.844Z (about 1 month ago)
- Topics: flask, python
- Language: Python
- Homepage:
- Size: 3.31 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Anton-LAN-Storage
An easy to use utility to share files on a local network.
It supports the download of files and directories, the upload of multiple files at once, and deletions.
The user can also upload an existing directory as a .zip file.
## Prerequisites
- [Python](https://www.python.org/downloads/)
## Prerequisites- [Flask](https://pypi.org/project/Flask/)
- [Flask-AutoIndex](https://pypi.org/project/Flask-AutoIndex/)
- [Jinja2](https://pypi.org/project/Jinja2/)
## InstallationTo setup the file server, navigate to \anton-LAN-storage\anton\, and run
```
python setup.py
```
This will download and install the necessary dependencies.## Configuration
The config.py contains configurations like password and the port on which the server will run.
Default password is admin and default port is 5000.## Usage
To run the server, navigate to \anton-LAN-storage\anton, and run
```
python app.py
```
This will start the server at the local IP address of your machine.
The server IP will also be visible in the command window that opens.
## Features- Hassle free, one line setup and running
- Cross platform
## ContributingContributions are always welcome!
See `contributing.md` for ways to get started.
Please adhere to this project's `code of conduct`.
## Tech Stack**Client:** HTML, CSS
**Server:** Python, Flask
## Authors- [@Swanand01](https://github.com/Swanand01)
## Screenshots![App Screenshot](https://github.com/Swanand01/anton-LAN-storage/blob/master/demo/demo_pic.JPG)
## Demo![Alt Text](https://github.com/Swanand01/anton-LAN-storage/blob/master/demo/demo_gif.gif)
Thanks!