Metadata-Version: 2.1
Name: aud
Version: 0.8.2
Summary: aud is a python package that aims to make bulk file edits easy enough for anyone with minimal scripting or python knowledge
Home-page: https://github.com/zdhoward/aud
Author: Zach Howard
Author-email: zach.d.howard@gmail.com
License: MIT
Description: 
        aud
        ===
        
        v0.8.2
        ^^^^^^
        
        
        .. image:: https://circleci.com/gh/zdhoward/aud.svg?style=svg
           :target: https://circleci.com/gh/zdhoward/aud
           :alt: CircleCI
        
        
        
        * Support for Python 3.8
        * Support for Windows & Ubuntu
        * Requires ffmpeg is already installed and updated
        
        Installing FFMPEG:
        """"""""""""""""""
        
        .. code-block::
        
           >> 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:
        """"""""""""""""""""""
        
        .. code-block::
        
           >> git clone https://github.com/zdhoward/aud-rework.git
           >> cd aud-rework
           >> virtualenv venv
           >> python3 -m pip install -r requirements.txt
        
        Getting Started
        """""""""""""""
        
        .. code-block::
        
           from aud import Dir
        
           [T] a = Dir(directory)
        
        Core Operations
        """""""""""""""
        
        .. code-block::
        
           [T] a.get_all()
           [T] a.get_single()
           [T] a.backup(target_directory)
           [T] a.move(target_directory)
           [T] a.copy(target_directory)
           [T] a.zip(target_location, format, options[])
           [T] a.log(msg)
        
        Config
        """"""
        
        .. code-block::
        
           [T] a.config_get_whitelist()
           [T] a.config_set_whitelist(list) # should accept regex too
           [T] a.config_get_blacklist()
           [T] a.config_set_blacklist(list) # should accept regex too
           [T] a.config_set_log_file(target_location)
           [T] a.config_set_extensions(extensions[])
           [T] a.config_get_extensions()
        
        File Name Operations
        """"""""""""""""""""
        
        .. code-block::
        
           [T] a.name_upper()
           [T] a.name_lower()
           [T] a.name_iterate(zerofill, seperator)
           [T] a.name_prepend(string)
           [T] a.name_append(string)
           [T] a.name_replace(target, replacement)
           [T] a.name_replace_spaces(replacement)
        
        Audio FX Operations:
        """"""""""""""""""""
        
        .. code-block::
        
           [T] a.afx_normalize(target_level, passes)
           [T] a.afx_fade(in_fade, out_fade)
           [T] a.afx_pad(in_pad, out_pad)
           [T] a.afx_watermark(file, frequency_min, frequency_max)
           [T] a.afx_join(files[])
           [T] a.afx_prepend(file)
           [T] a.afx_append(file)
           [T] a.afx_strip_silence(silence_length, silence_threshold, padding)
           [T] a.afx_invert_stereo_phase('left') ## accepts left, right, and both
           [T] a.afx_lpf(cutoff)
           [T] a.afx_hpf(cutoff)
           [T] a.afx_gain(amount)
        
        Conversion Operations:
        """"""""""""""""""""""
        
        .. code-block::
        
           [T] a.convert_to_mono()
           [T] a.convert_to_stereo()
           [T] a.convert_to_wav(sample_rate)
           [T] a.convert_to_mp3(bit_rate)
           [T] a.convert_to_flac()
           [T] a.convert_to_raw()
           [T] a.convert_to(format)
        
        Things to come:
        """""""""""""""
        
        .. code-block::
        
           [ ] a.vfx_overlay_image(image)
        
Keywords: audio,studio,batch,easy,sound,high-level
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Sound/Audio :: Analysis
Classifier: Topic :: Multimedia :: Sound/Audio :: Conversion
Classifier: Topic :: Multimedia :: Sound/Audio :: Editors
Classifier: Topic :: Multimedia :: Sound/Audio :: Mixers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
