cleaned up
This commit is contained in:
10
src/sh/mb.sh
10
src/sh/mb.sh
@@ -27,7 +27,7 @@ __mb_artist_cache_or_fetch_releasegroups() {
|
||||
if ! cache_get_artist_releasegroups "$1"; then
|
||||
api_mb_browse_artist_releasegroups "$1" | cache_put_artist_releasegroups "$1"
|
||||
rg="$(cache_get_artist_releasegroups "$1")"
|
||||
total=$(printf "%s" "$rg" | $JQ -r '."release-group-count"')
|
||||
total=$(printf "%s" "$rg" | $JQ '."release-group-count"')
|
||||
seen=$MB_BROWSE_STEPS
|
||||
while [ "$total" -gt "$seen" ]; do
|
||||
# Fetch remaning release groups, and append to cache
|
||||
@@ -43,7 +43,7 @@ __mb_releasegroup_cache_or_fetch_releases() {
|
||||
if ! cache_get_releasegroup_releases "$1"; then
|
||||
api_mb_browse_releasegroup_releases "$1" | cache_put_releasegroup_releases "$1"
|
||||
releases="$(cache_get_releasegroup_releases "$1")"
|
||||
total=$(printf "%s" "$releases" | $JQ -r '."release-count"')
|
||||
total=$(printf "%s" "$releases" | $JQ '."release-count"')
|
||||
seen=$MB_BROWSE_STEPS
|
||||
while [ "$total" -gt "$seen" ]; do
|
||||
# Fetch remaning releases, and append to cache
|
||||
@@ -66,7 +66,7 @@ mb_artist() {
|
||||
mb_artist_wikidata() {
|
||||
if ! cache_get_artist_wikidata "$1"; then
|
||||
wikidataid=$(mb_artist "$1" |
|
||||
$JQ -r '.relations |
|
||||
$JQ '.relations |
|
||||
map(select(.type=="wikidata")) |
|
||||
.[0].url.resource // ""' |
|
||||
awk -F "/" '{print $NF}')
|
||||
@@ -89,7 +89,7 @@ mb_artist_enwikipedia() {
|
||||
# take the second route.
|
||||
wikidata=$(mb_artist_wikidata "$1" || true)
|
||||
wikiid=$(printf "%s" "$wikidata" |
|
||||
$JQ -r '.enwiki.url // ""' |
|
||||
$JQ '.enwiki.url // ""' |
|
||||
awk -F "/" '{print $NF}')
|
||||
[ ! "$wikiid" ] && return
|
||||
api_wikipedia_en_summary "$wikiid" | cache_put_artist_enwikipedia "$1"
|
||||
@@ -102,7 +102,7 @@ mb_artist_enwikipedia() {
|
||||
mb_artist_discogs() {
|
||||
if ! cache_get_artist_discogs "$1"; then
|
||||
discogsid=$(mb_artist "$1" |
|
||||
$JQ -r '.relations |
|
||||
$JQ '.relations |
|
||||
map(select(.type=="discogs")) |
|
||||
.[0].url.resource // ""' |
|
||||
awk -F "/" '{print $NF}')
|
||||
|
Reference in New Issue
Block a user