跳转到主要内容

开放(https://open-source.org.cn/,http://opendefinition.org/)许可证列表以及API和Web服务。

项目描述

开放(https://open-source.org.cn/http://opendefinition.org/)许可证列表以及API和Web服务。

如何使用许可证包

此包可以用于三种方式(开发、分发和部署)。

  1. 创建和访问JSON格式的许可证数据。

    该包包含一个数据文件(./licenses/licenses.db)和一个爬虫(licenses/scrape.py),它会更新数据文件

    $ hg clone https://bitbucket.org/okfn/licenses
    $ cd licenses
    $ python licenses/scrape.py

    将打印有关许可证数据变更的报告。

  2. 通过简单的Python API访问数据

    >>> from licenses import Licenses
    >>> L = Licenses()
    >>> for l in L: print l
    ...
    odc-odbl
    ...
    >>> print l['odb-odbl']
    {'status': 'active', ...
    >>>
  3. 作为服务部署。

    安装或更新Python包,然后创建服务文件

    $ python licenses/deploy.py <path>

    将在 <路径> 创建一系列文件,然后可以直接由您的Web服务器提供服务。

项目详情


下载文件

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

源分发

licenses-0.6.1.tar.gz (10.9 kB 查看哈希值)

上传时间

支持