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 afilenameparameter that is set toNoneby 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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d825951d8c420164c95e340c697f7f31a9cd58bc9163ade94f75c97be8efae1b
|
|
| MD5 |
b0b9e0726c9624277dc80cbebcf18af7
|
|
| BLAKE2b-256 |
babac405d3659e90cc9055cde69811cc6a08e436bff09ca2c530bbfa09e8c024
|
File details
Details for the file PyFileDownloader-1.2.0-py3-none-any.whl.
File metadata
- Download URL: PyFileDownloader-1.2.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20f3e5a4812d563d57577b51ec16ed992bd694ff50befc11988a5fe3109dcf6f
|
|
| MD5 |
6ab96a0b11310953d14d492f40e41800
|
|
| BLAKE2b-256 |
aca20cd9aa331c625de4c027ef1e1ea76e0e27434d4a135b833502f5ab8d2836
|