{"id":17585089,"url":"https://github.com/deadsec-security/pretty-downloader","last_synced_at":"2025-04-28T18:36:17.481Z","repository":{"id":54220250,"uuid":"342622039","full_name":"DEADSEC-SECURITY/pretty-downloader","owner":"DEADSEC-SECURITY","description":"If you want a progress bar when downloading files in your python app, this is the library for you. ","archived":false,"fork":false,"pushed_at":"2024-05-21T05:36:13.000Z","size":64,"stargazers_count":11,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T10:53:54.012Z","etag":null,"topics":["download","downloader","pretty-print","progress-bar","python-downloader","tqdm"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DEADSEC-SECURITY.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["DEADSEC-SECURITY"],"patreon":"deadsec"}},"created_at":"2021-02-26T15:44:10.000Z","updated_at":"2024-05-05T00:53:31.000Z","dependencies_parsed_at":"2022-08-13T09:30:40.193Z","dependency_job_id":"c45e0894-1818-4b65-8adc-f8d321d395a3","html_url":"https://github.com/DEADSEC-SECURITY/pretty-downloader","commit_stats":{"total_commits":60,"total_committers":1,"mean_commits":60.0,"dds":0.0,"last_synced_commit":"07893a03d9321cc0b2f6cf785f7da0890da1e5ee"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEADSEC-SECURITY%2Fpretty-downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEADSEC-SECURITY%2Fpretty-downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEADSEC-SECURITY%2Fpretty-downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEADSEC-SECURITY%2Fpretty-downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DEADSEC-SECURITY","download_url":"https://codeload.github.com/DEADSEC-SECURITY/pretty-downloader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251366883,"owners_count":21578207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["download","downloader","pretty-print","progress-bar","python-downloader","tqdm"],"created_at":"2024-10-22T02:24:23.699Z","updated_at":"2025-04-28T18:36:17.461Z","avatar_url":"https://github.com/DEADSEC-SECURITY.png","language":"Python","funding_links":["https://github.com/sponsors/DEADSEC-SECURITY","https://patreon.com/deadsec"],"categories":[],"sub_categories":[],"readme":"# Pretty Downloader ![Version](https://img.shields.io/badge/Version-v0.2.0-orange?style=flat-square\u0026url=https://github.com/DEADSEC-SECURITY/pretty-downloader/blob/main/CHANGELOG.md) ![Python_Version](https://img.shields.io/badge/Python-3.7%2B-blue?style=flat-square) ![License](https://img.shields.io/badge/License-MIT-red?style=flat-square) ![Donate](https://img.shields.io/badge/Donate-Crypto-yellow?style=flat-square) \n\n[![CodeQL](https://github.com/DEADSEC-SECURITY/pretty-downloader/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/DEADSEC-SECURITY/pretty-downloader/actions/workflows/codeql-analysis.yml) \n\n![PyPI - Downloads](https://img.shields.io/pypi/dd/pretty-downloader?label=Daily%20Downloads\u0026style=flat-square) ![PyPI - Downloads](https://img.shields.io/pypi/dw/pretty-downloader?label=Weekly%20Downloads\u0026style=flat-square) ![PyPI - Downloads](https://img.shields.io/pypi/dm/pretty-downloader?label=Monthly%20Downloads\u0026style=flat-square)\n\n## 📝 CONTRIBUTIONS\n\nBefore doing any contribution read \u003ca href=\"https://github.com/DEADSEC-SECURITY/pretty-downloader/blob/main/CONTRIBUTING.md\"\u003eCONTRIBUTING\u003c/a\u003e.\n\n## 📧 CONTACT\n\nEmail: amng835@gmail.com\n\nGeneral Discord: https://discord.gg/dFD5HHa\n\nDeveloper Discord: https://discord.gg/rxNNHYN9EQ\n\n## 📥 INSTALLING\n\u003ca href=\"https://pypi.org/project/Pretty-Downloader\"\u003eLatest PyPI stable release\u003c/a\u003e\n```bash\npip install pretty-downloader\n```\n\n## ⚙ HOW TO USE\n```python\nimport pretty_downloader\npretty_downloader.download(\u003cYOUR URL\u003e)\n```\nOR\n```python\nfrom pretty_downloader import download\ndownload(\u003cYOUR URL\u003e)\n```\n\n## 🤝 PARAMETERS\n- url : str, required\n  - This should be the url of the file you wish to download\n- file_path : str, optional\n  - The path to save the file (Default: \"\")\n- file_name : str, optional \n  - The file name you want the file to be saved with. Should include file extension (Default: None)\n- show_progress : bool, optional\n  - Option to disable/enable the default progress bar (Default: True)\n- name : str, optional\n  - The name you want to appear in the progress bar (default: 'Download progress')\n- block_size : int, optional\n  - The size of the download block (Default: 1024)\n- proxies : dict, optional\n  - Dictionary of proxies to be used (Default: None)\n  - Example: {'http': 'http://135.125.218.47:8080'}\n- headers : dict, optional\n  - Dictionary of headers (Default: None)\n  - Example: {'user-agent': 'Mozilla/5.0'}\n- RETURNS: Path of file downloaded\n\n\n## 🖼️ SCRIPT SCREENSHOTS \u0026 VIDEOS\n\n  ![alt text](https://s4.gifyu.com/images/New-video.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeadsec-security%2Fpretty-downloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeadsec-security%2Fpretty-downloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeadsec-security%2Fpretty-downloader/lists"}