MIME类型规范化及标签。
项目描述
pantomime
pantomime
是一个小的Python库,用于处理互联网MIME类型的解析和规范化。这可以用于规范化由远程Web服务器发出的无效或格式错误的MIME类型。
用法
最简单的用法是规范化一个MIME类型
from pantomime import normalize_mimetype
assert normalize_mimetype('TEXT/PLAIN') == 'text/plain'
assert normalize_mimetype('plain/text') == 'text/plain'
assert normalize_mimetype(None) == 'application/octet-stream'
assert normalize_mimetype('') == 'application/octet-stream'
内部,pantomime
使用一个MIMEType
对象来处理解析。它可以用来访问更具体的信息,如人类可读的标签
from pantomime import parse_mimetype
parsed = parse_mimetype('text/plain')
assert parsed.family == 'text'
assert parsed.subtype == 'plain'
assert parsed.label == 'Plain text'
待解决问题
- 国际化,即让人类可读的标签在多种语言中可用。
- 扩展特定MIME类型的替换。
许可证
在MIT条款下授权,请参阅此存储库中包含的LICENSE
文件。
项目详情
关闭
pantomime-0.6.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ff211788ecfbe2cdf79bf8617d7e2347b9d734ce3dac983cafa9673ed099789 |
|
MD5 | e1b7ad35cfd79e9a538e99bc1b0c0545 |
|
BLAKE2b-256 | 4130db94b1b569c2c0f95e4e2bbd87276daff769f5ad21b74fe3a682ab6628fd |
关闭
pantomime-0.6.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ea567dffc2458a174cd624061a1a0efc081c858938d55291e4825e47a4fdb0f |
|
MD5 | 65c7cae24c079a3f025d08bc0ca12424 |
|
BLAKE2b-256 | 9c8d96fcb5db774fbc253a8ec8364b9ee45270ea4bcc8b5cc230cee7a82eb058 |