Skip to main content

A Python module to download any file-type from the internet.

Project description

PyFileDownloader

A Python module to download any file-type from the internet

How To Download

  • Downloading a File
from PyFileDownloader import Downloader

download=Downloader(url="DOWNLOAD LINK")

headers=download.headers()

is_downloadable=download.validate_url()

download.save() 

Code Breakdown

  • .headers() returns you about the file data like filename, filetype, filesize
  • .validate_url() returns True if the provided url is valid
  • .save() downloads the file and saves it with the name provided in the file header

Save A File With A Custom Name

  • If you would like to download and save a file with a custom name, you can do so with the .save() method. It takes a filename parameter that is set to None by default.
from PyFileDownloader import Downloader

download=Downloader(url="DOWNLOAD LINK")
download.save(filename="custom_name.extension") 

Thank you <3

Hope you found this useful!

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

PyFileDownloader-1.2.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

PyFileDownloader-1.2.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file PyFileDownloader-1.2.0.tar.gz.

File metadata

  • Download URL: PyFileDownloader-1.2.0.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.4

File hashes

Hashes for PyFileDownloader-1.2.0.tar.gz
Algorithm Hash digest
SHA256 d825951d8c420164c95e340c697f7f31a9cd58bc9163ade94f75c97be8efae1b
MD5 b0b9e0726c9624277dc80cbebcf18af7
BLAKE2b-256 babac405d3659e90cc9055cde69811cc6a08e436bff09ca2c530bbfa09e8c024

See more details on using hashes here.

File details

Details for the file PyFileDownloader-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for PyFileDownloader-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 20f3e5a4812d563d57577b51ec16ed992bd694ff50befc11988a5fe3109dcf6f
MD5 6ab96a0b11310953d14d492f40e41800
BLAKE2b-256 aca20cd9aa331c625de4c027ef1e1ea76e0e27434d4a135b833502f5ab8d2836

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