file downloader with many requests
Project description
Internet Download Manager
Python Internet Download Manager Library
Installing
Install and update using pip3:
$ pip3 install internetdownloadmanager
Python 3 and newer.
Example
from internetdownloadmanager import Downloader
downloader = Downloader(worker=25,
part_size=1000000,
resumable=True)
downloader.download(url="http://example.com/file",
path= 'not_required.extension')
Output:
INFO:internetdownloadmanager.utils:
File Path:filename.extension
File Size: 377277402
Worker: 25
Calculated Part: 378
WARNING:internetdownloadmanager.utils:Download Starting
Status: %3.17 | Transfer Rate = 27274 Kb/s | Time Left: 108 sn | Time: 8 sn | AVG Speed=15169 Kb/s
worker: Set how many threads work (default=25)
part_size: Set piece size downloaded byte (default=1000000)
resumable: Setting the download to be resumable (default=False)
If something goes wrong and the process is interrupted
downloader.resume('example.file_extention.resumable')
Support
Python 3.x
Supports all operating systems
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file internetdownloadmanager-0.0.2.tar.gz
.
File metadata
- Download URL: internetdownloadmanager-0.0.2.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bbc8edfa5145a7246b35157d40b307e868c247f4ee5ba9abc42913588b331d6 |
|
MD5 | 32393d7a272626d7b4610ae4b7b95a5f |
|
BLAKE2b-256 | 4387eb97ea4df6daf971217142b00bbed59de1b7d71e746636e020e9bd8604c8 |
File details
Details for the file internetdownloadmanager-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: internetdownloadmanager-0.0.2-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0a2a22fb4c0b25253c132e48edfb71f095d7033f3be477007bcc4e4b3d583b |
|
MD5 | 86e6b31c9c75b199c431f31e43e351a3 |
|
BLAKE2b-256 | bf8fa782f1e17a5f174ace02b2dd72434e66028de24a4861751213e4c5e20236 |