跳转到主要内容

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 查看散列)

上传时间:

由以下支持