APKPure Bulk Downloader is a Python tool that allows you to download multiple Android APK packages from APKPure in parallel, using asyncio and aiohttp. The tool reads a list of package names from a file (package_list.txt
) and automatically generates the download URLs for the latest version of each package. It includes a progress bar to visualize the download progress.
git clone https://github.com/Xam-3xPloiTeR-lab/apkpure-bulk-dl.git
cd apkpure-bulk-dl
pip install -r requirements.txt
-
Prepare a file named
package_list.txt
containing one package name per line, representing the APKs you want to download. (com.twitter.android) -
Run the APKPure Bulk Downloader script:
python3 apkpure_bulk_downloader.py
- The script will automatically download the APKs and save them in the current working directory with filenames matching the package names.
-
Asynchronous Downloading: Utilizes asyncio and aiohttp to perform parallel downloads, making the process faster and more efficient.
-
Progress Bar: Includes a visually appealing progress bar powered by tqdm to monitor the download progress of each package.
-
Error Handling: The script gracefully handles errors and notifies you if any packages fail to download.
-
Responsible Use: Emphasizes responsible usage and adherence to APKPure's terms of service to ensure ethical and lawful use of the tool.
-
Easy Installation: Comes with a requirements.txt file for easy dependency installation.
APKPure Bulk Downloader is intended for legitimate use only. Respect the intellectual property rights of APK authors and follow APKPure's terms of service when using this tool. Unauthorized download and distribution of copyrighted APKs may be illegal and can lead to legal consequences. The developer is not responsible for any misuse of this tool.
If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request. Contributions from the open-source community are welcome!