diff --git a/Alias-Bash.md b/alias-bash.md similarity index 100% rename from Alias-Bash.md rename to alias-bash.md diff --git a/Bash_PS1.md b/bash_ps1.md similarity index 100% rename from Bash_PS1.md rename to bash_ps1.md diff --git a/Calcurse.md b/calcurse.md similarity index 100% rename from Calcurse.md rename to calcurse.md diff --git a/ClamAV.md b/clamav.md similarity index 100% rename from ClamAV.md rename to clamav.md diff --git a/Crontab.md b/crontab.md similarity index 100% rename from Crontab.md rename to crontab.md diff --git a/Database.md b/database.md similarity index 100% rename from Database.md rename to database.md diff --git a/DD.md b/dd.md similarity index 100% rename from DD.md rename to dd.md diff --git a/Debian.md b/debian.md similarity index 100% rename from Debian.md rename to debian.md diff --git a/DNS.md b/dns.md similarity index 100% rename from DNS.md rename to dns.md diff --git a/Epson_WF2510.md b/epson_wf2510.md similarity index 100% rename from Epson_WF2510.md rename to epson_wf2510.md diff --git a/Fairphone4.md b/fairphone4.md similarity index 100% rename from Fairphone4.md rename to fairphone4.md diff --git a/Git.md b/git.md similarity index 100% rename from Git.md rename to git.md diff --git a/Journalctl.md b/journalctl.md similarity index 100% rename from Journalctl.md rename to journalctl.md diff --git a/Kde.md b/kde.md similarity index 100% rename from Kde.md rename to kde.md diff --git a/Markdown.md b/markdown.md similarity index 100% rename from Markdown.md rename to markdown.md diff --git a/Nas.md b/nas.md similarity index 100% rename from Nas.md rename to nas.md diff --git a/Neofetch.md b/neofetch.md similarity index 100% rename from Neofetch.md rename to neofetch.md diff --git a/NextCloud.md b/nextcloud.md similarity index 100% rename from NextCloud.md rename to nextcloud.md diff --git a/Pull-Request.md b/pull-request.md similarity index 100% rename from Pull-Request.md rename to pull-request.md diff --git a/qrcp.md b/qrcp.md new file mode 100644 index 0000000..088b33a --- /dev/null +++ b/qrcp.md @@ -0,0 +1,56 @@ +# Qrcp + +Qrcp è un’utility open source che, tramite terminale, permette di scambiare file tra desktop e dispositivi mobile. Basta che i vari device, connessi alla medesima rete Wi-Fi, scansionino un QR code generato appositamente. + +## Installazione + +```bash +cd ~ +mkdir bin/ + +echo 'export PATH=$PATH:$HOME/bin/' >> .bashrc + +wget -c https://github.com/claudiodangelis/qrcp/releases/download/0.9.1/qrcp_0.9.1_linux_i386.tar.gz + +tar xf qrcp_0.9.1_linux_i386.tar.gz +mv qrcp bin/ +``` + +### Aprire le porte del Firewall + +```bash +sudo ufw allow 80/tcp +sudo ufw allow 443/tcp +sudo ufw allow from 192.168.1.0/24 +``` + +## Funzionamento + +### Invio + +```bash +qrcp /path/to/file # crea il qr code per inviare il file +qrcp --zip /path/to/file # in alternativa, per condividere il file compresso +``` + +Successivamente verrà generato il QR code da scansionare con lo smartphone. Una volta completato il download, il server temporaneo appena creato verrà automaticamente interrotto. È possibile anche inviare più di un file alla volta, o un’intera directory: + +```bash +qrcp /path/to/file1 qrcp /path/to/file2 #invio di file multipli +qrcp /path/to/directory # condivisione di una directory +``` + +### Ricezione + +È possibile utilizzare qrcp anche per la ricezione dei file, ad esempio: + +```bash +qrcp receive # riceve il file nella directory corrente +qrcp receive –output=/path/to/directory # riceve i file in una specifica directory +``` + +Pagina Github dl progetto: [https://github.com/claudiodangelis/qrcp/releases](https://github.com/claudiodangelis/qrcp/releases) + +## Collegamenti + +- [https://www.lffl.org/2020/07/qrcp-file-sharing-qr-code.html](https://www.lffl.org/2020/07/qrcp-file-sharing-qr-code.html) diff --git a/README.md b/readme.md similarity index 100% rename from README.md rename to readme.md diff --git a/Rofi.md b/rofi.md similarity index 100% rename from Rofi.md rename to rofi.md diff --git a/Rsync.md b/rsync.md similarity index 100% rename from Rsync.md rename to rsync.md diff --git a/Screen.md b/screen.md similarity index 100% rename from Screen.md rename to screen.md diff --git a/Script.md b/script.md similarity index 100% rename from Script.md rename to script.md diff --git a/SSH.md b/ssh.md similarity index 100% rename from SSH.md rename to ssh.md diff --git a/Syncthing.md b/syncthing.md similarity index 100% rename from Syncthing.md rename to syncthing.md diff --git a/SystemD.md b/systemd.md similarity index 100% rename from SystemD.md rename to systemd.md diff --git a/UFW.md b/ufw.md similarity index 100% rename from UFW.md rename to ufw.md diff --git a/Vim.md b/vim.md similarity index 100% rename from Vim.md rename to vim.md diff --git a/Xfreerdp.md b/xfreerdp.md similarity index 100% rename from Xfreerdp.md rename to xfreerdp.md