diff --git a/sql/hpr.sql b/sql/hpr.sql index c3b7971..3a38bb4 100644 --- a/sql/hpr.sql +++ b/sql/hpr.sql @@ -11806,8 +11806,38 @@ INSERT INTO `assets` (`episode_id`, `filename`, `extension`, `size`, `sha1sum`, (3882,'hpr3882.flac','flac',54360165,'e60818c0a46437e1179d93996eb74d7271fb8a29','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 136909306 samples'), (3882,'hpr3882.opus','opus',6727905,'9be328c07dbe2b1d64aaaf6f4cff328e3f05e613','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), (3882,'hpr3882.wav','wav',273820004,'6fdc5731efabab479eb01e8c2586024df7f41dc2','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), -(3957,'hpr3957.wav','wav',876180156,'7ae670cd41eef0f2540c2b6bc70250409c094610','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), -(3957,'hpr3957.opus','opus',21949557,'b83f0ae187c15a30845f5ce055aa6a3f982cea86','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3929,'hpr3929.wav','wav',256574322,'4fdaf51ff6397d6f3bcdc2fbe57a4f5fff95dea1','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3929,'hpr3929.opus','opus',5787489,'41d0abe7630e01e2386c9beb7bff44a107c51022','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3929,'hpr3929.flac','flac',42307647,'23433f9e6e308187cb0b5ec577ed27d3183a862d','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 128286459 samples'), +(3929,'hpr3929.spx','spx',2524111,'be9bebc74d2de6c0282c09e64662ad4601f4771d','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(3929,'hpr3929.ogg','ogg',5787231,'198e03bc83cd615dcea8de9a185be48acd28df46','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3929,'hpr3929.mp3','mp3',5347109,'c9473b6880d22550d1ebde7fdb2f3d77cd9e8b0f','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(3928,'hpr3928.wav','wav',594289860,'7dd203d6ec7375187e1e696a7d5ed00489ab52c2','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3928,'hpr3928.opus','opus',14811435,'b7cca64f2d5afff0deca1ded3a9dc700493421e0','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3928,'hpr3928.flac','flac',122090659,'9d3694e84c9c0aa6e374e278c1d3d495b178214e','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 297144229 samples'), +(3928,'hpr3928.spx','spx',5845891,'667e89fa9e5d5215adf46965132064a297b3cc31','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(3928,'hpr3928.ogg','ogg',14811180,'e5f0878f04da19df55c3434907a0ea77d82ba620','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3928,'hpr3928.mp3','mp3',12382946,'b11d995859cf378e511df35759c72ed79df31ae9','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(3927,'hpr3927.wav','wav',174031284,'d37f1cc971d8b9db95c9a1c7281005ebfceadb4a','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3927,'hpr3927.opus','opus',4435782,'336c21db4875e9dfaeaf3a531bdb54d6f2f9c824','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3927,'hpr3927.flac','flac',35205107,'8d1a3b4023a5bfc7ea3bb6880aff9a561be62def','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 87014940 samples'), +(3927,'hpr3927.spx','spx',1712281,'781f7aa83f290a4584719f465f81699ac7da49ab','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(3927,'hpr3927.ogg','ogg',4435524,'b11bfa12d93e5ea8845b527bafe2b7a67ccb59a5','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3927,'hpr3927.mp3','mp3',3627557,'a9549fd0545e35bb72955020e70b9046ae25079b','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(3961,'hpr3961.wav','wav',989048324,'5231b30eec2e8ba1b340cbc06ab46bb68b46d910','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3961,'hpr3961.opus','opus',24712992,'eba0ea97acfbde05ccd72112933f203714407c05','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3961,'hpr3961.spx','spx',9728761,'e182795070da9f6dbf8f0d1e9cc8cd40694b76be','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(3961,'hpr3961.flac','flac',194474219,'4f2cb71c2158a12dd451d333b056340b796d41e9','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 494523442 samples'), +(3961,'hpr3961.ogg','ogg',24712698,'f2eb443599205b0ef0175d45f589eeb1259c0dff','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3961,'hpr3961.mp3','mp3',20607113,'06a95538511c18e320241f16c3dfb39657ea418e','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(3926,'hpr3926.wav','wav',1070297664,'d88d67a85425920ed439e3015acc58d6e482bb28','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3926,'hpr3926.opus','opus',21888687,'50fa212f4ace336d01a79e2fd270b026aacd165d','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3926,'hpr3926.flac','flac',242761638,'efc30d288f20e0d7bd8081b530a91b8e7e8adf51','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 535148117 samples'), +(3926,'hpr3926.spx','spx',10527899,'bd2bde94334fd3316edf2698948306728742c288','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(3926,'hpr3926.mp3','mp3',22299774,'e7bb465c72596de09d51e3a66629896fbf7fc6c8','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(3926,'hpr3926.ogg','ogg',21888404,'64fd393361fe31e2ff0600dd8f47ab0a20806e4c','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3957,'hpr3957.wav','wav',876180156,'7ae670cd41eef0f2540c2b6bc70250409c094610','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); +INSERT INTO `assets` (`episode_id`, `filename`, `extension`, `size`, `sha1sum`, `mime_type`, `file_type`) VALUES (3957,'hpr3957.opus','opus',21949557,'b83f0ae187c15a30845f5ce055aa6a3f982cea86','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), (3957,'hpr3957.spx','spx',8618516,'56d18d30f836c959a9959cb2c123bb6c6b63b8ab','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), (3957,'hpr3957.flac','flac',174961358,'8b24330135fb91e94b2d03bb3ed3b9f9fe0bb489','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 438089374 samples'), (3957,'hpr3957.mp3','mp3',18255657,'cd54e970f5f90c34a3367ea90f4a6a0a35f9bee3','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), @@ -11836,8 +11866,8 @@ INSERT INTO `assets` (`episode_id`, `filename`, `extension`, `size`, `sha1sum`, (3965,'hpr3965.spx','spx',1382435,'45d5fc65e698aaffc945ce164a251c11f883c8e1','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), (3965,'hpr3965.ogg','ogg',3113281,'865525178c607e1a04c1103e7ec30b36e041c1c6','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), (3965,'hpr3965.mp3','mp3',2928924,'31dcef4579506c834f79b16093db081c18486d8b','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), -(3955,'hpr3955.wav','wav',167893632,'278f094549c182c532fd31a6b86c9fc0e1c5e7dc','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); -INSERT INTO `assets` (`episode_id`, `filename`, `extension`, `size`, `sha1sum`, `mime_type`, `file_type`) VALUES (3955,'hpr3955.opus','opus',3729184,'1d67cd8e0daf6c33813b4f788645557024c2c6c4','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3955,'hpr3955.wav','wav',167893632,'278f094549c182c532fd31a6b86c9fc0e1c5e7dc','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3955,'hpr3955.opus','opus',3729184,'1d67cd8e0daf6c33813b4f788645557024c2c6c4','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), (3955,'hpr3955.flac','flac',33421403,'ad74420301eea9f3a06b718a6f8b664ac99d3047','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 83946097 samples'), (3955,'hpr3955.ogg','ogg',3728893,'a2b62b87eb082c7729d27e3ea55f464cec5f5fc2','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), (3955,'hpr3955.spx','spx',1651882,'2e9738c4b124c6b399db0545f12a8997e320682f','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), @@ -20148,8 +20178,11 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3942,'2023-09-12','RE: How to make friends.',763,'Sgoti replies to Klaatu\'s show, \"How to make friends.\"','
Source: hpr3904 ::\nHow to make friends
\n
Source: Friendship
\n
Source: Interpersonal\nrelationship
\n
Source: Affection
\n
Source: Staples.com\ndiscbound notebook search
\n
Supporting Source: Staples\narc customizable notebook, 6.3/4in x 8.3/4in, 60 sheets, narrow ruled,\nblack
\n
Source: Happy Planner.
\n
Source: JoAnn
\n
Source: Transparent\nnotes, 36 sheets/pad, 1 pad/pack $5.19.
\n
Source: 6\npack discbound pocket letter size envelope organizer
\n
This work is licensed under a Creative Commons\nAttribution-ShareAlike 4.0 International License.
\n',391,0,0,'CC-BY-SA','Discbound, Notebooks, Planners, Happy Planner, Ink Pens.',0,0,1), (3957,'2023-10-03','The Oh No! News.',2201,'Sgoti talks about investment and recovery scams.','Source: Avoiding and Reporting\nScams.
\n
Supporting Source: Refund\nand Recovery Scams.
\n
Supporting Source: Investment\nopportunity scams.
\n
Source: Reddit Community:\nr/Scams
\n
Sorry for my English, I\'m still improving it, and specially for\nconfusing kicks with hand strikes.
\nSource: hpr3904 ::\nHow to make friends
\n
Source: hpr3942 ::\nRE: How to make friends.
\n
Source: Friendship
\n
Source: Interpersonal\nrelationship
\n
Source: Affection
\n
Source: Blood\nbrother.
\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,0); +(3926,'2023-08-21','Karate Do: An Overview',2706,'Hipernike talks about Karate, its meaning and some of the things he has learnt','Sorry for my English, I\'m still improving it, and specially for\nconfusing kicks with hand strikes.
\nSource: hpr3904 ::\nHow to make friends
\n
Source: hpr3942 ::\nRE: How to make friends.
\n
Source: Friendship
\n
Source: Interpersonal\nrelationship
\n
Source: Affection
\n
Source: Blood\nbrother.
\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.
\nHPR Shows by Klaatu.
\nHot sauce lady.
\npwd && 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;
\nThis 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); /*!40000 ALTER TABLE `eps` ENABLE KEYS */; UNLOCK TABLES; @@ -21069,4 +21102,4 @@ UNLOCK TABLES; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2023-08-18 7:25:19 +-- Dump completed on 2023-08-20 15:10:09