cleaned up

This commit is contained in:
2025-09-08 12:10:10 +02:00
parent a2fd70e096
commit d5b3d7c597
21 changed files with 522 additions and 498 deletions

View File

@@ -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}')