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