Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 1 day 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.

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/)

## Installation

To 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


## Contributing

Contributions 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!