aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/contentviews
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2017-09-14 15:11:24 -0700
committerMaximilian Hils <git@maximilianhils.com>2017-09-14 15:11:24 -0700
commit289ddfe9887ce928b19a2f801d5664f1c77a7387 (patch)
tree8300b3a3e33044a831f0cbd0a7186d2931f98fec /mitmproxy/contentviews
parent9716b3dab57735099e4c2ac27aebe87b61896087 (diff)
downloadmitmproxy-289ddfe9887ce928b19a2f801d5664f1c77a7387.tar.gz
mitmproxy-289ddfe9887ce928b19a2f801d5664f1c77a7387.tar.bz2
mitmproxy-289ddfe9887ce928b19a2f801d5664f1c77a7387.zip
remove html outline contentview, fix #2572
Diffstat (limited to 'mitmproxy/contentviews')
-rw-r--r--mitmproxy/contentviews/__init__.py3
-rw-r--r--mitmproxy/contentviews/html_outline.py17
2 files changed, 1 insertions, 19 deletions
diff --git a/mitmproxy/contentviews/__init__.py b/mitmproxy/contentviews/__init__.py
index a1866851..f696f669 100644
--- a/mitmproxy/contentviews/__init__.py
+++ b/mitmproxy/contentviews/__init__.py
@@ -22,7 +22,7 @@ from mitmproxy import exceptions
from mitmproxy.net import http
from mitmproxy.utils import strutils
from . import (
- auto, raw, hex, json, xml_html, html_outline, wbxml, javascript, css,
+ auto, raw, hex, json, xml_html, wbxml, javascript, css,
urlencoded, multipart, image, query, protobuf
)
from .base import View, VIEW_CUTOFF, KEY_MAX, format_text, format_dict, TViewResult
@@ -168,7 +168,6 @@ add(hex.ViewHex())
add(json.ViewJSON())
add(xml_html.ViewXmlHtml())
add(wbxml.ViewWBXML())
-add(html_outline.ViewHTMLOutline())
add(javascript.ViewJavaScript())
add(css.ViewCSS())
add(urlencoded.ViewURLEncoded())
diff --git a/mitmproxy/contentviews/html_outline.py b/mitmproxy/contentviews/html_outline.py
deleted file mode 100644
index d6c51b29..00000000
--- a/mitmproxy/contentviews/html_outline.py
+++ /dev/null
@@ -1,17 +0,0 @@
-import html2text
-
-from mitmproxy.contentviews import base
-
-
-class ViewHTMLOutline(base.View):
- name = "HTML Outline"
- prompt = ("html outline", "o")
- content_types = ["text/html"]
-
- def __call__(self, data, **metadata):
- data = data.decode("utf-8", "replace")
- h = html2text.HTML2Text(baseurl="")
- h.ignore_images = True
- h.body_width = 0
- outline = h.handle(data)
- return "HTML Outline", base.format_text(outline)