Skip to main content

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!

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 files

1.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page