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.5.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

xrdownloader-1.0.5-py2.py3-none-any.whl (9.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: xrdownloader-1.0.5.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3rc1

File hashes

Hashes for xrdownloader-1.0.5.tar.gz
Algorithm Hash digest
SHA256 7560edc138d5e0b3075da274aabfe43dc8ccb0b6c4fe1e316035f68410d97873
MD5 2772c3289ffe2ba01f0655b49ecfd79a
BLAKE2b-256 561e6618cf4d72a5d2eccfd47c7c417ea1e63003ecc6702f62437451c279e648

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xrdownloader-1.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3rc1

File hashes

Hashes for xrdownloader-1.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 09fd0ef40739082f36cc0fe225a518d29801a1b19cb6e8d842b871d8a4ba6b45
MD5 bff51150e9c2866882965894cf45daeb
BLAKE2b-256 72c76f54f2bebf4b9de74c227185a030b025df19b347008d454c4ed278889632

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