Skip to main content

将您的 PGN 游戏导入本地数据库的国际象棋库

项目描述

[![]( https://pepy.tech/badge/pawnstore)]( https://pepy.tech/project/pawnstore )

#当铺♟

> /pɔːnstɔʁ/ : > > n. 将您的 PGN 游戏导入本地数据库的国际象棋库 > > Portmanteau 单词来自: > 1. pawn:由 Philidor 定义为“国际象棋的灵魂” > 2. datastore:用于持久存储和管理数据集合的存储库

## 特征

  • 集中访问您的在线和 OTB 国际象棋游戏

  • chess.com 和 lichess.org 进口商

  • 以用户为中心的数据表示,以方便提取您自己的统计数据

## 例子

>>> import pawnstore as ps
>>> from pawnstore.models import Panwstore
>>>
>>> store = Pawnstore(chesscom=("neTinquietePas", "xxx"),
    lichess=("kraymer", "xxx"))
>>> for game in store.filter(white=True).limit(3):
    print(game)
neTinquietePas x rms1952
neTinquietePas x AnselmoBarrena
neTinquietePas x samisamuel
>>> print(game.as_dict().keys())
dict_keys(['id', 'slug', 'analysis', 'eco', 'eco_name', 'elo', 'moves', 'num_moves', 'opp_elo', 'opp_name', 'pgn', 'result', 'termination', 'speed', 'term', 'timestamp', 'user', 'accuracy', 'time_control', 'website', 'white'])

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pawnstore-0.2.0.tar.gz (6.1 kB 查看哈希)

已上传 source

内置分布

pawnstore-0.2.0-py3-none-any.whl (6.5 kB 查看哈希

已上传 py3