diff --git a/codium/.config/VSCodium/User/settings.json b/codium/.config/VSCodium/User/settings.json index 87b8d6a..0892585 100644 --- a/codium/.config/VSCodium/User/settings.json +++ b/codium/.config/VSCodium/User/settings.json @@ -6,5 +6,6 @@ "zenMode.hideLineNumbers": false, "breadcrumbs.enabled": false, "workbench.iconTheme": "material-icon-theme", - "workbench.statusBar.visible": false + "workbench.statusBar.visible": false, + "workbench.activityBar.visible": false } diff --git a/rsync/rsync-DRY-RUN-Linux-backup.sh b/rsync/rsync-DRY-RUN-Linux-backup.sh new file mode 100755 index 0000000..774161f --- /dev/null +++ b/rsync/rsync-DRY-RUN-Linux-backup.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +# Partizione "Data" +rsync -avn --exclude 'imm-disco' --exclude 'Immagini/temp' --exclude 'musica-altro' --exclude 'VMs' --exclude 'SCGP/Immagini' --exclude 'temp' --delete /Data/ /media/luca/Linux-backup/Data/ + +#rsync -av /Data/imm-disco/ /media/luca/Linux-backup/imm-disco/ + +# Linux Mint 21 +rsync -avn --delete /home/luca/Scaricati/ /media/luca/Linux-backup/Linux_Mint_21/Scaricati/ +rsync -avn --delete /home/luca/Scrivania/ /media/luca/Linux-backup/Linux_Mint_21/Scrivania/ +#rsync -av /home/luca/Pubblici/ /media/luca/Linux-backup/Linux_Mint_21/Pubblici/ +rsync -avn /home/luca/Modelli/ /media/luca/Linux-backup/Linux_Mint_21/Modelli/ +## file nascosti +rsync -avn --delete /home/luca/.thunderbird/ /media/luca/Linux-backup/Linux_Mint_21/.thunderbird/ +rsync -avn /home/luca/.gnupg/ /media/luca/Linux-backup/Linux_Mint_21/.gnupg/ +rsync -avn /home/luca/.local/share/strawberry/ /media/luca/Linux-backup/Linux_Mint_21/.local/share/strawberry/ +rsync -avn --delete /home/luca/.local/share/TelegramDesktop/ /media/luca/Linux-backup/Linux_Mint_21/.local/share/TelegramDesktop/ +## themes e icons +#rsync -avn --delete /home/luca/.icons/ /media/luca/Linux-backup/Linux_Mint_21/.icons/ +rsync -avn --delete /home/luca/.themes/ /media/luca/Linux-backup/Linux_Mint_21/.themes/ + +# Home directory (generale) +rsync -avn --delete /home/luca/CD-audio/ /media/luca/Linux-backup/home/CD-audio/ +## Configuration files +rsync -avn --delete /home/luca/config-files/ /media/luca/Linux-backup/home/config-files/ +## VSCodium extensions +rsync -avn --delete /home/luca/.vscode-oss/extensions/ /media/luca/Linux-backup/home/.vscode-oss/extensions/ +## SSH keys +rsync -avn /home/luca/.ssh/ /media/luca/Linux-backup/home/.ssh/ +# bin +rsync -avn /home/luca/.local/bin/ /media/luca/Linux-backup/home/.local/bin/ + +# -a = -rlptgoD (no -A -X -U -N -H) +# -r = recursive +# -l = copy symlinks as symlinks +# -p = preserve permissions +# -t = preserve modification times +# -g = preserve group +# -o = preserve owner +# -D = --devices --specials +# --devices = preserve device-files (super-user only) +# --specials = preserve special files + diff --git a/rsync/rsync-HDD-1.sh b/rsync/rsync-HDD-1.sh index fe27f55..e1c5f87 100755 --- a/rsync/rsync-HDD-1.sh +++ b/rsync/rsync-HDD-1.sh @@ -1,7 +1,12 @@ -# Audio e Video -rsync -av --exclude 'Backgrounds' /Data/Immagini/ /media/luca/HDD-1/Audio-e-Video/Immagini/ -rsync -av --exclude 'opus_codec' --delete /Data/Musica/ /media/luca/HDD-1/Audio-e-Video/Musica/ -rsync -av /home/luca/CD-audio/ /media/luca/HDD-1/Audio-e-Video/musica-altro/CD-audio/ -rsync -av /Data/Podcast/ /media/luca/HDD-1/Audio-e-Video/Podcast/ -rsync -av /Data/Video/ /media/luca/HDD-1/Audio-e-Video/Video/ +#!/bin/bash + +# Audio e Video +rsync -av /Data/Immagini/ /media/luca/HDD-1/Multimedia/Immagini/ +rsync -av --delete /Data/Musica/ /media/luca/HDD-1/Multimedia/Musica/ +rsync -av /home/luca/CD-audio/ /media/luca/HDD-1/Multimedia/musica-altro/CD-audio/ +rsync -av /Data/Podcast/ /media/luca/HDD-1/Multimedia/Podcast/ +rsync -av /Data/Video/ /media/luca/HDD-1/Multimedia/Video/ + +# Documenti e altro +rsync -av /Data/Libri/ /media/luca/HDD-1/Documenti_e_altro/Libri/ diff --git a/rsync/rsync-Linux-backup.sh b/rsync/rsync-Linux-backup.sh index 8eab3d7..0cbcdde 100755 --- a/rsync/rsync-Linux-backup.sh +++ b/rsync/rsync-Linux-backup.sh @@ -1,7 +1,7 @@ #!/bin/bash # Partizione "Data" -rsync -av --exclude 'imm-disco' --exclude 'Immagini/temp' --exclude 'musica-altro' --exclude 'VMs' --exclude 'SCGP/Immagini' --exclude 'telefono/download' --delete /Data/ /media/luca/Linux-backup/Data/ +rsync -av --exclude 'imm-disco' --exclude 'Immagini/temp' --exclude 'musica-altro' --exclude 'VMs' --exclude 'SCGP/Immagini' --exclude 'temp' --delete /Data/ /media/luca/Linux-backup/Data/ #rsync -av /Data/imm-disco/ /media/luca/Linux-backup/imm-disco/ @@ -16,7 +16,7 @@ rsync -av /home/luca/.gnupg/ /media/luca/Linux-backup/Linux_Mint_21/.gnupg/ rsync -av /home/luca/.local/share/strawberry/ /media/luca/Linux-backup/Linux_Mint_21/.local/share/strawberry/ rsync -av --delete /home/luca/.local/share/TelegramDesktop/ /media/luca/Linux-backup/Linux_Mint_21/.local/share/TelegramDesktop/ ## themes e icons -rsync -av --delete /home/luca/.icons/ /media/luca/Linux-backup/Linux_Mint_21/.icons/ +#rsync -av --delete /home/luca/.icons/ /media/luca/Linux-backup/Linux_Mint_21/.icons/ rsync -av --delete /home/luca/.themes/ /media/luca/Linux-backup/Linux_Mint_21/.themes/ # Home directory (generale) @@ -40,3 +40,4 @@ rsync -av /home/luca/.local/bin/ /media/luca/Linux-backup/home/.local/bin/ # -D = --devices --specials # --devices = preserve device-files (super-user only) # --specials = preserve special files + diff --git a/yt-dlp/.yt-dlp/HDD-1-video_720p b/yt-dlp/.yt-dlp/HDD-1-video_720p index 32e9959..f063233 100644 --- a/yt-dlp/.yt-dlp/HDD-1-video_720p +++ b/yt-dlp/.yt-dlp/HDD-1-video_720p @@ -1,12 +1,12 @@ # Config file per yt-dlp -# Pensato per: scaricare video da YouTube +# Peer: scaricare video da YouTube # Scarica nel formato .mp4 a risoluzione 1280x720, 30FPS (720p) audio+video -f 22 -# Salva i file nell'HDD esterno (se collegato), in sotto-cartelle di .../Video -# organizzate in /"Canale YT"/Titolo.mp4 --o "/media/luca/HDD_1/Video/%(uploader)s/%(upload_date>%Y.%m.%d)s %(title)s.%(ext)s" +# Salva i file nell'HDD-1, in sotto-cartelle di Multimedia/Video +# organizzate in /"Canale YT"/Data Titolo.mp4 +-o "/media/luca/HDD-1/Multimedia/Video/%(uploader)s/%(upload_date>%Y.%m.%d)s %(title)s.%(ext)s" # Restrict filenames to only ASCII characters, and avoid "&" and spaces and other special characters in filenames @@ -18,4 +18,4 @@ # (sembra non funzionare) -# Comando da inserire nel terminale: yt-dlp --config-location /Data/yt-dlp/ext_HDD-video_720p +# Nel terminale: yt-dlp --config-location ~/.yt-dlp/HDD-1-video_720p diff --git a/yt-dlp/.yt-dlp/HDD-1-video_PeerTube_720p b/yt-dlp/.yt-dlp/HDD-1-video_PeerTube_720p new file mode 100644 index 0000000..1348f31 --- /dev/null +++ b/yt-dlp/.yt-dlp/HDD-1-video_PeerTube_720p @@ -0,0 +1,21 @@ +# Config file per yt-dlp +# Per: scaricare video da PeerTube + +# Scarica nel formato .mp4 a risoluzione 1280x720, 30FPS (720p) audio+video +-f 720p + +# Salva i file in sotto-cartelle di ~/Video +# organizzate in /"Canale YT"/Titolo.mp4 +-o "/media/luca/HDD-1/Multimedia/Video/%(uploader)s/%(upload_date>%Y.%m.%d)s %(title)s.%(ext)s" + + +# Restrict filenames to only ASCII characters, and avoid "&" and spaces and other special characters in filenames +#--restrict-filenames +# (eccessivo: elimina pure le parentesi tonde) + +# Force filenames to be Windows-compatible +#--windows-filenames +# (sembra non funzionare) + + +# Nel terminale: yt-dlp --config-location ~/.yt-dlp/HDD-1-video_PeerTube_720p diff --git a/yt-dlp/yt-dlp.conf b/yt-dlp/yt-dlp.conf index 5b73b04..0875354 100644 --- a/yt-dlp/yt-dlp.conf +++ b/yt-dlp/yt-dlp.conf @@ -5,7 +5,7 @@ # Scarica nel nel codec opus a 137 kbps (audio-only, container webm) -f 251 # Fa il remux del video/audio nel container opus ---remux-video ogg +#--remux-video ogg #Salva il file nella cartella ~/Musica/Downloads; nome file: "Artista - Titolo.m4a" -o "~/Musica/Downloads/%(artist)s - %(title)s.%(ext)s"