aud is a python package that aims to make bulk file edits easy enough for anyone with minimal scripting or python knowledge
Project description
Support for Python 3.8, 3.7, & 3.6
Support for Windows & Ubuntu
Requires ffmpeg is already installed and updated
Installing FFMPEG:
>> On Linux:
apt-get install ffmpeg libavcodec-extra
>> On Mac:
brew install ffmpeg --with-libvorbis --with-sdl2 --with-theora
>> On Windows:
>> visit https://www.ffmpeg.org/download.html
>> download and install the appropriate package
>> ensure it is added to your PATH and you can call it from cmd
To start contributing:
>> git clone https://github.com/zdhoward/aud.git
>> cd aud
>> virtualenv venv
>> source venv/bin/activate
>> python3 -m pip install -r requirements.txt
Quickstart:
a = aud.Dir("folder", ['wav', 'mp3'], logfile="main.log")
a.log("Backing up")
a.backup("backups/todays_date/")
a.log("Changing filenames to all uppercase")
a.name_upper()
a.log("Creating exports for Amuse")
a.export_for("amuse", "exports/amuse")
a.log("add initials to all files")
a.name_append("_ZH")
a.log("Zip files up")
a.zip("my_files.zip")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aud-0.8.6.tar.gz
(9.6 kB
view details)
File details
Details for the file aud-0.8.6.tar.gz
.
File metadata
- Download URL: aud-0.8.6.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7f82e582bbfc3c6b2b68c5b758d29b1dd4536bf470f7dd1f5d39c85ca6b2882 |
|
MD5 | f98588ee9b1ca4307906ef8ce90e1199 |
|
BLAKE2b-256 | e44fb40aaedfd24543e1d2aad69f6ed73f8cd3a13982c01ef4ed22145d06cff9 |