diff --git a/.gitignore b/.gitignore index b76e8cf..c06902b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ log/ *.zwc.old prezto/ tmux/t-theme/ +.directory diff --git a/config/.ssh/config b/config/.ssh/config index 4f3198b..b5312e3 100644 --- a/config/.ssh/config +++ b/config/.ssh/config @@ -1,18 +1,18 @@ Host * - IdentitiesOnly=yes + IdentitiesOnly yes AddKeysToAgent yes Host pete HostName phoward.mooo.com User stev - IdentityFile ~/.ssh/pete_key + IdentityFile ~/.ssh/pete_key Host ymca HostName cymca.mooo.com User stev - IdentityFile ~/.ssh/ymca_key + IdentityFile ~/.ssh/ymca_key Host github.com - Hostname github.com - User git - IdentityFile ~/.ssh/github_rsa + Hostname github.com + User git + IdentityFile ~/.ssh/github_rsa Host router Hostname 192.168.1.1 User root diff --git a/config/.tmux.conf b/config/.tmux.conf index 513be11..5c79e8d 100644 --- a/config/.tmux.conf +++ b/config/.tmux.conf @@ -10,7 +10,8 @@ set -g @plugin 'jaclu/tmux-menus' # -- general set -g xterm-keys on -set -g default-terminal "screen-256color" +# set -g default-terminal "screen-256color" + # provided by tmux-sensible # remap prefix to Control + a set -g prefix C-a unbind C-b @@ -36,8 +37,6 @@ setw -g automatic-rename on set -g renumber-windows on set -g set-titles on set -g display-panes-time 800 -set -g display-time 1000 -set -g status-interval 10 # set mouse on with prefix m bind m \ @@ -58,8 +57,8 @@ run-shell "$HOME/.tmux/plugins/tmux-power/tmux-power.tmux" #Pain Control run-shell "$HOME/.tmux/plugins/tmux-pain-control/pain_control.tmux" -##File for Local Overrides, if needed -if-shell "[ -f ~/.tmux_local.conf ]" 'source ~/.tmux_local.conf' - #init tmux plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm' + +##File for Local Overrides, if needed +if-shell "[ -f ~/.tmux_local.conf ]" 'source ~/.tmux_local.conf' diff --git a/scripts/server_bin/db_maint.sh b/scripts/server_bin/db_maint.sh new file mode 100755 index 0000000..3d24c06 --- /dev/null +++ b/scripts/server_bin/db_maint.sh @@ -0,0 +1,6 @@ +#!/bin/bash +#vaccum the database +echo "--- DATABASE MAINTENANCE ---" +cd $HOME/gallery-dl +sqlite3 archive.sqlite3 'VACUUM;' +echo "--- MAINTENANCE COMPLETE ---" diff --git a/scripts/server_bin/dedup.sh b/scripts/server_bin/dedup.sh new file mode 100755 index 0000000..e7faa2e --- /dev/null +++ b/scripts/server_bin/dedup.sh @@ -0,0 +1,4 @@ +#!/bin/bash +duf >! ~/fs.txt +jdupes -rB ~/gallery-dl/twitter +cat ~/fs.txt && duf diff --git a/scripts/server_bin/rescan_disk.sh b/scripts/server_bin/rescan_disk.sh new file mode 100755 index 0000000..f268113 --- /dev/null +++ b/scripts/server_bin/rescan_disk.sh @@ -0,0 +1,6 @@ +#!/bin/bash +#systematically rescans all scsi hosts for change in drives +[ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" +for i in /sys/class/scsi_host/*; do + echo "- - -" | sudo tee > $i/scan +done diff --git a/scripts/server_bin/twitch_kody.sh b/scripts/server_bin/twitch_kody.sh new file mode 100755 index 0000000..eb42c7b --- /dev/null +++ b/scripts/server_bin/twitch_kody.sh @@ -0,0 +1,3 @@ +#!/bin/bash +cd /home/stev/Videos/Twitch/Kodykins +yt-dlp -f 720p60 https://www.twitch.tv/curlykody/videos diff --git a/scripts/server_bin/twitch_spacey.sh b/scripts/server_bin/twitch_spacey.sh new file mode 100755 index 0000000..b41084f --- /dev/null +++ b/scripts/server_bin/twitch_spacey.sh @@ -0,0 +1,3 @@ +#!/bin/bash +cd /home/stev/Videos/Twitch/spaceyeen +yt-dlp -f 720p60 https://www.twitch.tv/spaceyeen/videos diff --git a/scripts/server_bin/update_fa.sh b/scripts/server_bin/update_fa.sh new file mode 100755 index 0000000..9629dc6 --- /dev/null +++ b/scripts/server_bin/update_fa.sh @@ -0,0 +1,11 @@ +#!/bin/bash +N=2 +cd $HOME/gallery-dl/furaffinity +for i in */; do + echo ">> $i" + (gallery-dl --abort 3 --sleep 0-1 https://www.furaffinity.net/user/$i) & + if [[ $(jobs -r -p | wc -l) -ge $N ]]; then + wait -n + fi +done +wait diff --git a/scripts/server_bin/update_insta.sh b/scripts/server_bin/update_insta.sh new file mode 100755 index 0000000..79b1617 --- /dev/null +++ b/scripts/server_bin/update_insta.sh @@ -0,0 +1,8 @@ +#!/bin/bash +cd $HOME/gallery-dl/instagram +for i in */; do + echo ">> $i" + gallery-dl --sleep 3-4 --abort 3 https://www.instagram.com/$i + sleep 15 +done + diff --git a/scripts/server_bin/update_itaku.sh b/scripts/server_bin/update_itaku.sh new file mode 100755 index 0000000..78b8406 --- /dev/null +++ b/scripts/server_bin/update_itaku.sh @@ -0,0 +1,11 @@ +#!/bin/bash +N=2 +cd $HOME/gallery-dl/itaku +for i in *; do + echo ">> $i" + (gallery-dl --abort 3 --sleep 2 https://itaku.ee/profile/$i/gallery) & + if [[ $(jobs -r -p | wc -l) -ge $N ]]; then + wait -n + fi +done + diff --git a/scripts/server_bin/update_mastodon.sh b/scripts/server_bin/update_mastodon.sh new file mode 100755 index 0000000..a788485 --- /dev/null +++ b/scripts/server_bin/update_mastodon.sh @@ -0,0 +1,9 @@ +#!/bin/bash +gallery-dl --sleep 8-16 --abort 2 "mastodon:https://yiff.life/@kokirimuscle@mastodon.lol" +echo "wait" +sleep 60 +gallery-dl --sleep 8-16 --abort 2 "mastodon:https://yiff.life/@PupShadowNH@woof.group" +echo "wait" +sleep 60 + +echo "done!" diff --git a/scripts/server_bin/update_twitter.sh b/scripts/server_bin/update_twitter.sh new file mode 100755 index 0000000..dd7c3f1 --- /dev/null +++ b/scripts/server_bin/update_twitter.sh @@ -0,0 +1,15 @@ +#!/bin/bash +N=3 +rm ~/twit_error.txt +cd $HOME/gallery-dl/twitter +for i in */; do + echo ">> $i" + (gallery-dl --sleep 0-1 --abort 3 "https://twitter.com/$i" || echo "Problem with gallery at https://twitter.com/$i" >> ~/twit_error.txt) & + if [[ $(jobs -r -p | wc -l) -ge $N ]]; then + wait -n + fi +done +echo ">>> Updating Retweets" +gallery-dl --abort 3 --sleep 0-1 -o retweets=true "https://twitter.com/stefenauris" +gallery-dl --abort 3 --sleep 0-1 -o retweets=true "https://twitter.com/DaybreakHero" +wait diff --git a/scripts/server_bin/yc_bak.sh b/scripts/server_bin/yc_bak.sh new file mode 100755 index 0000000..3f2c811 --- /dev/null +++ b/scripts/server_bin/yc_bak.sh @@ -0,0 +1,3 @@ +#!/bin/bash +# pull backup from remote server +rsync -hav --progress --delete --compress yc:/home/stev/backup /home/stev/storage/yc-backup