Skip to main content

Trim useless characters from filenames

Project description

Stories in Ready

A script to trim a specific pattern from filenames.

Files are recursively checked for a pattern match on the path mentioned or in current working directory.

Usage

home $ ls songs
04_maroon5_she_will_be_loved.mp3        05 Flo Rida-Whistle.mp3
Nelly-Just A Dream 2010.mp3             David Archuleta - A Little Too Not Over You000.mp3


home $ trimfilename songs
parsing directory: songs
Files renamed:
songs/04_maroon5_she_will_be_loved.mp3    : maroon5_-_she_will_be_loved-tn.mp3
songs/05 Flo Rida-Whistle.mp3             : Flo Rida - Whistle.mp3

Successfully renamed 2 file/s


home $ ls thumbs
AlbumArt_Adele_Large.jpg  AlbumArt_hall_of_fame_Large.jpg  AlbumArt_lotavo_Large.jpg


home $ trimfilename thumbs -b AlbumArt_
parsing directory: thumbs
Files renamed:
thumbs/AlbumArt_Adele_Large.jpg        : Adele_Large.jpg
thumbs/AlbumArt_hall_of_fame_Large.jpg : hall_of_fame_Large.jpg
thumbs/AlbumArt_lotavo_Large.jpg       : lotavo_Large.jpg

Successfully renamed 3 file/s


home $ ls thumbs
Adele_Large.jpg  hall_of_fame_Large.jpg  lotavo_Large.jpg


home $ trimfilename thumbs -p _large -i
parsing directory: thumbs
Files renamed:
thumbs/lotavo_Large.jpg       : lotavo.jpg
thumbs/hall_of_fame_Large.jpg : hall_of_fame.jpg
thumbs/Adele_Large.jpg        : Adele.jpg

Successfully renamed 3 file/s

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

trimfilename-0.7.3.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file trimfilename-0.7.3.tar.gz.

File metadata

File hashes

Hashes for trimfilename-0.7.3.tar.gz
Algorithm Hash digest
SHA256 55b875aa219d5ce26ea352aacf301b8978b474040ad52500d62f729bfd96c95b
MD5 860591efef6bc03329759d6fd624a827
BLAKE2b-256 2f1bc0502f4841d3373b8df21073770f2bf0693946295e653d2dda7a6a0633bc

See more details on using hashes here.

Supported by

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