diff --git a/templates/themes/default/watch.t b/templates/themes/default/watch.t index b882d9c..d9f3073 100644 --- a/templates/themes/default/watch.t +++ b/templates/themes/default/watch.t @@ -7,7 +7,7 @@
{{.view_count}} views
- {{.like_count}} likes, {{.dislike_count}} dislikes.
+ {{.like_dislike_count}}
{{.fav}} {{.sub}}

diff --git a/webroot/watch.shs b/webroot/watch.shs index 182d1f0..a31a3a9 100755 --- a/webroot/watch.shs +++ b/webroot/watch.shs @@ -55,8 +55,15 @@ if [[ "${get_data[v]}" ]]; then strings[upload_date]=$(date -d "$(echo $video | jq -r '.upload_date' | sed -E 's/..../&-/;s/....-../&-/')" "+%d %B %Y") strings[view_count]=$(echo $video | jq -r '.view_count') - strings[like_count]=$(echo $video | jq -r '.like_count') - strings[dislike_count]=$(echo $video | jq -r '.dislike_count') + like_count=$(echo $video | jq -r '.like_count') + dislike_count=$(echo $video | jq -r '.dislike_count') + if [[ ${cfg[template]} == 'default' ]]; then + if [[ $like_count == 'null' && $dislike_count == 'null' ]]; then + strings[like_dislike_count]="Likes are turned off" + else + strings[like_dislike_count]="$like_count likes, $dislike_count dislikes." + fi + fi strings[sub]='' # @@ -140,6 +147,14 @@ if [[ "${get_data[v]}" ]]; then done fi + if [[ ! ${strings[recommended]} ]]; then + strings[recommended]='An error occurred during fetching Recommended Videos' + fi + + if [[ ! ${strings[comments_list]} ]]; then + strings[comments_list]='Comments are turned off
or an error occured during fetching their' + fi + source "${cfg[namespace]}/templates/header.shs" render_unsafe strings "${cfg[namespace]}/templates/themes/${cfg[template]}/watch.t" else