improve unicode handling and rss detection
This commit is contained in:
parent
e1ab504f69
commit
5cf26e28fa
|
@ -757,6 +757,9 @@ _FORMAT_RENDERERS = {
|
||||||
"text/gemini": GemtextRenderer,
|
"text/gemini": GemtextRenderer,
|
||||||
"text/html" : HtmlRenderer,
|
"text/html" : HtmlRenderer,
|
||||||
"text/xml" : FeedRenderer,
|
"text/xml" : FeedRenderer,
|
||||||
|
"application/xml" : FeedRenderer,
|
||||||
|
"application/rss+xml" : FeedRenderer,
|
||||||
|
"application/atom+xml" : FeedRenderer,
|
||||||
"text/gopher": GopherRenderer,
|
"text/gopher": GopherRenderer,
|
||||||
"image/*": ImageRenderer
|
"image/*": ImageRenderer
|
||||||
}
|
}
|
||||||
|
@ -1474,7 +1477,8 @@ class GeminiClient(cmd.Cmd):
|
||||||
mime = response.headers['content-type']
|
mime = response.headers['content-type']
|
||||||
body = response.content
|
body = response.content
|
||||||
if "text/" in mime:
|
if "text/" in mime:
|
||||||
body = response.text
|
#body = response.text
|
||||||
|
body = response.content.decode("UTF-8","replace")
|
||||||
else:
|
else:
|
||||||
body = response.content
|
body = response.content
|
||||||
gi.write_body(body,mime)
|
gi.write_body(body,mime)
|
||||||
|
|
Loading…
Reference in New Issue