diff --git a/sql/hpr.sql b/sql/hpr.sql index 3a38bb4..e0a9f10 100644 --- a/sql/hpr.sql +++ b/sql/hpr.sql @@ -20182,7 +20182,9 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3961,'2023-10-09','RERE: How to make friends.',2495,'Sgoti and Mugs Up chat about, \"How to make friends womans edition\".','

RERE: How to make friends.

\n\n

I thought this was funny: How to Ask a\nFriend to Hang Out.

\n',391,0,1,'CC-BY-SA','Make friends, Mugsup, Klaatu',0,0,1), (3927,'2023-08-22','Audacity Update 20230702',372,'RESERVE SHOW. Audacity has been having problems lately.','

Audacity seems to have developed some sensitivity problems of late\nand that has affected my ability to process my podcast files as\nexplained in HPR 3900. I have found some evidence that the Audacity team\nis aware of this, but for now this is how I work around the problem.

\n

Links

\n\n',198,0,0,'CC-BY-SA','Audacity, MP3, transcoding',0,0,1), (3928,'2023-08-23','RE: Klaatu.',1467,'Sgoti confuses everyone with bash nonsense.','

HPR Shows by Klaatu.

\n\n

Hot sauce lady.

\n\n
pwd && ls --group-directories-first --classify --almost-all\n\n# some more ls aliases\nalias la='ls -l --human-readable --group-directories-first --classify --almost-all'\nalias ll='ls --group-directories-first --classify --almost-all'\nalias lr='ls -l --human-readable --group-directories-first --classify --recursive'\nalias lar='ls -l --human-readable --group-directories-first --classify --almost-all --recursive'\nalias lap='ls -l --human-readable --group-directories-first --classify --almost-all | less'\n\n# safety first ;)\nalias rmi='rm --interactive --verbose'\nalias mvi='mv --interactive --verbose'\nalias cpi='cp --interactive --verbose'\nalias .shred='bleachbit --shred'\n\n# cd multi dir\nalias ..='cd ..;'\nalias .2='cd ../..;'\nalias .3='cd ../../..;'\nalias .4='cd ../../../..;'\nalias .5='cd ../../../../..;'\n\n# Directory controls.\nfunction cd () {\nclear;\nbuiltin cd "$@" && ls --group-directories-first --classify --almost-all;\n\nhistory -w;\n}\n\n#function pp () {\n#builtin pushd +$@ && ls --group-directories-first --classify --almost-all\n#}\n\nfunction pushup (){\nbuiltin pushd $HOME/.config/vim/sessions/\nbuiltin pushd $HOME/.local/bin/\nbuiltin pushd $HOME/.thunderbird/*.default-release/\nbuiltin pushd $HOME/Documents/non-of-your-business/\nbuiltin pushd $HOME/Downloads/in/\nbuiltin pushd $HOME/Downloads/out/\nbuiltin pushd $HOME/Downloads/playground/\nbuiltin pushd $HOME/Music/hpr/shows/\nbuiltin pushd $HOME/projects/\nbuiltin pushd $HOME/projects/hprbank/bp/\nbuiltin pushd $HOME/symlinks/\nbuiltin pushd $HOME/tmp/\nbuiltin pushd +11\n\nbuiltin dirs -v\n}\n\nalias pd='pushd'\nalias dirs='dirs -v'\n\n# Update\nalias .upg='sudo apt update && sudo apt upgrade -y;'\n\n# shutdown | reboot\nalias .sd='sudo shutdown -P now;'\nalias .rs='sudo reboot;'\n\n# Misc\nalias ccb='cat $HOME/cb | xsel --input --clipboard && echo "Copy. $(date "+%F %T")";'\nalias pcb='xsel --output --clipboard > $HOME/cb && echo "Copy. $(date "+%F %T")";'\nalias zz='xsel -c -b && echo "Clipboard Cleared. $(date "+%F %T")";'\n\n# File Mods\nalias 700='chmod --verbose =700'\nalias 600='chmod --verbose =600'\nalias 400='chmod --verbose =400'\n\n###############################################################################\n# Functions\n###############################################################################\n\nfunction .s () {\nln --symbolic --verbose --target-directory=$HOME/symlinks/ $(pwd)/${1};\n}\n\nfunction extract () {\nif [ -f $1 ]\nthen\n    case $1 in\n    *.tar.bz2) tar -vxjf $1 ;;\n    *.tar.gz) tar -vxzf $1 ;;\n    *.tar) tar -xvf $1 ;;\n    *.bz2) bunzip2 $1 ;;\n    *.rar) unrar -x $1 ;;\n    *.gz) gunzip $1 ;;\n    *.tar) tar -vxf $1 ;;\n    *.tbz2) tar -vxjf $1 ;;\n    *.tgz) tar -vxzf $1 ;;\n    *.zip) unzip $1 ;;\n    *.Z) uncompress $1 ;;\n    *.7z) 7z -x $1 ;;\n    *) echo "Good Heavens, '$1' will NOT extract..." ;;\n    esac\nelse\n    echo "Good Heavens, '$1' is NOT a valid file."\nfi\n}\n\nfunction myip () {\nip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1  -d'/';\n}\n\nfunction .mkd (){\nmkdir -v $(date +%F) && pushd $(date +%F);\n}\n\nfunction .mkt (){\ntmpdir=$(mktemp -d /tmp/$(date +%F).XXXXXXXX) && pushd ${tmpdir}\n}\n\nfunction .d (){\necho $(date +%F)$1 | xsel -i -b;\n}\n\n\nfunction .sh () {\nNEWSCRIPT=${1}.sh\n\ncat >> ${NEWSCRIPT} << EOS\n#!/bin/bash\n# License: GPL v3\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 3 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\n#Name: ${NEWSCRIPT}\n#Purpose:\n#Version: beta 0.01\n#Author: SGOTI (Some Guy On The Internet)\n#Date: $(date +%F)\n\n#variables:\n\n#start:\n\nexit;\nEOS\n\nif [ -f "${NEWSCRIPT}" ]\nthen\n    chmod 700 ${NEWSCRIPT}\nelse\n    echo "Good Heavens! There isn't a "${NEWSCRIPT}""\nfi\n}\n\nfunction .fmd () {\nxsel -o -b | fmt -w 76 | sed 's/$/  /g\ns/  /    /g\ns/   /    /g\ns/     /    /g\ns/$/  /g\ns/  *$/  /g\ns/ / /g' | xsel -i -b;\n}\n
\n
#!/bin/bash\n# License: GPL v3\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 3 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\n#Name: bfn.sh\n#Purpose: Create better file names.\n#Version: beta 0.01\n#Author: SGOTI (Some Guy On The Internet)\n#Date: 2022-11-08\n\n#variables:\noldname=$(echo ${1%.*})\nnewname=$(echo $oldname | sed 's/ /-/g;s/_/-/g;s/./-/g;s/--*/-/g;/\\/d' | tr [:upper:] [:lower:])\next1=".$(echo ${1##*.})"\next2=".$(echo ${1##*.} | tr [:upper:] [:lower:])"\n\n#start:\nfunction bcase () {\n    if [ -f $1 ]\n    then\n        echo -e "renaming $oldnamen";\n        mv -v "$oldname$ext1" "$newname$ext2";\n    else\n        mv -v "$oldname" "$newname";\n    fi\n}\n\nbcase\nexit;
\n
#!/bin/bash\n# License: GPL v3\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 3 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\n#Name: perm.sh\n#Purpose:\n#Version: beta 0.01\n#Author: SGOTI (Some Guy On The Internet)\n#Date: 2023-01-13\n\n#variables:\nvar_dir=${1}\n\n#start:\nfunction bfp () {\n    find "${var_dir}" -type d -exec chmod -R =700 {} +\n    find "${var_dir}" -type f -exec chmod -R =600 {} +\n}\n\nbfp\n\nexit;
\n

