Skip to main content

XploitsR | XRDownloader is a module for faster downloading of files.

Project description

PyPI-Versions PyPI-Status PyPI-Downloads

XploitsR | XRDownloader is a module for faster downloading of files. It supports all HTTP protocols and also supports auto resume failed downloads. Has a progress-bar to show download statistics also.

Installation:

pip install xrdownloader

Latest development release on GitHub

GitHub-Status GitHub-Stars GitHub-Commits GitHub-Forks GitHub-Updated

Pull and install

pip install -e git+https://github.com/XploitsR/XRDownloader.git@master#egg=XRDownloader

Usage:

# import xrdownloader module
  import xrdownloader

# XRDownloader returns the response from ongoing downloads
  xr = xrdownloader.XRDownloader()

# To download single file, just put in the url
  download("your-file-url")

# To download multiple files, add [] and seperate the links with ,
  download(["link-1","link-2","link-3","and so on.."])

# You can also specify a file that contains your links
  download("your-file") # example: download("myLinks.txt")

Examples:

single file download

import xrdownloader
xr = xrdownloader.XRDownloader()
response = xr.download("https://xploitsr.tk/assets/csxp_img/logo/icon.png")
print(response)

multiple file download

import xrdownloader
xr = xrdownloader.XRDownloader()
response = xr.download(["https://www.somesite.co/file-1.pdf","https://www.somesite.co/file-2.pdf"])
print(response)

file that contains links of files to download

import xrdownloader
xr = xrdownloader.XRDownloader()
response = xr.download("xploitsr-links.txt")
print(response)

All links you typed since day one of using xrdownloader is saved in a file named: allXlinks.txt in every directory you used xrdownloader module

Screenshot:

screenshot of xrdownloader

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xrdownloader-1.0.6.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

xrdownloader-1.0.6-py2.py3-none-any.whl (9.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file xrdownloader-1.0.6.tar.gz.

File metadata

  • Download URL: xrdownloader-1.0.6.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for xrdownloader-1.0.6.tar.gz
Algorithm Hash digest
SHA256 be99f091dbd6e9b57b8fd323ec69d3f9fe13205d0e483cbb952af8f0c732a272
MD5 ae31aea9e84832031c7b0d06570a1483
BLAKE2b-256 3e1c7f037e6034a34427a1a11b82bc9f4376df3ca3f03a414499bc5e4cac0908

See more details on using hashes here.

File details

Details for the file xrdownloader-1.0.6-py2.py3-none-any.whl.

File metadata

  • Download URL: xrdownloader-1.0.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for xrdownloader-1.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5283e1873e24ee5255910c216b046518c21ac64ca5b536536f0ae032f28b4bc0
MD5 57571824c4b6a397718c5f439738d9dc
BLAKE2b-256 87a9d16f636a959b5b9f68c1871099b919e8532b7e2233c16e1c7bd625fc735f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page