Partiful 技能提供对 Partiful 活动数据的程序化访问,基于 Babashka 实现。主要用法如下:列出所有 RSVP/邀请使用 bb scripts/partiful.clj invites;获取活动详情使用 bb scripts/partiful.clj event <event-id>;认证使用 bb scripts/partiful.clj auth(会打开浏览器)。可用命令包括 invites(列出被邀请活动及 RSVP 状态)、events(列出自己主办的活动)、mutuals(列出共同连接)、event <id>(获取活动完整详情)、auth(通过 Playwright 浏览器认证)。配置需设置环境变量或存入 ~/.partiful-config.edn,包括 PARTIFUL_AUTH_TOKEN、PARTIFUL_USER_ID、PARTIFUL_REFRESH_TOKEN,以及需从 Partiful 网页应用获取的 PARTIFUL_FIREBASE_API_KEY。项目还包含 ACSet 模式,以范畴论方式建模事件与态射关系(Event、User、Invite、RSVP),相关查询见 scripts/partiful-acset.clj,可查 my-invited-events、event-guests、event-rsvps。该技能关联《Software Design for Flexibility》(Hanson & Sussman, 2021)第5章 Evaluation,概念涉及 eval、apply、解释器与环境。限制:资料未提供更多平台支持、错误处理、速率限制或官方 API 授权方面信息,均暂未提供。
partiful
通用与其它
更新于 10-16 08:07