• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Digging the digital

  • /Now
  • Nieuw? Start hier
    • Blogroll
    • Tag Index
  • WordPress en Indieweb
    • WordPress en het indieweb
    • Hoe gebruik je IndieAuth met WordPress
    • WordPress en webmentions
    • WordPress en Micropub
    • WordPress en de Post Kind plugin
  • Notities
  • Bookmarks
  • Likes

Scratching an itch met setlist.fm

1 June 2019 by Frank Meeuwsen

Eén van de principes van het indieweb is “scratching your own itch“, als je iets nodig hebt voor je site of je project, dan kun je altijd proberen het zelf te maken. Vandaag merkte ik weer wat een goed gevoel dat kan geven.

Setlist informatie

Ik ben bezig met een artikel voor Chordify.net over de aanstaande tour van Eddie Vedder. Wat ik er inhoudelijk ga schrijven, dat vertel ik nog niet. Want ik weet dat eigenlijk nog niet. Maar voor een gedachtengang in een paragraaf wilde ik weten hoeveel unieke nummers Vedder heeft gespeeld bij zijn vorige shows in Amsterdam.

Op Setlist.fm is alle informatie te vinden en een lijst met alle nummers had ik zo gevonden. Maar niet alleen voor Amsterdam en niet geordend op frequentie. Jammer.

Gelukkig heeft de service een API, die best goed is gedocumenteerd. Dus na het aanmaken van een API-sleutel kon ik aan de slag. Ik wist al ongeveer hoe ik het wilde aanpakken en via de app Postman kon ik de eerste output krijgen van de API.

Code op Github

Met nog wat NodeJS kennis onder de flanken ging ik verder. Na een uurtje of wat proberen en verschillende routes proberen kreeg ik een redelijk goede output. In elk geval voldoende voor mijn artikel.

Nu zou het zonde zijn om die code voor mezelf te houden. Waarom kunnen anderen er niet mee spelen en er misschien wat beters van maken? Of uitbreiden met meer mogelijkheden? Dus je kunt het ieniemienie script nu downloaden op Github. Ik heb het een beetje opgeschoond en beveiligd, zodat je in elk geval je eigen API key moet gebruiken.

Je kunt in het script zelf de opties aanpassen voor je zoekopdracht. Zoals de naam van de artiest, landcode, stad en jaartal. Maar er zijn meer mogelijkheden die je zelf mag ontdekken.

Maak je zelf iets beters van dit script? Deel het via de Github repo! Dan ga ik weer verder om het artikel te schrijven 🙂

Also on:
  • X

Filed Under: webtech Tagged With: code, github, itdoesntgeteddievedderthanthis, nodejs, setlist

Footer

Wat is dit?

Frank MeeuwsenDigging the Digital is de digital garden of commonplace book van Frank Meeuwsen. Onderwerpen variëren van indieweb tot nieuwsbrieven, bloggen, muziek en opvallende gebeurtenissen op het internet.

Meer Frank

Bloghelden - De definitieve geschiedenis van webloggend Nederland

On this Day

  • 3 years ago...
    • Ik schrijf een blogpost vanuit Emacs,...
    • De storm die komt
  • 8 years ago...
    • Wow wow wow. ‍♂️ ‍♂️ ‍♂️Voor…
  • 13 years ago...
    • Frontaal Exit…
  • 16 years ago...
    • Wie is beter dan Google?
  • 17 years ago...
    • Ben Hammersley op Les Blogs 2.0
  • 21 years ago...
    • Braindump on tasks
  • 22 years ago...
    • USB zakmes
    • Bij Microsoft zijn ze nu echt krankjorum geworden
    • Auf der Maur in de Melkweg
  • 23 years ago...
    • NS wil stilte in treinen
    • Google Labs: WebQuotes
    • Request a Feature
    • De eerste parodie is er al!
    • Toch de goede keuze?
    • Mooie publiciteitsstunt
    • Ice T op Kazaa
    • Waarschijnlijk al rete-oud
    • Wu are you
    • Ze doen het weer…

Archives

Copyright © 2026 · DTD Genesis on Genesis Framework · WordPress · Log in