add more scripts
This commit is contained in:
parent
f5a4640d9b
commit
b63c0b5b1a
8
scripts/getvid
Executable file
8
scripts/getvid
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env zsh
|
||||||
|
|
||||||
|
export URL=$1
|
||||||
|
export RES=$2
|
||||||
|
|
||||||
|
yt-dlp -f 'bv*[height='"$RES"']+ba' "$URL" -o '%(id)s.%(ext)s'
|
||||||
|
#yt-dlp "$URL" --list-formats
|
||||||
|
|
3
scripts/tone
Executable file
3
scripts/tone
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
ffmpeg -f lavfi -i "sine=frequency=$1:duration=$2" $1hz.wav
|
3
scripts/tones
Executable file
3
scripts/tones
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
ffmpeg -f lavfi -i "sine=frequency=$1:duration=$2" -ac 2 $1hz-stereo.wav
|
54
scripts/usedisk
Executable file
54
scripts/usedisk
Executable file
@ -0,0 +1,54 @@
|
|||||||
|
#/usr/bin/env bash
|
||||||
|
|
||||||
|
MEDIADIR="/media/gmgauthier"
|
||||||
|
format=0 # Don't format disk images that already exist
|
||||||
|
|
||||||
|
# get name of freshly created blank disk, or create one
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
echo ">>> NEW DISK IS BEING CREATED..."
|
||||||
|
PREFIX="floppy"
|
||||||
|
RANDO=$(od -An -N4 -i < /dev/urandom|sed 's/[ -]//g')
|
||||||
|
DISK="$PREFIX$RANDO"
|
||||||
|
dd if=/dev/zero of=$DISK.img bs=1k count=1440
|
||||||
|
format=1
|
||||||
|
else
|
||||||
|
DISK=$1
|
||||||
|
if ! [ -f $DISK.img ]; then
|
||||||
|
dd if=/dev/zero of=$DISK.img bs=1k count=1440
|
||||||
|
format=1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Find the next available loop device on the system
|
||||||
|
echo ">>> LOOP DEVICE IS BEING IDENTIFIED..."
|
||||||
|
list=$(losetup -O name|sed 's/\/dev\/loop//g'|sed 's/NAME//g'|sort - --sort=human-numeric)
|
||||||
|
### listarr=(${(@s: :)list}) # zsh version of the array generator
|
||||||
|
listarr=($(echo $list | tr " " "\n")) #bash version of array generator
|
||||||
|
lastdev=${listarr[-1]}
|
||||||
|
lastdevnum=$((lastdev))
|
||||||
|
nextdev=$((lastdevnum+1))
|
||||||
|
|
||||||
|
# allocate the next available loop device, format the disk, and mount it.
|
||||||
|
nextdevname="/dev/loop$nextdev"
|
||||||
|
echo ">>> LOOP DEVICE $nextdevname RESERVED FOR DISK: $DISK.img"
|
||||||
|
|
||||||
|
sudo losetup $nextdevname $DISK.img
|
||||||
|
|
||||||
|
if [ $format -eq 1 ]; then
|
||||||
|
echo ">>> DISK IMAGE IS RAW AND WILL BE FORMATTED"
|
||||||
|
sudo mkfs -t vfat $nextdevname
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -d $MEDIADIR/$DISK ]; then
|
||||||
|
echo ">>> MOUNT DIRECTORY NOT FOUND. CREATING DIRECTORY NOW."
|
||||||
|
sudo mkdir $MEDIADIR/$DISK
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ">>> DISK $DISK.img MOUNTING AT LOCATION: $MEDIADIR/$DISK"
|
||||||
|
sudo mount $DISK.img $MEDIADIR/$DISK
|
||||||
|
|
||||||
|
if [ $format -eq 1 ]; then
|
||||||
|
echo ">>> DISK INFORMATION BEING COPIED TO $DISK.img"
|
||||||
|
sudo fdisk -l $nextdevname >> $DISK-fdisk.txt
|
||||||
|
sudo cp $DISK-fdisk.txt $MEDIADIR/$DISK/$DISK.txt && rm $DISK-fdisk.txt
|
||||||
|
fi
|
3
scripts/vplay
Executable file
3
scripts/vplay
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
vlc -Z -L -I ncurses --no-video --recursive expand ~/Music
|
3
scripts/vradio
Executable file
3
scripts/vradio
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
vlc -Z -L -I ncurses --no-video --recursive expand ~/Documents/stations.xspf
|
Loading…
Reference in New Issue
Block a user