Skip to content

Instantly share code, notes, and snippets.

@satoryu
Last active December 31, 2021 02:24
Show Gist options
  • Save satoryu/a5e1134fac51f4851430ed893fa03831 to your computer and use it in GitHub Desktop.
Save satoryu/a5e1134fac51f4851430ed893fa03831 to your computer and use it in GitHub Desktop.

Prerequisites

  • curl
  • jq

Usage

This script requires NICKNAME environment variable. Before run this script, define it like export NICKNAME=satoryu on bash.

Dump all events

curl -fsSL https://gist.githubusercontent.com/satoryu/a5e1134fac51f4851430ed893fa03831/raw/2337c54e8c0bfef57a209a3969ab578a0ea0c1f8/dumpEventsFromConnpass.sh | bash --

Counts events in 2021

curl -fsSL https://gist.githubusercontent.com/satoryu/a5e1134fac51f4851430ed893fa03831/raw/2337c54e8c0bfef57a209a3969ab578a0ea0c1f8/dumpEventsFromConnpass.sh | bash -- | jq -r '.started_at | startswith("2021") ' | sort | uniq -c 
#!/bin/bash
start=1
nickname=$NICKNAME
events=`curl "https://connpass.com/api/v1/event/?nickname=${nickname}&order=2&count=100&start=${start}" | jq -r '.events[]'`
while [ "$events" != '' ]
do
echo $events
start=$(($start + 100))
events=`curl "https://connpass.com/api/v1/event/?nickname=${nickname}&order=2&count=100&start=${start}" | jq -r '.events[]'`
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment