DojoMap is generated by using CoderDojo's Zen API. But the API had been archived on 2023-12-05 and DojoMap needs to use the new GraphQL-based API named Clubs API. So this PR migrates to the new API, which includes:
[x] 013c743 Send error notification when failed for the future
[x] 3c88826 Move existing data as archived one to validate (if necessary)
[x] a928f0d Prototype: Fetch dojo data from GraphQL API (aka Clubs API)
DojoMap is generated by using CoderDojo's Zen API. But the API had been archived on
2023-12-05
and DojoMap needs to use the new GraphQL-based API named Clubs API. So this PR migrates to the new API, which includes:upsert_dojos_geojson.rb
to adapt changed schema due to the new APIRef: https://clubs-api.raspberrypi.org/ Img: https://twitter.com/yasulab/status/1745299872725737808