开放(http://opensource.org/,http://opendefinition.org/)许可证列表,以及api和web服务。
licenses的Python项目详细描述
打开的(http://opensource.org/,http://opendefinition.org/)许可证列表 以及api和web服务。
如何使用许可证软件包
这个包可以通过三种方式使用(开发、分发和部署)。
以json格式创建和访问许可证数据。
该包包含一个数据文件(./licenses/licenses.db)和一个scraper (licenses/scrape.py)其中并更新数据文件:
$ hg clone https://bitbucket.org/okfn/licenses $ cd licenses $ python licenses/scrape.py
将打印有关许可证数据更改的报告。
通过简单的python api访问数据:
>>> from licenses import Licenses >>> L = Licenses() >>> for l in L: print l ... odc-odbl ... >>> print l['odb-odbl'] {'status': 'active', ... >>>
作为服务部署。
安装或更新python包,然后创建服务文件:
$ python licenses/deploy.py <path>
将在<;path>;创建一整套文件,然后可以提供这些文件 直接通过你的网络服务器。