Metadata-Version: 2.1
Name: django-audio-validator
Version: 0.0.1
Summary: a packages for validate audio file in django
Home-page: https://github.com/rzashakeri/django-audio-validator
Author: Reza Shakeri
Author-email: rzashakeri@outlook.com
Project-URL: Bug Tracker, https://github.com/rzashakeri/django-audio-validator/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Django
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: filetype

<img src="https://img.shields.io/badge/Django-092E20.svg?style=for-the-badge&logo=Django&logoColor=white"> <img src="https://img.shields.io/badge/Python-3776AB.svg?style=for-the-badge&logo=Python&logoColor=white">

# Django Audio Validator 🔉

This Library a Audio Validator For Django With MIME And Extension Use FileType Library

# Feature 📌

1. Audio File Type Check
2. Audio File Extension Check

# How Use ? 👇

1. First Install The Library Use The Command :

   `pip install `

2. Import Library In Your Model :

    `from audio_validator.validator import AudioValidator`

3. Pass Validator To Your Model And Set Type Of Audio :

    Audio Type Supported :
    - aac
    - midi
    - mp3
    - m4a
    - ogg
    - flac
    - wav
    - amr
    - aiff

Template : ``` AudioValidator("Audio Type Supported") ```

Code Example :

    ```
    class Attachment(models.Model):

        audio = models.FileField(
            upload_to=user_directory_path,
            blank=True,
            validators=[AudioValidator("mp3")],
        )
        created_at = models.DateTimeField(auto_now_add=True)
    ```

# Contribute This Project
