用于高速下载RFC的工具。

rfcdl的Python项目详细描述


https://img.shields.io/pypi/status/rfcdl.svghttps://img.shields.io/pypi/l/rfcdl.svghttps://img.shields.io/pypi/pyversions/rfcdl.svghttps://img.shields.io/pypi/v/rfcdl.svghttps://img.shields.io/pypi/dm/rfcdl.svg

用法

此工具可用于在短时间内下载大量RFC documents。 因为我喜欢将所有的RFC保存在我的机器上,所以这是在以后的时间点检索所有文档并添加新文档的完美方法。

为了快速介绍,让我展示一下如何使用该工具开始。

$ rfcdl -d ~/download/rfc/

如上所示,您必须指定一个目录,所有RFC文档都将保存在其中。 下次调用rfcdl时,将只下载该目录中缺少的rfc。

如果只想下载所有rfc的随机子集,请使用--samples标志。 这可以用于测试。 例如,下面将下载20个随机RFC文档。

$ rfcdl -d ~/download/rfc/ --samples 20

由于默认情况下rfcdl并行下载多个文件,因此可以使用--limit标志指定允许同时下载多少个文件。 以下调用最多只能并行下载10个文件。

$ rfcdl -d ~/download/rfc/ --limit 10

若要显式说明出错时rfcdl应下载文件的次数,可以使用--retries标志。 这在预期连接错误的情况下非常有用。 这就是你可以告诉工具尝试下载每个文件最多五次。

$ rfcdl -d ~/download/rfc/ --retries 5

安装

来自Pypi

pip install rfcdl

来源

./setup.py install

配置

可以将配置文件保存到~/.config/rfcdl/config.ini,以避免为每次调用指定路径。 当然,$XDG_CONFIG_HOME可以设置为更改配置路径。 或者,可以通过--config-file参数设置配置文件的路径。

[GENERAL]
RootDir = ~/download/rfc/

开发

源代码位于GitHub。 要签出存储库,可以使用以下命令。

git clone https://github.com/eikendev/rfcdl.git

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从CQ5获取搜索词建议。5指数   java如何创建在一列中嵌入按钮的tableview?   java使用postman为SLACK生成身份验证令牌   java选择具有最大日期休眠的行   java Jenkins在部署SpringMVC JPA webapp MySQL连接时未释放HikariCP   修改JSF UIComponent时未更改java实体属性   java Sprite图像出现拉伸且质量差,无法获得正确的位置GDXLib   java如何将分数正确地分配给玩家?   java如果“private static int”实例变量未初始化,它是否等于零?   java这个LimitedInputStream正确吗?   java如何调用使用JNA返回字符串的Delphi函数?   java JPA更新实体,包括实体列表   java制作流副本的最有效方法是什么?   java无法导入安卓支持IntelliJ项目   java分别乘以负音值和正音值   每秒验证/断言的java JMeter请求数