Skip to content

huneyoliv/pdb-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

📥 PDB Downloader

PixelDrain & Bunkr Automation

A powerful dual-language solution (Python & Node.js) to automate file downloads from Pixeldrain galleries and Bunkr albums.

Python Node.js License


✨ Features

Feature Description
🚀 Parallel Downloads Maximize your bandwidth with concurrent file downloading.
📦 Smart Extraction Automatically parses Pixeldrain galleries and Bunkr albums.
🛡️ Bunkr Decryption Built-in logic to handle Bunkr's time-based XOR encrypted links.
⚡ Efficient Downloads are handled individually to avoid "Giant Zip" server-side limits.
🌐 Cross-Platform Ready-to-use libraries for both Python and Node.js environments.

📂 Project Structure

pdb-downloader/
├── 📦 pdb-downloader-js/   # Node.js Library
│   ├── src/
│   └── package.json
└── 🐍 pdb-downloader-py/   # Python Library
    ├── pdb_downloader/
    └── pyproject.toml

📦 Node.js Usage

Located in the pdb-downloader-js directory.

Installation

cd pdb-downloader-js
npm install
npm run build

Quick Start

import { PDBDownloader } from 'pdb-downloader';

const downloader = new PDBDownloader();

// Download a Pixeldrain gallery
downloader.download('https://pixeldrain.com/l/YOUR_ID', {
    outputDir: './downloads',
    concurrency: 3,
    onLog: (msg) => console.log(`[JS] ${msg}`)
});

🐍 Python Usage

Located in the pdb-downloader-py directory.

Installation

cd pdb-downloader-py
pip install .

Quick Start

from pdb_downloader import PDBDownloader

downloader = PDBDownloader()

def log_callback(msg):
    print(f"[PY] {msg}")

# Download with 3 concurrent threads
downloader.download(
    url='https://pixeldrain.com/l/YOUR_ID', 
    output_dir='./downloads',
    concurrency=3, 
    on_log=log_callback
)

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors