文件名称:brownmenu:布朗大学食堂 API 的开始
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-25 08:02:35
Python
棕色菜单 同意 它有什么作用 这是用于布朗大学餐厅产品的简单 JSON REST API,目前仅包括 The Ratty,因为它是最好的。 该数据由大学提供,可在下的页面上的 iframe 中查看。 这些 iframe 是 Google 电子表格中的视图,它是我们在这里可以获得的所有数据的来源。 它是如何做到这一点的 文件scrape.py实现了抓取逻辑,从菜单中为每周每顿饭的每个实现的餐厅提取项目,而server.py是一个 Flask 服务器,它在每次第一次请求时将一周的抓取数据缓存在内存中一天,此后从缓存中服务。 展望未来 一些更好的持久性会很棒,因为内存缓存并没有提供太多的历史分析方式。
【文件预览】:
brownmenu-master
----server.py(3KB)
----.gitignore(741B)
----README.md(907B)
----scrape.py(4KB)