跳转到主要内容

未提供项目描述

项目描述

mwlib - MediaWiki 解析器和工具库

概述

mwlib是一个多功能的库,专为解析MediaWiki文章并将它们转换为各种输出格式而设计。mwlib的一个显著应用是在维基百科的“打印/导出”功能中,它用于将维基百科文章转换为PDF文档。

入门

先决条件

要构建mwlib,请确保已安装以下软件

  • Python(版本3.8或更高版本)
  • Ploticus
  • re2c
  • Perl
  • 枕头 / PyImage
  • ImageMagick

为 Python 3.8 或更高版本设置虚拟环境并激活它。

mwlib 使用 pip-compile-multi <https://pip-compile-multi.readthedocs.io/en/latest/index.html> 来管理依赖。要安装所有依赖项,请运行以下命令

$ make install

要构建 mwlib,请运行以下命令

$ python setup.py build
$ python setup.py install

文档

请访问 http://mwlib.readthedocs.org/en/latest/index.html 获取详细文档。

Docker Compose 设置

对于有兴趣使用 Docker Compose 设置 mwlib 的用户,详细的说明可在 Docker Compose 文档 中找到。

许可证

版权所有 (c) 2007-2012 PediaPress GmbH

保留所有权利。

在满足以下条件的情况下,允许重新分配和使用源代码和二进制形式,无论是否修改:

  • 源代码重新分配必须保留上述版权声明、本条件列表和以下免责声明。

  • 二进制形式重新分配必须在本文档和/或其他随分发提供的材料中复制上述版权声明、本条件列表和以下免责声明。

  • 未经具体事先书面许可,不得使用 PediaPress GmbH 的名称或其贡献者的姓名来认可或推广源自本软件的产品。

本软件由版权所有者和贡献者“按原样”提供,并明确或暗示地放弃了任何保证,包括但不限于适销性和针对特定目的的适用性保证。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论此类损害是由于何种原因以及基于何种责任理论(合同、严格责任或侵权,包括过失或不作为)引起,即使已被告知此类损害的可能性。

.. _SpamBayes: http://spambayes.sourceforge.net/

项目详情


发行历史 发布通知 | RSS 源

下载文件

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

源分布

mwlib-0.17.0.post1.zip (5.5 MB 查看哈希值)

上传时间

由以下支持