Skip to main content

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

Project description

https://travis-ci.org/corona10/mimesniff.svg?branch=master https://img.shields.io/pypi/v/mimesniff.svg?style=flat

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

API interface is similar with API of python standard library

Install

pip install mimesniff

Usage

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mimesniff-1.1.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

mimesniff-1.1.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file mimesniff-1.1.1.tar.gz.

File metadata

  • Download URL: mimesniff-1.1.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.7

File hashes

Hashes for mimesniff-1.1.1.tar.gz
Algorithm Hash digest
SHA256 4bfd57a566d736dd8673eea3eedd699bde92066974f693dd7c2d48347b2cbde0
MD5 ea466c2fd7ea03700489d95354f5de47
BLAKE2b-256 b7f97a7e7e9e5a89a6ba59e152b893a8be761083455aeb7749a0452ef975aeb3

See more details on using hashes here.

File details

Details for the file mimesniff-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: mimesniff-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.7

File hashes

Hashes for mimesniff-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 25d1245f78e4e9940342cc4df1025d5afcd38bc96ad047e84a9a434796b8c20f
MD5 e6379cda7d7d5109599139a195030011
BLAKE2b-256 92465c7deba62f6c383f6532d820b2c58f7244a9a48fab64d1d4087087f4d182

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page