Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phoemur/aioget

This is a simple script that implements concurrent downloads with Python.
https://github.com/phoemur/aioget

aiofiles aiohttp asyncio blessings curses downloader python-3 python3

Last synced: 4 days ago
JSON representation

This is a simple script that implements concurrent downloads with Python.

Awesome Lists containing this project

README

        

# aioget
This is a simple script that implements concurrent downloads with Python.
It makes use of Python >= 3.5 new module's asyncio coroutines with async / await statements.
Uses aiohttp for assyncronous downloads, aiofiles for nonblocking filesystem operations.
Has a nice curses based progress_bar with multiple lines

# Requirements
* python >= 3.5
* aiohttp
* aiofiles
* blessings

Only works on POSIX systems (Linux, BSD, ios, etc...)

# Usage

aioget "url1" "url2" ... "url n"

or read urls from file:

aioget -f urllist.txt

![](screenshot.png)