我们的日历读取程序

TripleC-GigGuide

Triple C 是加拿大的一家非营利电台。它播放即将有演出的艺人,并告诉听众在哪里可以看到他们的现场演出。TripleC-GigGuide 是为我们免费的演出指南读取场地公开活动日历的程序。

速览

运营方
Triple C Radio Association,加拿大的一家非营利机构
用户代理
TripleC-GigGuide/1.0 (+https://triplec.fm/calendar-reader)
签名身份
Signature-Agent: "https://triplec.fm"(Web Bot Auth)
公钥
/.well-known/http-message-signatures-directory
联系
[email protected]

它读取什么

  • 音乐场地的公开活动日历:活动页面、日历订阅源,或其链接到的单场演出页面。
  • 你的 robots.txt,最先读取,每天一次。
  • 不读取任何需要登录的内容。它从不登录、不买票,也不会在你的网站上留下任何东西。

多久读一次

  • 每个场地每天最多四次。单场演出的页面大约每天重新读取一次。
  • 每个网站一次只读一个页面,请求之间至少间隔一秒半。
  • 你要求的话会放慢:它遵守 robots.txt 中的 Crawl-delay(最多 30 秒)。

我们如何使用

  • 我们把演出列在演出指南上:谁演出、什么时候、票价,以及回到你的页面或售票页的链接。
  • 部分页面借助 AI 读取(Claude),用来找出日期和艺人。请看我们的 AI 政策。
  • 不用于训练 AI,也绝不出售。

如何识别它

  • 它的用户代理以 TripleC-GigGuide/1.0 开头,并链接到本页。
  • 每个请求都有签名(Web Bot Auth,RFC 9421 HTTP 消息签名),带有 Signature-Agent: "https://triplec.fm"。
  • 我们的公钥在 triplec.fm/.well-known/http-message-signatures-directory,你或你的托管服务商(例如 Cloudflare)可以用它核实请求确实来自我们。

它的成果

它读取演出的两个场地,并附上它们自己的日历:

The Rex Hotel,多伦多

从其活动页面上的活动数据读取。

Horseshoe Tavern,多伦多

从普通的活动页面读取,借助 AI。

或浏览整个演出指南。

让它停止或放慢

让它停止

把这段加到你的 robots.txt,它就不会读取你的网站:

User-agent: TripleC-GigGuide Disallow: /

让它放慢

或者要求请求之间暂停,单位为秒:

User-agent: TripleC-GigGuide Crawl-delay: 10

你经营场地吗?你也可以认领你的页面,自己添加、修改或删除演出,或把你的日历链接发给我们,让我们读取正确的那个。其他事情:[email protected]。