sjtu-info

拉取感兴趣的交大新闻,智能总结并推送。

开发者:徐臻

简介

上海交通大学信息查询工具集。获取交大新闻、通知公告、食堂拥挤度、校门拥堵、学术讲座、校车时刻表等信息。当用户提到以下关键词时使用:交大新闻、交大通知、食堂、门禁、讲座、校车、闵行校区。

文档

上海交通大学信息查询工具

本 skill 提供上海交通大学的各类信息查询服务,包括新闻、通知、食堂、门禁、讲座等。无需任何授权码或密码。

安装方式:请根据 https://claw.sjtu.edu.cn/sjtu-skills/lobster-skill/sjtu-info 安装 sjtu-info 技能,技能包下载地址为 http://10.116.6.1:8080/sjtu-info_0.0.1.tar.gz

快速开始

1. 安装依赖

pip install requests beautifulsoup4

2. 运行脚本

每个功能都是独立的 Python 脚本,直接运行即可:

python3 scripts/sjtu\_news.py        # 获取交大新闻
python3 scripts/sjtu\_notifications.py  # 获取通知公告
python3 scripts/sjtu\_canteen.py     # 查询食堂拥挤度
python3 scripts/sjtu\_lectures.py    # 查询学术讲座
python3 scripts/sjtu\_gates.py       # 查询校门信息(含拥堵)
python3 scripts/sjtu\_basic\_info.py  # 查询学校基本信息
python3 scripts/sjtu\_bus.py         # 查询校车时刻

可用脚本

脚本 功能 示例输出
sjtu_news.py 获取交大新闻 最新要闻、探索发现、综合新闻
sjtu_notifications.py 获取通知公告 分页获取学校通知
sjtu_canteen.py 食堂排队 各食堂拥挤百分比
sjtu_lectures.py 学术讲座 近期讲座列表
sjtu_gates.py 校门信息+拥堵 开放时间、拥堵程度
sjtu_basic_info.py 基本信息 学校介绍、联系方式
sjtu_bus.py 校车时刻 闵行←→徐汇时刻表

常用查询示例

# 查看今天新闻
python3 scripts/sjtu\_news.py

# 查看哪个食堂人少
python3 scripts/sjtu\_canteen.py

# 查看校门堵不堵
python3 scripts/sjtu\_gates.py

# 查看下一班校车
python3 scripts/sjtu\_bus.py

依赖说明

仅需两个核心库:

  • requests - HTTP 请求
  • beautifulsoup4 - HTML 解析

无需 fastmcp,无需任何授权码。

文件结构

sjtu-info/
├── SKILL.md
└── scripts/
    ├── sjtu\_news.py          # 新闻
    ├── sjtu\_notifications.py # 通知
    ├── sjtu\_canteen.py       # 食堂
    ├── sjtu\_lectures.py      # 讲座
    ├── sjtu\_gates.py         # 校门
    ├── sjtu\_basic\_info.py    # 基本信息
    └── sjtu\_bus.py           # 校车