This work is licensed under a Creative Commons\nAttribution-ShareAlike 4.0 International License.

\n',391,0,1,'CC-BY-SA','Bash scripting, bash commands, bash_aliases',0,0,1), -(3929,'2023-08-24','Some experiences with different notes apps',587,'About apps that store notes as markdown','\n',403,0,0,'CC-BY-SA','markdown, notes',0,0,1); +(3929,'2023-08-24','Some experiences with different notes apps',587,'About apps that store notes as markdown','\n',403,0,0,'CC-BY-SA','markdown, notes',0,0,1), +(3931,'2023-08-28','What Instrument was played in hpr3905?',2040,'I reveal what instrument was played in hpr3905','

If you didn\'t really understand my mumbling and stuttering, here is\nthe page ;-)

\n

https://en.wikipedia.org/wiki/Nyckelharpa

\n',422,0,0,'CC-BY-SA','Music, quiz, Instrument',0,0,0), +(3938,'2023-09-06','An open directory of web audio stream',1116,'I was looking for an open directory of web audio streams and found radio hyphen browser dot info.','

References

\n

https://www.radio-browser.info\nthe site has good searching features, and even has a player. It has a\nmap view that\'s cute but not too useful because it doesn\'t zoom in\nenough. Still fun to fly around the world and tune in simply by clicking\nthe balloons, you should try it.

