#! /usr/bin/env nix-shell #! nix-shell -i bash -p curl jq set -euo pipefail nixpkgs="$(git rev-parse --show-toplevel)" castopod_nix="$nixpkgs/pkgs/applications/audio/castopod/default.nix" # https://www.meetup.com/api/guide/#p02-querying-section query=' query allReleases($fullPath: ID!, $first: Int, $last: Int, $before: String, $after: String, $sort: ReleaseSort) { project(fullPath: $fullPath) { id releases( first: $first last: $last before: $before after: $after sort: $sort ) { nodes { ...Release __typename } __typename } __typename } } fragment Release on Release { id name tagName releasedAt createdAt upcomingRelease historicalRelease assets { links { nodes { id name url directAssetUrl linkType __typename } __typename } __typename } __typename } ' variables='{ "fullPath": "adaures/castopod", "first": 1, "sort": "RELEASED_AT_DESC" }' post=$(cat <