Metadata-Version: 2.1
Name: mimesniff
Version: 1.1.1
Summary: Pure python mimesniff implementation of https://mimesniff.spec.whatwg.org
Home-page: https://github.com/corona10/mimesniff
Author: Dong-hee Na
Author-email: donghee.na92@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.4

mimesniff
=========
.. image:: https://travis-ci.org/corona10/mimesniff.svg?branch=master
   :target: https://travis-ci.org/corona10/mimesniff

.. image:: https://img.shields.io/pypi/v/mimesniff.svg?style=flat
   :target: https://pypi.python.org/pypi/mimesniff

Pure python mimesniff implementation of
`https://mimesniff.spec.whatwg.org`_

API interface is similar with `API of python standard library`_

Install
-------

.. code:: bash

   pip install mimesniff

Usage
-----

.. code:: python

   import mimesniff

   res = mimesniff.what('sample.mp3')
   print(res)
   # audio/mpeg
   with open('sample.mp3', 'rb') as fin:
       res = mimesniff.what(fin)
       print(res)
       # audio/mpeg

   with open('sample.mp3', 'rb') as fin:
       header = fin.read(512)
       res = mimesniff.what(header)
       print(res)
       # audio/mpeg

.. _`https://mimesniff.spec.whatwg.org`: https://mimesniff.spec.whatwg.org
.. _API of python standard library: https://docs.python.org/3/library/sndhdr.html


