Tipos MIME por extension, con familias, parametros y charset.
from mimes import es_texto, tipo
tipo("foto.JPG") # "image/jpeg"
es_texto("application/json") # Truemimes.py modulo principal
tests/ tests con pytest
docs/ notas de diseno
| funcion | que devuelve |
|---|---|
tipo(nombre) |
el tipo MIME que le toca a ese nombre de fichero |
extension(mime) |
la extension habitual de ese tipo, o cadena vacia |
es_texto(mime) |
True si el contenido de ese tipo se lee como texto |
familia(mime) |
la familia del tipo, lo que va antes de la barra |
parametros(mime) |
la tupla (tipo limpio, dict de parametros) |
El banco de pruebas vive en bench/ y se lanza como modulo, siempre desde la raiz del repo:
python -m bench.medir