Skip to content

M2tecDev/voedl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VOE.sx Bulk Video Downloader — voedl

MIT Python aria2c PyPI version

voedl is a high‑speed, command‑line utility that turns stream pages from VOE.sx, jonathansociallike.com, and diananatureforeign.com into direct MP4 downloads—parallelized and using multi‑connection transfers for maximum throughput.


✨ Features

  • Resolver chain: VOE JSON API → /e/ embed → /download stub → orbitcache MP4 (with correct Referer header to bypass 403).
  • Multi‑connection download via aria2c (default: 16 × 2 MiB per file).
  • Parallel downloads with configurable worker pool (-w / --workers).
  • Progress bars: Per‑file live bars via tqdm (--progress).
  • Debug mode (-d): Logs detailed resolver and download steps to a timestamped logfile.
  • Single‑entry mode (-l): Download one URL|Name directly without a list file.

🚀 Installation

1) From PyPI

pip install voedl

Visit the latest release on PyPI: https://pypi.org/project/voedl/

2) From source (no pip install required except dependencies)

# Clone the repository
git clone https://github.com/M2tecDev/voedl.git
cd voedl

# Install Python dependencies only
pip install -r requirements.txt

# Run directly from source
python voedl.py [options]

⚙️ Usage

Once installed via pip:

voedl [options]

If running from a local clone:

python voedl.py [options]
Options:
  -h, --help            Show this help message and exit
  -f, --file FILE       Path to links list file (default: links.txt)
  -w, --workers N       Number of parallel download slots (default: 2)
  -c, --chunks N        Number of aria2c connections per file (default: 16)
  -l, --url ENTRY       Download a single "URL | Name" entry
  -d, --debug           Enable debug log (writes voedl_YYYYMMDD-HHMMSS.log)
      --progress        Show tqdm progress bars ( slower )

🖥️ Examples

  • Download whole list with 4 parallel workers and live bars:

    voedl -f links.txt -w 4 --progress
  • Single video with 32 aria2c segments:

    voedl -l "https://voe.sx/v/XYZ123 | My Clip" -c 32 --progress
  • Default list with debug log:

    voedl -d

📜 License

Released under the MIT License.
See the LICENSE file for details.


SEO keywords: voe downloader, voe.sx downloader, jonathansociallike, orbitcache mp4, bulk video CLI.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages