用于高速下载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我所拥有的gc输出的良好gc调优策略是什么?   java无法在Tomcat7和JBoss7上部署GWT应用程序   java Alexa在自定义技能中不停止音频播放   在Wildfly 10中找不到无状态Bean中的java JNDI   如何下载没有水印的tiktok视频Android java   java Neo4j高级映射SDN   java返回材料选择器   尝试设置列表项的边距时出现java ClassCastException   java处理如何绘制x/y轴大于窗口宽度/高度的散点图   apache poi HSSF工作手册java。lang.IllegalArgumentException:指定的规则不能超过3条   java如何使用嵌入式字体调用Graphics2D。抽绳(…)使用iText(DefaultFontMapper?)   jsp以字母顺序获取java对象集合   使用php for java创建Web服务(XML)   java Hibernate批删除与单次删除   java设置类似Google Chrome的活动(带有单选按钮的子菜单)   JavaRxJava:带有条件的代码   java Dalvik和无序写入