Skip to main content

MedRen - The Media Renamer

Project description

MedRen - The Media Renamer

A GUI tool for renaming media files based on their metadata.

Features

  • Rename files based on their creation date
  • Support for both single files and directories
  • Configurable filename templates
  • Multiple metadata backends (EXIF, Hachoir, MediaInfo, ffmpeg)
  • Drag and drop support
  • Profile management
  • Preview before renaming
  • Copy filenames to clipboard

Installation

pip install medren

Usage

Run the GUI:

medren

Or with command line arguments:

medren path/to/directory --prefix "IMG_" --template "{prefix}{datetime}{suffix}{ext}"

Command Line Arguments

  • inputs: Input paths (dirs, filenames or pattern)
  • --prefix, -p: Initial prefix value
  • --suffix, -s: Initial suffix value
  • --profile, -P: Profile name
  • --template, -t: Initial template value
  • --datetime-format, -f: Initial datetime format value
  • --separator-prefix, --sp: Separator between prefix and index
  • --separator-index, --si: Separator between index and datetime
  • --separator-datetime, --sd: Separator between datetime and name
  • --separator-name, --sn: Separator between name and suffix
  • --no-normalize: Disable filename normalization

License

MIT License

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

medren-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file medren-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: medren-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for medren-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 261067b7e8303b4c8a477cb204abfadddfb74147bdbdc0f3242067482d625aec
MD5 708b457d8bdc19c780e58bae7242df54
BLAKE2b-256 e3366dd3b6be6b64900f2535affc1a4176bb525baa42c9aadbd64da3e75ec0ee

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