Skip to content

Add DarkiboxCom hoster plugin#4726

Merged
GammaC0de merged 2 commits intopyload:developfrom
appfolder:hoster-darkibox
Apr 14, 2026
Merged

Add DarkiboxCom hoster plugin#4726
GammaC0de merged 2 commits intopyload:developfrom
appfolder:hoster-darkibox

Conversation

@appfolder
Copy link
Copy Markdown
Contributor

Summary

  • Add downloader plugin for darkibox.com, an XFileSharing-based video hosting platform

Download strategies

  1. API mode (optional api_key config): Uses /api/file/info for metadata and /api/file/direct_link for download URL
  2. Embed mode (fallback, no auth needed): Parses embed page, unpacks packed JS, extracts PlayerJS video URL

Features

  • Supports all URL formats: /FILECODE, /d/FILECODE, /embed-FILECODE.html
  • Handles HLS (m3u8), multi-quality MP4 ([label]url), and direct URLs
  • Built-in Dean Edwards p.a.c.k.e.r. unpacker
  • Quality selection config (Lowest/Highest)

Test plan

  • Python syntax verified (py_compile)

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 12, 2026

CLA assistant check
All committers have signed the CLA.

@GammaC0de
Copy link
Copy Markdown
Member

Hi,
Thanks for your contribution.
Please issue the PR against the develop branch.

Add downloader plugin for darkibox.com, an XFileSharing-based video
hosting platform.

Supports two download strategies:
- API mode: Uses REST API with optional api_key for direct links
- Embed mode: Parses embed page, unpacks Dean Edwards packed JS,
  extracts video URL from PlayerJS player

Handles HLS (m3u8), multi-quality MP4, and direct URL formats.
Includes quality selection config (Lowest/Highest).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@appfolder appfolder changed the base branch from main to develop April 14, 2026 01:21
@GammaC0de GammaC0de merged commit 129b58e into pyload:develop Apr 14, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants