一整套开放式的莎士比亚作品,以及相关的资料、各种工具和python api

shakespeare的Python项目详细描述


简介

开放的莎士比亚作品包提供了一整套开放的莎士比亚作品 (通常有多个版本)以及辅助材料,各种工具 以及一个python api。

特别是除了作品本身(通常有多个版本) 有一个导言,一个年表,一个注释,一个一致性和 搜索设备。

所有材料都是开放源码/开放知识,以便任何人都可以使用、重新分发 并免费重复使用这些材料。关于许可证的确切细节 此软件包可用,请参阅copying.txt。

开放的莎士比亚是在开放知识的庇护下发展起来的。 地基(http://www.okfn.org/)。

联系项目

请邮寄info@okfn.org或加入OKFN讨论邮件列表:

http://lists.okfn.org/listinfo/okfn-discuss

安装和设置

1。安装代码

1.1:(任一)使用setup.py安装(首选)

使用easy_install安装shakespeare

easy_install shakespeare

注意:如果您没有简易安装,可以从这里获得:

<;http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions>;

1.2(或)直接从subversion获取代码

  1. 查看Subversion中继:

    svn co https://knowledgeforge.net/shakespeare/svn/trunk
    
  2. 做:

    sudo python setup.py develop
    

开始

作为用户:

1.基本设置

要访问open shakespeare的大部分主要特性,您需要一个数据库。 对于这个配置的其他位和块,您将需要一个配置 文件。

您可以按如下方式创建配置文件:

paster make-config shakespeare {your-config.ini}

根据需要调整配置文件,然后设置应用程序:

paster setup-app config.ini

[待办事项:这应该是安装应用程序的一部分]

运行:

$ shakespeare-admin db init

2.额外费用

  1. 搜索索引。[待办事项]

2.您可以启动一个web服务器,为 莎士比亚的材料和设施:

$ paster serve {your-config.ini}

注意:{your config.ini}应该替换为您的配置文件名 之前创建的。

作为开发者:

0.设置

使用名为development.ini的ini文件执行上述基本步骤

注意:您可能需要将日志级别更改为调试。

1.查看管理命令

$ bin/shakespeare-admin help.

2.使用py.test of nosetests运行测试:

$ nosetests shakespeare

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

推荐PyPI第三方库


热门话题
java为游戏添加声音。需要帮助   java在获取数据时忽略模型类中的forign键映射   java为什么Microsoft JDBC驱动程序忽略failoverPartner主机名   java可以下载mozswing文件   java等价于ObjectOutputStream,不仅保存其状态,还保存整个对象?   Java Android LiveData根据其他LiveData调用房间查询   java如何使用jackson jsonNode实现这一点并获得所需的输出   在web服务器上作为web应用程序运行java应用程序?   groovy中java类的元类属性   返回空指针的java图形对象   标头中包含用户名和密码的java SOAP客户端请求   具有堆栈实现和递归的Hanoi算法塔(Java)   java当我运行这两个类时,我的老鼠不会移动   使用图像进行java相似图像搜索   Java8并行流机制   使用单例对象作为枚举元素的java Scala枚举,是否有可能对它们进行迭代?   java Webview更改高度大小   不可序列化对象和函数的java Spark Scala编程   java my app在eclipse中运行良好,而不是在jar中