search page overhaul
it now looks as good as the feed, the homepage and the favourites! :3 additionally, the search page now also mentions your search term, in case you suddenly decide to leave that tab alone for some reason and come back to it later, only to no longer know what you searched for lol
This commit is contained in:
parent
4ddf2f784a
commit
8f15262d01
|
@ -1,8 +1,15 @@
|
||||||
{{start _results}}
|
{{start ?query}}
|
||||||
|
<h1>Results for "{{.query}}"</h1>
|
||||||
<a href='/watch?v={{.id}}'>
|
<div style='display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));'>
|
||||||
<img src='https://i.ytimg.com/vi/{{.id}}/mqdefault.jpg'><br>{{.title}}</a>
|
{{start _results}}
|
||||||
| {{.runtime}} seconds | {{.views}} views<br>
|
<div class='video-image-container'>
|
||||||
Uploaded by <a href='/channel/{{.channel_id}}'>{{.channel}}</a><br>
|
<a href='watch?v={{.id}}'>
|
||||||
|
<div class='video-image' style='background-image: url(http://i.ytimg.com/vi/{{.id}}/mqdefault.jpg)'></div>
|
||||||
{{end _results}}
|
<b>{{.title}}</b></a><br>
|
||||||
|
Uploaded by <a href='/channel/{{.channel_id}}'>{{.channel}}</a> · <b>{{.runtime}}</b> · <b>{{.views}}</b> views
|
||||||
|
</div>
|
||||||
|
{{end _results}}
|
||||||
|
</div>
|
||||||
|
{{else ?query}}
|
||||||
|
<p>search for something will 'ya?</p>
|
||||||
|
{{end ?query}}
|
|
@ -12,6 +12,8 @@ fi
|
||||||
#https://www.youtube.com/results?search_query=oooo
|
#https://www.youtube.com/results?search_query=oooo
|
||||||
if [[ "${get_data[search_query]}" ]]; then
|
if [[ "${get_data[search_query]}" ]]; then
|
||||||
query="${get_data[search_query]}"
|
query="${get_data[search_query]}"
|
||||||
|
meow[query]=$(sed -s 's/+/ /g' <<< "${get_data[search_query]}")
|
||||||
|
meow[?query]=true
|
||||||
query_nice=$(sed -s 's/+/ /g' <<< "${get_data[search_query]}")
|
query_nice=$(sed -s 's/+/ /g' <<< "${get_data[search_query]}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -34,7 +36,7 @@ if [[ "${get_data[search_query]}" ]]; then
|
||||||
for (( i=0; i<${#id[@]}; i++ )); do
|
for (( i=0; i<${#id[@]}; i++ )); do
|
||||||
strings[id]="${id[$i]}"
|
strings[id]="${id[$i]}"
|
||||||
strings[title]="${title[$i]}"
|
strings[title]="${title[$i]}"
|
||||||
strings[runtime]="${runtime[$i]}"
|
strings[runtime]="$(date -d "@${runtime[$i]}" "+%H:%M:%S")"
|
||||||
strings[views]="${views[$i]}"
|
strings[views]="${views[$i]}"
|
||||||
strings[channel_id]="${channel_id[$i]}"
|
strings[channel_id]="${channel_id[$i]}"
|
||||||
strings[channel]="${channel[$i]}"
|
strings[channel]="${channel[$i]}"
|
||||||
|
|
Loading…
Reference in a new issue