Catalog PyPI
PACKAGE EXPLORERView in registry

aiodl

PyPI

Aiodl -- Yet another command line download accelerator.

asynchronousdownload
Versions collected1
Direct dependencies0From release 0.5.7
Last observed21 Oct, 11:49 UTC

README

Version 0.5.7 documentation
Aiodl
-----

|PyPI version|

Aiodl – Yet another command line download accelerator.

Features
--------

-  Accelerate the downloading process by using multiple connections for
   one file.
-  Reasonable retries on network errors.
-  Breakpoint resume.

Installation
------------

.. code:: bash

    $ pip3 install aiodl --user
    # or
    $ sudo pip3 install aiodl

Usage
-----

Commandline
~~~~~~~~~~~

Simply call ``aiodl`` with the URL:

.. code:: console

    $ aiodl https://dl.google.com/translate/android/Translate.apk

      File: Translate.apk
      Size: 16.8M
      Type: application/vnd.android.package-archive

     11%|████▎                                  | 1.78M/16.0M [00:03<00:26, 565KB/s]

Hit Ctrl+C to stop the download. Aiodl will save necessary information
to ``<download-file>.aiodl``, next time it will automatically continue
to download from here.

Other arguments:

::

    --fake-user-agent, -u  Use a fake User-Agent.
    --num-tasks N, -n N    Limit number of asynchronous tasks.
    --max-tries N, -r N    Limit retries on network errors.

In your script
~~~~~~~~~~~~~~

.. code:: python

    import aiodl

    # in an async function
    filename = await aiodl.download('https://dl.google.com/translate/android/Translate.apk', quiet=True)

.. |PyPI version| image:: https://badge.fury.io/py/aiodl.svg
   :target: https://badge.fury.io/py/aiodl

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.5.728 Mar 20180

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
cshuaimin/aiodl

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:fc6c9019ed723b2e97f39bca541c1d868d9e02dbe54612b689d172d0a2af9d12