Skip to main content

Download any file or files on the go!

Project description

PyPI - Package Version PyPI - License

get-file

Download any file asynchronously with ease using this Python package available on PyPi.

This Python package is designed to simplify the process of downloading files asynchronously. With its easy-to-use interface, users can quickly and efficiently download any file from the internet without the need for complex coding. Whether you’re downloading large ones, small ones, single or multiple files this package is built to handle it all.

This package utilizes concept of Multi-Threading to perform downloads asynchronously, which means that the download process won’t block the main thread and can continue to run in the background while other tasks are being performed. This feature makes it ideal for developers who need to download large volumes of files or who want to create applications that require efficient file downloading.

In addition, this package is available on PyPi, which means that it can be easily installed using pip. Once installed, you can import it into your Python code and start using it right away. With its simple and straightforward API, downloading files asynchronously has never been easier.

Contributions

Actively soliciting contributors! Have ideas for how get-file can be improved? Feel free to open an issue or a pull request!

Installation

pip install get-file

Usage

Download Single File :

from file_downloader import get_file

get_file.download("https://example.com/file.mp3")

Download Multiple Files :

from file_downloader import get_file

get_file.download_files(["https://example.com/file1.mp3", "https://example.com/file2.pdf"])

Restrictions

  • It won’t download youtube videos

  • Only support download links that have files in the prefix

Example -
Link should contain filename

For example : www.example.com/file.pdf

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

get_file-0.1.6.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

get_file-0.1.6-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file get_file-0.1.6.tar.gz.

File metadata

  • Download URL: get_file-0.1.6.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for get_file-0.1.6.tar.gz
Algorithm Hash digest
SHA256 bd332d4730fb29b56e1c265414436a731598e4314d93cf56ee67cf914aa62a19
MD5 f7f6b8cfdbacb2f076d249b0ea39dbc9
BLAKE2b-256 739c1b16677c1fdcd8ffdd3244bed97771fb2da00e67788eab256a1283986386

See more details on using hashes here.

File details

Details for the file get_file-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: get_file-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for get_file-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3718ebe2ede74beedb2978186d3c5917136fd14c7a413118f5c326f8d51b9643
MD5 92b8d4122df7173f105a6930d0934bfc
BLAKE2b-256 267f5f61a6b79446d8833c8070f285e931ed7cb20b45f39ef310a0e4bdf35556

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