RedLight DL - Professional adult content downloader
Project description
๐ฌ RedLight DL
Professional Adult Content Downloader with Style! โจ
A powerful, feature-rich downloader with a beautiful CLI, comprehensive Python API, and a Modern GUI
Installation โข Features โข Usage CLI โข Usage GUI
โน๏ธ Note: Formerly known as PornHub-Shorts โ Renamed to RedLight DL to support multiple adult content platforms.
๐ฆ Installation
With RedLightSetup.exe file
just download and install it, no actions needed
From PyPI โ
pip install ph-shorts
Quick Install (Linux/macOS)
chmod +x install.sh
./install.sh
Quick Install (Windows)
install.bat
๐ Supported Sites
- PornHub - HLS streaming downloads with full quality selection
- YouPorn - [NEW] Direct downloads with search support
- Eporner - Direct MP4 downloads with aria2c support
- Spankbang - Hybrid Delivery MP4/HLS with aria2c support (4K!)
- XVideos - Multi-quality MP4/HLS downloads with intelligent fallback
- xHamster - HLS streaming with multi-quality and geo-fallback support
- XNXX - Multi-quality MP4/HLS downloads (same structure as XVideos)
โจ Features
- Multi-Site Support - Download from 7 major adult content sites
- Automatic Site Detection - Just paste any supported URL
- Beautiful GUI - Modern, Glassmorphism design with React & Python
- Advanced Queue - Priority-based download queue with Pause/Resume
- Fast Downloads - Multi-threaded + aria2c support (up to 16 connections)
- Quality Selection - Choose from available qualities (up to 4K!)
- Batch Downloads - Download multiple videos concurrently
- Playlist/Channel Support - Download entire channels
- Advanced Search - Integrated search for supported sites
- Favorites & History - Manage your favorite videos and view download history
- Proxy Manager - Rotating proxy support (HTTP/HTTPS/SOCKS)
- Rate Limiting - Smart limits to prevent temporary IP bans
- System Integration - System Tray icon and Desktop Notifications (Windows)
- Python API - Use as a library for automation
NEW in v2.1.2 โจ
- Queue Management - Reorder, prioritize, and schedule downloads
- Proxy Rotation - Automatically switch proxies on failure
- Search & Favorites - Built-in search engine and folders for favorites
- System Tray - Minimize to tray background running
- Drag & Drop - Drag URLs directly into the app
- Theme Support - Light/Dark mode toggle
๐ Usage (GUI) v2.1.2+
Download the RedLightSetup.exe file and install it.
Key Capabilities:
- Dashboard: View real-time stats and download speeds.
- Search: Search specific sites or all sites at once.
- Queue: Manage your downloads, change priorities, or pause the queue.
- Extras: Use the Batch Downloader for multiple links or configure Proxies.
๐ Usage (CLI)
Interactive Mode (Recommended for beginners)
Simply run without arguments:
ph-shorts
You'll get a beautiful interactive menu:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โโโโโโโ โโโโโโโโโโโโโโโ โโโ โโโ โโโโโโโ โโโ โโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโ โโโ โโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโ โโโ โโโโโโ โโโโโโ โโโโโโโโโโโโ โโโ โ
โ โโโโโโโโโโโโโโ โโโ โโโโโโ โโโโโโ โโโโโโโโโโโ โโโ โ
โ โโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโ โโโ โ
โ โโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโ โโโ โโโ โโโ โ
โ Professional Adult Content Downloader โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
version 2.1.2 โข RedLight DL
Command Line Mode
# Download from any supported site
ph-shorts "VIDEO_URL"
# Specify quality
ph-shorts "URL" -q 720
# Custom output
ph-shorts "URL" -o my_video.mp4
# Use proxy
ph-shorts "URL" -p http://127.0.0.1:1080
๐ Documentation
Complete documentation available in docs/:
- Quick Start Guide - Get started in 5 minutes
- Multi-Site Guide - Complete multi-site guide
- API Reference - Function documentation
- Examples - Code examples
- Advanced Usage - Advanced topics
๐ง Requirements
Required
- Python 3.10 or higher
- Internet connection
Optional (Recommended)
- FFmpeg - For automatic MP4 conversion
- Ubuntu/Debian:
sudo apt install ffmpeg - macOS:
brew install ffmpeg - Windows: Download from ffmpeg.org
- Ubuntu/Debian:
๐ค Contributing
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
โ๏ธ Disclaimer
This tool is for educational purposes only. Please respect copyright laws and the terms of service of the websites you download from. The developers are not responsible for any misuse of this software.
Made with โค๏ธ by AI (Google Antigravity)
If this tool helped you, consider giving it a โญ on GitHub!
GitHub โข PyPI โข Documentation
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 ph_shorts-2.1.2.tar.gz.
File metadata
- Download URL: ph_shorts-2.1.2.tar.gz
- Upload date:
- Size: 73.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6012d21d748beed311b9c2ccd1e4c189485bea5193c3f993f432dcc8051d4d6e
|
|
| MD5 |
7cce4bb1bce57451b8989511f66914b7
|
|
| BLAKE2b-256 |
f4fd32f735702cdbc93a2176be77a222fb634fadc534489fd4d1fcbeb66f9c2e
|
File details
Details for the file ph_shorts-2.1.2-py3-none-any.whl.
File metadata
- Download URL: ph_shorts-2.1.2-py3-none-any.whl
- Upload date:
- Size: 93.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b05cc74b9ce6e58eaaf3e9cf576bc65d063edcf30b0ff61245c4ab21464a6e5
|
|
| MD5 |
d1ea0bc9213f51415c17e1037ca99483
|
|
| BLAKE2b-256 |
d22f2c3a1d2b3a1d73e9c1a205c24fb74ca8fe6bce35fa1cb1108c0ec6e6dce8
|