Skip to main content

Local tools for media downloads, PDF manipulation, image processing, and file conversion

Project description

sdexe

Local tools for media downloads, PDF manipulation, image processing, and file conversion. Everything runs on your machine -- no uploads, no accounts.

Install

pip install sdexe

Or with pipx:

pipx install sdexe

Requirements

  • Python 3.10+
  • ffmpeg (for media downloads)

Usage

sdexe

This starts the server on http://localhost:5001 and opens it in your browser.

Features

  • Media Downloader -- YouTube, Instagram, TikTok, SoundCloud, and 1000+ sites. Formats: MP3, MP4, FLAC, WAV. Playlist and batch support.
  • PDF Tools -- Merge, split, and images-to-PDF.
  • Image Tools -- Resize, compress, and convert between PNG/JPG/WebP.
  • File Converter -- Markdown to HTML, CSV to JSON, JSON to CSV.

Development

git clone https://github.com/gedaliahs/sdexe.git
cd sdexe
python -m venv venv
source venv/bin/activate
pip install -e .
sdexe

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sdexe-0.1.3.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sdexe-0.1.3-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file sdexe-0.1.3.tar.gz.

File metadata

  • Download URL: sdexe-0.1.3.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for sdexe-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8a830751f5b08521745020d1eedbba3fdb457ed7f7a37d6ec49fa67d77b7f385
MD5 5e9620900fa7000b5d0b5db967b8463b
BLAKE2b-256 6fd9880a3c7fc5c192d11ea662d48e734e92631005bd74e8407f81cc4fd494de

See more details on using hashes here.

File details

Details for the file sdexe-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: sdexe-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for sdexe-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 544cf62f96b07a4fe73302e05c665b658d54ef6d67bf5c1c1f85154dd32e91bd
MD5 75d8cb2369a85e0571ada1dee38b9109
BLAKE2b-256 7a060837f8b312d9880059d887b52bc27b8593a889fe8a7affd71131d5b35119

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page