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