从胫骨wiki文章生成sqlite数据库的python脚本

tibiawikisql的Python项目详细描述


胫骨维基SQL

为mmo胫骨生成sqlite数据库的脚本。

灵感来源于胫骨维基解析脚本。

与依赖database dumps相比,此脚本通过其api从胫骨wiki获取数据 不会像以前那样频繁更新。通过使用api,获得的数据总是新鲜的。

此脚本不打算一直运行,而是只运行一次,生成一个sqlite数据库并使用它 外部。

Build StatusGitHub (pre-)releasePyPIPyPI - Python VersionPyPI - License

要求

  • Python3.6或更高版本
    • 请求模块
    • 单击模块
    • colorama模块

安装

可以使用以下命令从PYPI安装此模块:

pip install tibiawikisql

安装后,您可以使用以下命令在任何位置运行该命令:

python -m tibiawikisql generate

tibiawikisql

这个过程可能很长,第一次最多需要20分钟。所有图像都保存到images文件夹中。打开 在随后的运行中,图像将从磁盘读取,而不是再次从胫骨wiki获取。

完成后,将在文件夹中找到名为tibiawiki.db的数据库文件。

数据库内容

  • 成就
  • 魅力
  • 生物
  • 生物掉落统计
  • 房屋
  • 嵌入
  • 项目
  • 安装
  • 净现值
  • NPC优惠
  • 任务
  • 拼写
  • 世界

文档

查看documentation page

贡献

欢迎通过拉取请求进行改进和错误修复
对于问题、建议和错误报告,请提交问题。

为这个项目做贡献的最好方法是为TibiaWiki做贡献。

image

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?