* fixes number formating without coreutils

merge-requests/6/head
Dominika Liberda 2021-08-30 20:57:54 +00:00
parent 3ac37c0c39
commit 57892c86a1
1 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,9 @@
#!/bin/bash
function format_numbers() {
rev | sed "s#[[:digit:]]\{3\}#&,#g" | rev | sed -E 's/^,//'
}
if [[ ! -d "temp" ]]; then
mkdir "temp"
fi
@ -119,9 +123,9 @@ if [[ "${get_data[v]}" ]]; then
fi
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' | xargs printf "%'d\n")
like_count=$(echo $video | jq -r '.like_count' | xargs printf "%'d\n")
dislike_count=$(echo $video | jq -r '.dislike_count' | xargs printf "%'d\n")
strings[view_count]=$(echo $video | jq -r '.view_count' | format_numbers)
like_count=$(echo $video | jq -r '.like_count' | format_numbers)
dislike_count=$(echo $video | jq -r '.dislike_count' | format_numbers)
if [[ ${cfg[template]} == 'default' ]]; then
if [[ $like_count == 'null' && $dislike_count == 'null' ]]; then
strings[like_dislike_count]="Likes are turned off"