一个python模块,用于以各种不同格式从backloggery帐户中提取数据
backlog_puller的Python项目详细描述
积压拉具
==============
*以前的“背靠背拉具”`*
“backlog_puller”是一个简单的python模块,它可以在给定用户名的情况下,从[backloggery](http://www.backloggery.com)中提取用户完整的视频游戏backlog。结果可以以xml和json格式以及常规ole'python对象返回。
设置
=====
确保安装了python 2.7.x。
就这样!backloggery puller模块只依赖python标准库才能正常工作。python 2的其他版本可能可以工作,但它们还没有经过测试。
安装
============
您可以使用以下命令从pypi安装“backlog_puller”:
`PIP安装积压拉具`
安装“backlog_puller”时,还将安装“backlog_pull”命令。只需输入:
`backlog\u pull{username}`
在您选择的终端上,您将获得该用户积压工作的json表示。
用法
=====
“backloggery puller”由两个主要组件组成:从backloggery中提取原始html的gamesrequest和将原始html转换为更有用输出的backloghtmlparser。
**例如:**
``Python
导入backloggery_puller
请求=游戏请求(“用户名”)
分析器=backloghtmlparser()
parser.feed(request.get_raw_page())
打印分析器.backlog
```
将为用户“username”创建一个“gamesrequest”,并将其输入一个“backloghtmlparser”,并将其存储为一个python字典。backloghtmlparser可以将解析后的数据输出为xml、json或序列化的python对象。
功能列表/待办事项
==================
-[x]检索包含整个待办事项的html
-[x]检索一页HTML
-[x]检索没有重叠的后续页
-[x]检索页面直到到达结尾
-[]将HTML解析为更有用的格式
-[x]从原始HTML中提取基本数据
-[x]拉动游戏名称
-[x]拉取完成状态
-[x]拉动游戏机名称
-[]从原始HTML中提取高级数据
-[x]将基本数据格式化为XML
-[x]将基本数据格式化为json格式
-[]将基本数据格式化为CSV
==============
*以前的“背靠背拉具”`*
“backlog_puller”是一个简单的python模块,它可以在给定用户名的情况下,从[backloggery](http://www.backloggery.com)中提取用户完整的视频游戏backlog。结果可以以xml和json格式以及常规ole'python对象返回。
设置
=====
确保安装了python 2.7.x。
就这样!backloggery puller模块只依赖python标准库才能正常工作。python 2的其他版本可能可以工作,但它们还没有经过测试。
安装
============
您可以使用以下命令从pypi安装“backlog_puller”:
`PIP安装积压拉具`
安装“backlog_puller”时,还将安装“backlog_pull”命令。只需输入:
`backlog\u pull{username}`
在您选择的终端上,您将获得该用户积压工作的json表示。
用法
=====
“backloggery puller”由两个主要组件组成:从backloggery中提取原始html的gamesrequest和将原始html转换为更有用输出的backloghtmlparser。
**例如:**
``Python
导入backloggery_puller
请求=游戏请求(“用户名”)
分析器=backloghtmlparser()
parser.feed(request.get_raw_page())
打印分析器.backlog
```
将为用户“username”创建一个“gamesrequest”,并将其输入一个“backloghtmlparser”,并将其存储为一个python字典。backloghtmlparser可以将解析后的数据输出为xml、json或序列化的python对象。
功能列表/待办事项
==================
-[x]检索包含整个待办事项的html
-[x]检索一页HTML
-[x]检索没有重叠的后续页
-[x]检索页面直到到达结尾
-[]将HTML解析为更有用的格式
-[x]从原始HTML中提取基本数据
-[x]拉动游戏名称
-[x]拉取完成状态
-[x]拉动游戏机名称
-[]从原始HTML中提取高级数据
-[x]将基本数据格式化为XML
-[x]将基本数据格式化为json格式
-[]将基本数据格式化为CSV