跳转到主要内容

FICS客户端库。

项目描述

mekk.fics 是一个用于 FICS 的 Python 访问库。它可以用于用 Python 编写 FICS 机器人和客户端。 drone-badge

状态

代码可以工作,并且正在积极使用,但仅覆盖了FICS功能的一部分。

核心功能(处理FICS连接、命令管理等)正常工作,稳定,并且已经被WatchBot使用了多年。

解析程序(将各种FICS通知和回复转换为命令)仅针对一些命令和通知实现。新的解析器主要根据需求添加,每当某些新的命令或信息显示出其有用性时。

主要API应该是稳定的,数据结构可能会随时更改。

示例和文档

如果您不熟悉FICS编程,请参阅

如何编写FICS机器人

文章系列。

接下来,请查看 mekk.fics 示例

所有重要的类和方法都有文档字符串。

开发

代码使用Mercurial跟踪。可以从

http://bitbucket.org/Mekk/mekk.fics

使用同一位置来报告错误、提出改进建议和提供补丁。

安装

从PyPI(安装最新版本)

pip install --user mekk.fics

从源代码(标记的发布版本)

hg clone http://bitbucket.org/Mekk/mekk.fics
hg update -r 'max(tagged())'
pip install --user .

从源代码,用于开发

hg clone http://bitbucket.org/Mekk/mekk.fics
pip install --user --edit .

许可

mekk.fics采用Artistic License 2.0和Mozilla Public License 1.1的双许可。完整的许可文本可以在Artistic-2.0.txt和MPL-1.1.txt中找到。

项目详情


下载文件

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

源代码分布

mekk.fics-0.8.1.tar.gz (148.1 kB 查看哈希值)

上传时间 源代码

支持