mirror of
https://github.com/zhigang1992/mitmproxy.git
synced 2026-04-23 11:56:52 +08:00
added copy to clipboard support for url
This commit is contained in:
@@ -240,6 +240,11 @@ def copy_message( k, master, state, message):
|
||||
pyperclip.copy(str(message.headers))
|
||||
except TypeError:
|
||||
master.statusbar.message("Error converting headers to text")
|
||||
elif k == "u":
|
||||
try:
|
||||
pyperclip.copy(message.url)
|
||||
except TypeError:
|
||||
master.statusbar.message("Error copying url to clipboard")
|
||||
else:
|
||||
master.statusbar.message("No clipboard support on your system, sorry.")
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ def _mkhelp():
|
||||
("e", "toggle eventlog"),
|
||||
("F", "toggle follow flow list"),
|
||||
("g", "copy response(content/headers) to clipboard"),
|
||||
("G", "copy request(content/headers) to clipboard"),
|
||||
("G", "copy request(content/headers/url) to clipboard"),
|
||||
("l", "set limit filter pattern"),
|
||||
("L", "load saved flows"),
|
||||
("r", "replay request"),
|
||||
@@ -225,6 +225,7 @@ class ConnectionItem(common.WWrap):
|
||||
(
|
||||
("content", "c"),
|
||||
("headers", "h"),
|
||||
("url", "u"),
|
||||
),
|
||||
common.copy_message,
|
||||
self.master,
|
||||
|
||||
@@ -20,7 +20,7 @@ def _mkhelp():
|
||||
("e", "edit request/response"),
|
||||
("f", "load full body data"),
|
||||
("g", "copy response(content/headers) to clipboard"),
|
||||
("G", "copy request(content/headers) to clipboard"),
|
||||
("G", "copy request(content/headers/url) to clipboard"),
|
||||
("m", "change body display mode for this entity"),
|
||||
(None,
|
||||
common.highlight_key("automatic", "a") +
|
||||
@@ -758,6 +758,7 @@ class FlowView(common.WWrap):
|
||||
(
|
||||
("content", "c"),
|
||||
("headers", "h"),
|
||||
("url", "u"),
|
||||
),
|
||||
common.copy_message,
|
||||
self.master,
|
||||
|
||||
Reference in New Issue
Block a user