18 lines
577 B
Python
18 lines
577 B
Python
import requests
|
|
import json
|
|
|
|
def fetch_sample_setlists():
|
|
url = "https://elgoose.net/api/v2/setlists.json"
|
|
try:
|
|
response = requests.get(url, params={"page": 1})
|
|
data = response.json()
|
|
if 'data' in data:
|
|
print(json.dumps(data['data'][:5], indent=2))
|
|
# Stats on setnumber
|
|
setnumbers = [x.get('setnumber') for x in data['data']]
|
|
print(f"\nUnique setnumbers in page 1: {set(setnumbers)}")
|
|
except Exception as e:
|
|
print(f"Error: {e}")
|
|
|
|
if __name__ == "__main__":
|
|
fetch_sample_setlists()
|