piso/readme.md


Home Back

# Piso

Piso is to be considered a programming exercise in C++. 
Shows how to build a graphical application that allows you to share files 
across the network without the use of external servers. 
Thanks to the help of a web server, the UPNP protocol and a convenient graphical interface. 
The compileable source is distributed thanks to the Meson system, or a simple makefile that
 statically links miniupnpc.



<img src="screenshots/piso0.png" style="margin-bottom:20px">

## Features

* file sharing without using external services;
* allows uploading of files;
* possibility of having customized routes for safe URLs;
* save settings;
* it is free and free software;

## Downloads
Downloads are simple files executable on site. They do not require installation. 
They have been statically linked as much as possible. If you want to integrate
 the application into the system, it is advisable to install it from source.

[**Piso x86_64 Linux - Latest**](https://www.freemedialab.org/listing/piso/Linux) 

[**Piso x86_64 Windows - Latest**](https://www.freemedialab.org/listing/piso/Windows)

## Install from source

    meson setup build
    cd build
    ninja
    sudo meson install

## Uninstall

From terminal run:

    sudo /opt/piso/uninstall.sh

Powered by Code, a simple repository browser by Fabio Di Matteo