\n

Mobile apps that use this directory are found on https://www.radio-browser.info/users.\nThe ones I\'ve used are TuneFM (with ads, pay what you want (I think) to\nremove ads, but very good Android Auto), and Transistor (no Android\nAuto, otherwise perfect). Open Radio is pretty good but the Android Auto\nis buggy. I have not tried any others.

\n

The episode in which Ken Fallon interviewed one of the maintainers of\nFunkwhale was hpr3808.

\n

Some stations I\'ve been listening to:

\n\n',399,0,0,'CC-BY-SA','\"internet radio\", \"free culture\"',0,0,0); /*!40000 ALTER TABLE `eps` ENABLE KEYS */; UNLOCK TABLES; @@ -20204,7 +20206,7 @@ CREATE TABLE `hosts` ( `valid` int(1) NOT NULL DEFAULT 1, `espeak_name` text DEFAULT NULL COMMENT 'Version of the host name for use with espeak', PRIMARY KEY (`hostid`) -) ENGINE=MyISAM AUTO_INCREMENT=422 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=MyISAM AUTO_INCREMENT=423 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -20611,7 +20613,8 @@ INSERT INTO `hosts` (`hostid`, `host`, `email`, `profile`, `license`, `local_ima (415,'enistello','enistello.nospam@nospam.tuta.io','@enistello@fosstodon.org','CC-BY-SA',0,'',1,'ennis tello'), (417,'StarshipTux','wakko222.nospam@nospam.gmail.com','Linux Enthusiast, Podcast Addict','CC-BY-SA',0,'',1,'Star ship Tux'), (418,'David Thrane Christiansen','david.nospam@nospam.davidchristiansen.dk','

\r\nI love programming languages and their implementations, and I especially love exploring new paradigms of writing programs. I\'m online at https://davidchristiansen.dk.\r\n

','CC-BY',0,'',1,'David Thrane Christiansen'), -(419,'Ryuno-Ki','andre.jaenisch.nospam@nospam.posteo.de','Web-Developer and Consultant as a freelancer since 2023.\r\n\r\nHomepage: https://jaenis.ch/\r\nProfessional email: andre.jaenisch.wdc@posteo.net','CC-BY-SA',0,'',1,'Ryuno-Ki'); +(419,'Ryuno-Ki','andre.jaenisch.nospam@nospam.posteo.de','Web-Developer and Consultant as a freelancer since 2023.\r\n\r\nHomepage: https://jaenis.ch/\r\nProfessional email: andre.jaenisch.wdc@posteo.net','CC-BY-SA',0,'',1,'Ryuno-Ki'), +(422,'Fred Black','fredrik.nospam@nospam.svenskaa.net','','CC-BY-SA',0,'',1,'Fred Black'); /*!40000 ALTER TABLE `hosts` ENABLE KEYS */; UNLOCK TABLES; @@ -21102,4 +21105,4 @@ UNLOCK TABLES; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2023-08-20 15:10:09 +-- Dump completed on 2023-08-20 15:42:03