一套完整的莎士比亚作品集及其附属材料,包括各种工具和Python API
项目描述
介绍
The Open Shakespeare package provides a full open set of shakespeare’s works (often in multiple versions) along with ancillary material, a variety of tools and a python API.
具体来说,除了作品本身(通常有多个版本)之外,还包括介绍、编年史、注释、词表和搜索功能。
所有材料都是开源/开放知识,任何人都可以免费使用、重新分发和重新使用这些材料。关于此软件包提供的具体许可证详情,请参阅COPYING.txt。
Open Shakespeare是在Open Knowledge Foundation(http://www.okfn.org/)的指导下开发的。
联系项目
请发送邮件至 info@okfn.org 或加入okfn-discuss邮件列表
安装和设置
1. 安装代码
1.1: (任选其一) 使用setup.py安装(推荐)
使用easy_install安装shakespeare
easy_install shakespeare
NB: 如果您没有easy_install,可以从中获取
<http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions>
1.2 (或) 直接从subversion获取代码
检出subversion主干
svn co https://knowledgeforge.net/shakespeare/svn/trunk
Do
sudo python setup.py develop
入门
作为用户
1. 基本设置
要访问 Open Shakespeare 的大多数主要功能,您需要一个数据库。为此,您还需要配置文件来设置其他一些配置项。
您可以根据以下步骤创建一个配置文件:
paster make-config shakespeare {your-config.ini}
根据需要调整配置文件,然后设置应用程序。
paster setup-app config.ini
[待办:这部分应包含在 setup-app 中]
运行
$ shakespeare-admin db init
2. 附加功能
搜索索引。[待办]
2. 您可以通过以下步骤启动一个 web 服务器,以提供莎士比亚资料和设施的易于使用的 web 界面:
$ paster serve {your-config.ini}
注意:{your-config.ini} 应替换为您之前创建的配置文件名称。
作为开发者
0. 设置
按照上述基本步骤进行操作,同时使用名为:development.ini 的 ini 文件。
注意:您可能希望将日志级别更改为调试。
1. 检查管理命令
$ bin/shakespeare-admin help.
2. 使用 py.test 或 nosetests 运行测试:
$ nosetests shakespeare
shakespeare-0.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f393d09d07ea4d0e19957838046b3601ad09e0a5bd1c5ad0454240eacff393be |
|
MD5 | 3cc70be7fd85b4e1521f52782ddd4fdf |
|
BLAKE2b-256 | a445699c3869c2590579d0ef89df3cbd28b17eb77a14dd9f1841c51cd7d4dc1c |
shakespeare-0.6-py2.5.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 296e6eae76c8ff62e10ca0d206da4743f7f462106fc39c576abddfddd3f6d90a |
|
MD5 | 0969608d4364e097c92b046b9bbfc55d |
|
BLAKE2b-256 | fb815ccd99cda5afcb8e36c1542f38ad79d35a1681ecd4b4cc70b1520d6a241d |