一个用于抓取文件和绘制数据以对抗总统政党变动的web服务
patella的Python项目详细描述
patella使用flask托管一个交互式html/css/js前端,用户可以通过它导航到 数据和绘图。
烧瓶URL路径
patella使用httpGET和POST命令在 一页又一页。主页路径是/和/index,您可以从中 导航到前端的其余部分。
安装和运行说明
patella已上载到PIP包存储库。
要安装,只需运行pip install patella。随附的requirements.txt文件 包指定其依赖项。使用pip install -r requirements.txt安装这些文件。它是 建议您在虚拟环境中运行此程序,以免干扰以前的安装。
要启动烧瓶服务器,请运行patella startup <URL>,其中url是路径 在页面url前面。接下来,使用浏览器浏览到127.0.0.1:4444。 要从同一网络上的其他计算机访问服务,请使用主机的公用IP 端口4444上的计算机。只要服务器运行,就可以从这两个地址访问webservice。
文件
日志文件
将在运行webservice的路径中生成一个名为 webservice.log。此文件包括服务器重新加载、错误报告、日志获取 以及发布请求和调试器pin。POST和GET日志有时间戳,但其他日志没有时间戳
数据文件
来自webservice的数据文件将下载到运行时在 服务器从启动。在该目录中,从webservice下载的所有文件都可以浏览。