Upcoming Events
Search for upcoming concerts and live music events worldwide via the Ticketmaster Discovery API.
Usage
CODEBLOCK0
Command Options
- -
--city (optional): City name (e.g. "Valencia", "Berlin", "New York") - INLINECODE1 (optional): ISO 3166-1 alpha-2 country code (e.g. ES, DE, US, GB)
- INLINECODE2 (optional): Filter by artist/keyword in event name
- INLINECODE3 (optional): Genre filter (e.g. "Metal", "Rock", "Jazz", "Pop")
- INLINECODE4 (optional): Start date in YYYY-MM-DD format (default: today)
- INLINECODE5 (optional): End date in YYYY-MM-DD format (default: 1 year from today)
- INLINECODE6 (optional): Max number of results (default: 50, max: 200)
Examples
CODEBLOCK1
Output
The script prints a JSON array to stdout. Each entry contains:
- -
date: Event date (YYYY-MM-DD) - INLINECODE8 : Event name
- INLINECODE9 : List of performing artist names
- INLINECODE10 : Venue name
- INLINECODE11 : City name
- INLINECODE12 : Country code
- INLINECODE13 : Genre/subgenre if available
- INLINECODE14 : Ticketmaster event URL
Present the results to the user as a readable table sorted by date.
Setup
The user needs a free Ticketmaster API key:
- 1. Sign up at https://developer.ticketmaster.com/
- Copy the Consumer Key from the dashboard
- Set it: INLINECODE15
即将举行的活动
通过Ticketmaster Discovery API搜索全球即将举行的演唱会及现场音乐活动。
使用方法
bash
python3 {baseDir}/events.py --city 瓦伦西亚 --country ES
命令选项
- - --city(可选):城市名称(例如:瓦伦西亚、柏林、纽约)
- --country(可选):ISO 3166-1 alpha-2 国家代码(例如:ES、DE、US、GB)
- --artist(可选):按活动名称中的艺人/关键词筛选
- --genre(可选):音乐类型筛选(例如:金属、摇滚、爵士、流行)
- --from(可选):开始日期,格式为YYYY-MM-DD(默认:今天)
- --to(可选):结束日期,格式为YYYY-MM-DD(默认:自今天起一年后)
- --size(可选):最大结果数量(默认:50,最大:200)
示例
bash
西班牙瓦伦西亚所有即将举行的演唱会
python3 {baseDir}/events.py --city 瓦伦西亚 --country ES
德国金属乐演出
python3 {baseDir}/events.py --country DE --genre 金属
特定艺人的全球活动
python3 {baseDir}/events.py --artist Metallica
伦敦今夏摇滚演唱会
python3 {baseDir}/events.py --city 伦敦 --country GB --genre 摇滚 --from 2026-06-01 --to 2026-08-31
输出
脚本将JSON数组打印到标准输出。每个条目包含:
- - date:活动日期(YYYY-MM-DD)
- name:活动名称
- artists:演出艺人名称列表
- venue:场馆名称
- city:城市名称
- country:国家代码
- genre:音乐类型/子类型(如有)
- url:Ticketmaster活动链接
将结果以按日期排序的可读表格形式呈现给用户。
设置
用户需要获取免费的Ticketmaster API密钥:
- 1. 在 https://developer.ticketmaster.com/ 注册
- 从控制台复制消费者密钥
- 设置环境变量:export TICKETMASTERAPIKEY=你的密钥