SLOBR实用程序
llama-slobber的Python项目详细描述
#美洲驼蜕皮
llama_slobber是一个python3工具包,用于学习联盟数据分析。
它由屏幕抓取例程组成,这些例程可用于从 学习联盟网页,各种美洲驼口水计算程序 统计数据和一些格式化例程,以帮助生成网页和 CSV文件。
##名称来源
[学习联盟](http://www.learnedleague.com)是一个网站,举办一系列在线琐事比赛 (详见[华盛顿邮报文章](https://www.washingtonpost.com/lifestyle/style/the-coolest-weirdest-internet-community-youll-never-be-able-to-join/2014/08/20/3c3f565e-26eb-11e4-958c-268a320a60ce_story.html?noredirect=on&utm_term=.16ba008490a5)。 由于学习联盟以字母ll开头,这个联盟的成员倾向于把他们称为美洲驼。
在这个网站上的一些在线讨论中,有人不假思索地把这个小组的一些成员称为 学识渊博的剑士联盟,这绝对是一个错误的术语。sabrmetrics指的是对棒球数据的分析 由[美国棒球研究学会](https://sabr.org)执行。我们显然不同。 所以我开始了“学习联盟默默无闻和拜占庭式研究会”(缩写为slobr),并发展了这个 帮助他人分析所学的联赛数据。
##安装
llama_slobber已经打包在[python包索引网站](https://pypi.org)上,可以使用以下命令下载 命令:python-m pip install llama_slobber。它还要求 软件包,因此如果未安装,还应运行: python-m pip安装请求。
##loginda.ini文件
要使用“骆驼口水”中的工具,您必须能够登录学习联盟网站。所以在这之前 工具可以工作,用户必须创建名为loginda.ini的文件,该文件将包含以下内容:
` [DEFAULT] username = <your Learned League user name> password = <your Learned League user password> `
这个loginda.ini文件应该放在运行用户python代码的目录中。
##用法
在进一步文档中列出的文件中记录的所有方法 通过导入方法并调用 方法和适当的变量。例如,下面 代码将计算出第78季B_Pacific Rundle的Hun值, 并将'usuiw'的hun值打印为html页面
`python from llama_slobber import get_rundle_comp from llama_slobber import gen_html_table . . . foo = get_rundle_comp(78, 'B_Pacific', 6) print(gen_html_table('usuiw',foo['usuiw'])) `
##此目录中的其他文件
这个目录中的大多数其他文件都在application子目录中, 其中包含用于生成骆驼口水网站的文件。 (http://warrensusui.com/llama_slobber/main_page.html)
##其他文档
- [Screen Scraping API](https://github.com/wusui/llama_slobber/blob/master/SCRAPING_API.md)
- [Metrics API](https://github.com/wusui/llama_slobber/blob/master/METRICS_API.md)
- [I/O API](https://github.com/wusui/llama_slobber/blob/master/IO_API.md)
##作者
- Warren Usui (warrenusui@gmail.com)
##许可证
这个项目是根据麻省理工学院的许可证授权的