Oven logo

Oven

Published

Python front end for libmagic(3)

pip install file-magic

Package Downloads

Weekly DownloadsMonthly Downloads

Project URLs

Requires Python

>=2.7

Dependencies

    file-magic: Python Bindings

    This library is a Python ctypes interface to libmagic.

    Installing

    You can install file-magic either with:

    python setup.py install
    # or
    easy_install .
    # or
    pip install file-magic
    

    Using

    import magic
    
    detected = magic.detect_from_filename('magic.py')
    print 'Detected MIME type: {}'.format(detected.mime_type)
    print 'Detected encoding: {}'.format(detected.encoding)
    print 'Detected file type name: {}'.format(detected.name)
    

    Developing/Contributing

    To run the tests:

    python setup.py test