sudo xfsdump -l 0 -L "Backup level 0 of /home `date`" -M Full - /home | lzop > /media/oli/Seagate_4TB/Backup/vostro/xfsdump/home-xfsdump-`date +%Y-%m-%d`.lzo
DATE=`date +%Y-%m-%d`
netstat -tulpn
| #!/bin/bash | |
| DATE=$(date '+%Y-%m-%d-%H-%M-%S') | |
| BACKUP_NAME=kodi-backup-$DATE.tar.gz | |
| TEMP_BACKUP_LOCATION=/tmp/backups/kodi | |
| BACKUP_DIR=/home/pi/.kodi | |
| ARCHIVE_DIR=/media/routher_share/Backup/kodi | |
| mkdir -pv $TEMP_BACKUP_LOCATION | |
| chmod 777 $TEMP_BACKUP_LOCATION |
| #!/usr/bin/env bash | |
| # _ __ _ _ | |
| # | |/ /___ __| (_) | |
| # | ' </ _ \/ _` | | | |
| # |_|\_\___/\__,_|_| | |
| # | |
| ######################################### | |
| # Kodi video "poster" automatic generator |
| #!/usr/bin/env bash | |
| IFS=$'\n' BLAU_OUTPUT=( $(echo "exit" |bluetoothctl |grep Device |cat -A |cut -c59-) ) | |
| lines=${#BLAU_OUTPUT[@]} | |
| for i in ${BLAU_OUTPUT[@]}; do addr+=(${i:0:17}); name+=(${i:18}); done | |
| SKEL='pcm.PCMNAME {\n | |
| type plug\n | |
| slave.pcm {\n |
| #!/usr/bin/env bash | |
| # Update library | |
| curl --data-binary '{ "jsonrpc": "2.0", "method": "VideoLibrary.Scan", "id": "mybash"}' -H 'content-type: application/json;' http://localhost:8080/jsonrpc | |
| # Clean library | |
| curl --data-binary '{ "jsonrpc": "2.0", "method": "VideoLibrary.Clean", "id": "mybash"}' -H 'content-type: application/json;' http://localhost:8080/jsonrpc | |
| # Export library to separate files: | |
| curl --data-binary '{ "jsonrpc": "2.0", "method": "VideoLibrary.Export", "params": { "options": { "overwrite": false, "actorthumbs": false, "images": true } }, "id": 1 }' -H 'content-type: application/json;' http://localhost:8080/jsonrpc |
| #!/bin/bash | |
| IFS= read -rp 'Server name: ' server_name < /dev/tty | |
| IFS= read -rp 'Username: ' username < /dev/tty | |
| IFS= read -rsp 'Password: ' password < /dev/tty | |
| echo 1>&2 | |
| password_encoded=$(urlencode -bc $' "#$%&\'*+,/:;<=>?@[\\]^`{|}~' <<< "$password") | |
| tee "$HOME/.kodi/userdata/mediasources.xml" <<EOF | |
| <mediasources> |
| #! /bin/sh | |
| add-apt-repository ppa:team-xbmc/ppa | |
| apt update ; apt install kodi -y | |
| #keep reading https://launchpad.net/~team-xbmc/+archive/ubuntu/ppa |
| #!/bin/bash | |
| # prepare a Ubuntu server minimal installation with working network using network manager | |
| # this works on raspbian, too | |
| apt-get install software-properties-common -y | |
| # install KODI | |
| add-apt-repository ppa:team-xbmc/ppa -y | |
| apt-get update && apt-get install -y kodi xserver-xorg xinit dbus-x11 alsa-utils avahi-daemon |
| CREATE USER 'dbbackup'@'localhost' IDENTIFIED BY '***'; | |
| GRANT SELECT , | |
| RELOAD , | |
| FILE , | |
| SUPER , | |
| LOCK TABLES , | |
| SHOW VIEW ON * . * TO 'dbbackup'@'localhost' IDENTIFIED BY '***' | |
| WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; |
| CREATE DATABAESE MYNEWDB; | |
| CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; | |
| GRANT ALL PRIVILEGES ON MYNEWDB.* TO 'newuser'@'localhost'; | |
| FLUSH PRIVILEGES; |