ZC buildout配方用于获取URL
项目描述
什么是iw.recipe.fetcher?
将URL下载到本地目录。
如何使用iw.recipe.fetcher?
从HTTP服务器下载配方
>>> server_data = tmpdir('server_data')
>>> write(server_data, 'file1.txt', 'test1')
>>> write(server_data, 'file2.txt', 'test1')
>>> write(server_data, 'file3.txt', 'test1')
>>> server_url = start_server(server_data)
我们需要一些buildout变量
>>> write('buildout.cfg', '''
... [buildout]
... parts=test1
...
... [test1]
... recipe=iw.recipe.fetcher
... urls=
... %(server_url)s/file1.txt
... base_url=%(server_url)s
... files=
... file2.txt
... file3.txt
... ''' % dict(server_url=server_url))
现在我们可以获取一些URL了
>>> print system(buildout) Installing test1. <BLANKLINE>
它工作了
>>> ls(sample_buildout, 'test1')
- file1.txt
- file2.txt
- file3.txt
>>> write('buildout.cfg', '''
... [buildout]
... parts=test2
...
... [test2]
... recipe=iw.recipe.fetcher
... urls=
... http://www.example.com/file1.txt
... find-links=%(server_url)s
... ''' % dict(server_url=server_url))
现在我们可以获取一些URL了
>>> print system(buildout) Uninstalling test1. Installing test2. <BLANKLINE>
项目详情
下载文件
为您的平台下载文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分布
iw.recipe.fetcher-0.2.tar.gz (4.3 kB 查看散列)
构建分布
iw.recipe.fetcher-0.2-py2.4.egg (10.4 kB 查看散列)
关闭
iw.recipe.fetcher-0.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 52487dfe3a9538712cf051c89c4c6bb8402a6685d2fbdf2efcac96cf2c2a6c7f |
|
| MD5 | c200b73c998e54a963bd0cd7248ab298 |
|
| BLAKE2b-256 | e55a56fc2a12f01cc4bcbacbe99f3c62215d73ca22e0f47c697e84debcc5ee18 |