#!/bin/bash meta[title]="youtube but not really" source templates/head.sh # GOOD LUCK FIXING IT WHEN GOOGLE BREAKS IT LOL echo "
" if [[ ${get_data[q]} ]]; then query=${get_data[q]} query_nice=$(echo ${get_data[q]} | sed -s 's/+/ /g') echo "

Searching for '$query_nice'

" data='' while [[ $data == '' ]]; do data=$(curl -s "https://www.youtube.com/results?search_query=$query&hl=en&hs=en") done IFS=$'\n' id=($(echo $data | sed -E 's/<\/a>/\n/g' | grep -ohE 'watch\?v\=[-A-Za-z0-9_]{11}" (.*) rel\="spf-prefetch"' | sed -E 's/watch\?v\=//g;s/" class="yt-uix-tile-link(.*)//g')) title=($(echo $data | sed -E 's/<\/a>/\n/g' | grep -ohE 'watch\?v\=[-A-Za-z0-9_]{11}" (.*) rel\="spf-prefetch"' | sed -E 's/watch\?v\=[-A-Za-z0-9_]{11}" class\="yt-uix-tile-link(.*)title\="/ /g;s/" rel\="spf-prefetch"//g')) unset IFS for (( i=0; i<${#id[@]}; i++ )); do echo "
${title[$i]}

" done else echo "search for something will 'ya?" fi