diff --git a/routes.sh b/routes.sh index 2fcc9a8..360ff5a 100644 --- a/routes.sh +++ b/routes.sh @@ -8,3 +8,4 @@ router "/user/:user" "${cfg[namespace]}/webroot/channel.shs" router "/playlist" "${cfg[namespace]}/webroot/playlist.shs" router "/watch" "${cfg[namespace]}/webroot/watch.shs" router "/proxy" "${cfg[namespace]}/webroot/proxy.shs" +router "/results" "${cfg[namespace]}/webroot/search.shs" diff --git a/templates/themes/default/elements/top.t b/templates/themes/default/elements/top.t index 822c4f7..6fd3651 100644 --- a/templates/themes/default/elements/top.t +++ b/templates/themes/default/elements/top.t @@ -1,4 +1,4 @@
- +
diff --git a/webroot/search.shs b/webroot/search.shs index 58a28e9..ae71936 100755 --- a/webroot/search.shs +++ b/webroot/search.shs @@ -7,13 +7,14 @@ if [[ ${cfg[template]} == 'default' ]]; then source templates/head.sh fi -if [[ "${get_data[q]}" ]]; then - query="${get_data[q]}" - query_nice=$(sed -s 's/+/ /g' <<< "${get_data[q]}") +#https://www.youtube.com/results?search_query=oooo +if [[ "${get_data[search_query]}" ]]; then + query="${get_data[search_query]}" + query_nice=$(sed -s 's/+/ /g' <<< "${get_data[search_query]}") fi -if [[ "${get_data[q]}" ]]; then - data=$(haruhi-dl --ie-key YoutubeSearch "ytsearch30:${get_data[q]}" --flat-playlist -J | jq '.entries[]') +if [[ "${get_data[search_query]}" ]]; then + data=$(haruhi-dl --ie-key YoutubeSearch "ytsearch30:${get_data[search_query]}" --flat-playlist -J | jq '.entries[]') IFS=$'\n' id=($(jq -r '.id' <<< "$data"))