this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

misc, fix tile log

+88 -68
+55
quoterandom
··· 1 + #!/usr/bin/env bash 2 + # 3 + # idea taken from cmdlinefu: 4 + # https://www.commandlinefu.com/commands/view/11165/random-futurama-quote 5 + 6 + NOCOLOR="\033[0m" 7 + GREEN="\033[38;5;121m" 8 + 9 + FUTURAMA="futurama" 10 + BUFFY="buffy" 11 + PPG="powerpuff" 12 + ARTOFWAR="taow" 13 + TREK="startrek" 14 + STWARS="starwars" 15 + HOMER="homer" 16 + PERL="perl" 17 + 18 + logic() { 19 + curl -s "http://subfusion.net/cgi-bin/quote.pl?quote=$QUOTESRC&number=1" | awk '/<body><br><br><b><hr><br>/ {flag=1;next} /<br><br><hr><br>/{flag=0} flag {print}' | perl -C -MHTML::Entities -pe 'decode_entities($_);' 20 + } 21 + 22 + case "$1" in 23 + "" | "-h" | "--help" | "help") 24 + echo "Usage: quoterandom [SRC]" 25 + echo "pass -l for list of srcs" 26 + ;; 27 + "-l" | "--list" | "list") 28 + echo -e "command params are in green brackets\n" 29 + echo -e "futurama ,${GREEN}[futurama]${NOCOLOR}\npowerpuff girls ,${GREEN}[ppg | powerpuff]${NOCOLOR}\nbuffy the vampire slayer ,${GREEN}[buffy | btvs]${NOCOLOR}\nart of war ,${GREEN}[artofwar | suntzu | taow]${NOCOLOR}\nstar trek ,${GREEN}[startrek | trek]${NOCOLOR}\nstar wars ,${GREEN}[starwars | stwars]${NOCOLOR}\nhomer simpson ,${GREEN}[homer | homersimpson]${NOCOLOR}\nperl ,${GREEN}[perl]${NOCOLOR}" | sort | column -t -s',' 30 + ;; 31 + "futurama") 32 + QUOTESRC="$FUTURAMA" logic 33 + ;; 34 + "ppg" | "powerpuff") 35 + QUOTESRC="$PPG" logic 36 + ;; 37 + "buffy" | "btvs") 38 + QUOTESRC="$BUFFY" logic 39 + ;; 40 + "artofwar" | "suntzu" | "taow") 41 + QUOTESRC="$ARTOFWAR" logic 42 + ;; 43 + "startrek" | "trek") 44 + QUOTESRC="$TREK" logic 45 + ;; 46 + "starwars" | "stwars") 47 + QUOTESRC="$STWARS" logic 48 + ;; 49 + "homer" | "homersimpson") 50 + QUOTESRC="$HOMER" logic 51 + ;; 52 + "perl") 53 + QUOTESRC="$PERL" logic 54 + ;; 55 + esac
-55
quotes/quote
··· 1 - #!/usr/bin/env bash 2 - # 3 - # idea taken from cmdlinefu: 4 - # https://www.commandlinefu.com/commands/view/11165/random-futurama-quote 5 - 6 - NOCOLOR="\033[0m" 7 - GREEN="\033[38;5;121m" 8 - 9 - FUTURAMA="futurama" 10 - BUFFY="buffy" 11 - PPG="powerpuff" 12 - ARTOFWAR="taow" 13 - TREK="startrek" 14 - STWARS="starwars" 15 - HOMER="homer" 16 - PERL="perl" 17 - 18 - logic() { 19 - curl -s "http://subfusion.net/cgi-bin/quote.pl?quote=$QUOTESRC&number=1" | awk '/<body><br><br><b><hr><br>/ {flag=1;next} /<br><br><hr><br>/{flag=0} flag {print}' | perl -C -MHTML::Entities -pe 'decode_entities($_);' 20 - } 21 - 22 - case "$1" in 23 - "" | "-h" | "--help" | "help") 24 - echo "Usage: quote [SRC]" 25 - echo "pass -l for list of srcs" 26 - ;; 27 - "-l" | "--list" | "list") 28 - echo -e "command params are in green brackets\n" 29 - echo -e "futurama ,${GREEN}[futurama]${NOCOLOR}\npowerpuff girls ,${GREEN}[ppg | powerpuff]${NOCOLOR}\nbuffy the vampire slayer ,${GREEN}[buffy | btvs]${NOCOLOR}\nart of war ,${GREEN}[artofwar | suntzu | taow]${NOCOLOR}\nstar trek ,${GREEN}[startrek | trek]${NOCOLOR}\nstar wars ,${GREEN}[starwars | stwars]${NOCOLOR}\nhomer simpson ,${GREEN}[homer | homersimpson]${NOCOLOR}\nperl ,${GREEN}[perl]${NOCOLOR}" | sort | column -t -s',' 30 - ;; 31 - "futurama") 32 - QUOTESRC="$FUTURAMA" logic 33 - ;; 34 - "ppg" | "powerpuff") 35 - QUOTESRC="$PPG" logic 36 - ;; 37 - "buffy" | "btvs") 38 - QUOTESRC="$BUFFY" logic 39 - ;; 40 - "artofwar" | "suntzu" | "taow") 41 - QUOTESRC="$ARTOFWAR" logic 42 - ;; 43 - "startrek" | "trek") 44 - QUOTESRC="$TREK" logic 45 - ;; 46 - "starwars" | "stwars") 47 - QUOTESRC="$STWARS" logic 48 - ;; 49 - "homer" | "homersimpson") 50 - QUOTESRC="$HOMER" logic 51 - ;; 52 - "perl") 53 - QUOTESRC="$PERL" logic 54 - ;; 55 - esac
+33 -13
tinypin-log.sh
··· 1 - #!/bin/bash 2 - # 3 - # i use this to check on the files uploaded to my tinypin instance regularly 4 - # because tinypin has no admin dashboard or whatever 5 - # use the extract cmd provided at the end or else u get ugly empty folders 1 + #!/usr/bin/env bash 6 2 7 3 basedir="/mnt/tank/tinypin-data/images" 8 4 WD="/home/kat/tinypin-log" 9 - now=$(date "+%Y-%m-%d") 5 + nowdate=$(date "+%Y-%m-%d") 6 + newdir="$WD/$nowdate" 10 7 11 - cd ${WD} && mkdir -p ${WD}/${now} 8 + default() { 9 + cd "$WD" && mkdir -p "$newdir" 12 10 13 - newdir=$(echo "${WD}/${now}") 11 + echo "copying pics" 14 12 15 - for f in *.jpg *.JPG *.jpeg *.png *.webp *.gif; do 16 - cd ${basedir} && find . -type f -not -path "./1/*" -exec cp --parent -t ${newdir}/ {} + 17 - done 13 + for f in *.jpg *.JPG *.jpeg *.png *.webp *.gif; do 14 + cd "$basedir" && find . -type f -not -path "./1/*" -exec cp --parent -t "$newdir"/ {} + 15 + done 18 16 19 - cd ${WD} && tar -czf ${now}.tar.gz -C ${WD} . 17 + echo "zipping pics" 20 18 21 - /bin/rm -rf ./${now} 19 + cd "$WD" && tar -czf "$nowdate".tar.gz -C "$WD" ./"$nowdate" 20 + 21 + /bin/rm -rf "$nowdate" 22 + 23 + } 24 + 25 + extpics() { 26 + mkdir "$nowdate"_ext 27 + tar xzf "$nowdate".tar.gz --transform='s/.*\///' -C "$nowdate"_ext && find ./"$nowdate"_ext -type d -empty -delete 28 + /bin/rm -rf "nowdate".tar.gz 29 + } 30 + 31 + syncpics() { 32 + echo "syncing pics" 33 + rsync -avz --progress "$nowdate"_ext athena:/home/kat/backups/tile || echo "sync failed" && exit 1 34 + /bin/rm -rf "$nowdate"_ext 35 + } 36 + 37 + case "$1" in 38 + "") default;; 39 + "-e") extpics;; 40 + "-s") syncpics;; 41 + esac 22 42 23 43 # extract: 24 44 # tar xzf *.tar.gz --transform='s/.*\///' && find . -type d -empty -delete