From 92597f82ea8e4747ce1836ecd5eb2479486e8647 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Thu, 18 Feb 2016 09:19:05 +1300 Subject: [PATCH] Docs and examples to top level --- .landscape.yml | 4 ++-- .travis.yml | 2 +- {mitmproxy/docs => docs}/.gitignore | 0 {mitmproxy/docs => docs}/Makefile | 0 {mitmproxy/docs => docs}/_templates/page.html | 0 {mitmproxy/docs => docs}/certinstall-webapp.png | Bin {mitmproxy/docs => docs}/certinstall.rst | 0 {mitmproxy/docs => docs}/conf.py | 0 {mitmproxy/docs => docs}/config.rst | 0 {mitmproxy/docs => docs}/custom-routing.txt | 0 {mitmproxy/docs => docs}/dev/addingviews.html | 0 {mitmproxy/docs => docs}/dev/architecture.rst | 0 {mitmproxy/docs => docs}/dev/exceptions.rst | 0 {mitmproxy/docs => docs}/dev/models.rst | 0 {mitmproxy/docs => docs}/dev/protocols.rst | 0 {mitmproxy/docs => docs}/dev/proxy.rst | 0 {mitmproxy/docs => docs}/dev/sslkeylogfile.rst | 0 {mitmproxy/docs => docs}/dev/testing.rst | 0 {mitmproxy/docs => docs}/favicon.ico | Bin {mitmproxy/docs => docs}/features/anticache.rst | 0 {mitmproxy/docs => docs}/features/clientreplay.rst | 0 {mitmproxy/docs => docs}/features/filters.rst | 0 {mitmproxy/docs => docs}/features/passthrough.rst | 0 {mitmproxy/docs => docs}/features/proxyauth.rst | 0 {mitmproxy/docs => docs}/features/replacements.rst | 0 .../docs => docs}/features/responsestreaming.rst | 0 {mitmproxy/docs => docs}/features/reverseproxy.rst | 0 {mitmproxy/docs => docs}/features/serverreplay.rst | 0 {mitmproxy/docs => docs}/features/setheaders.rst | 0 {mitmproxy/docs => docs}/features/socksproxy.rst | 0 {mitmproxy/docs => docs}/features/sticky.rst | 0 {mitmproxy/docs => docs}/features/tcpproxy.rst | 0 {mitmproxy/docs => docs}/features/upstreamcerts.rst | 0 {mitmproxy/docs => docs}/features/upstreamproxy.rst | 0 {mitmproxy/docs => docs}/howmitmproxy.rst | 0 {mitmproxy/docs => docs}/index.rst | 0 {mitmproxy/docs => docs}/install.rst | 0 {mitmproxy/docs => docs}/introduction.rst | 0 {mitmproxy/docs => docs}/mitmdump.rst | 0 {mitmproxy/docs => docs}/mitmproxy-docs.png | Bin {mitmproxy/docs => docs}/mitmproxy-long.png | Bin {mitmproxy/docs => docs}/mitmproxy.rst | 0 {mitmproxy/docs => docs}/modes.rst | 0 .../schematics/_explicit.graffle/data.plist | 0 .../schematics/_explicit.graffle/image3.icns | Bin .../schematics/_explicit.graffle/image6.tiff | Bin .../schematics/_explicit_https.graffle/data.plist | 0 .../schematics/_explicit_https.graffle/image3.icns | Bin .../schematics/_explicit_https.graffle/image6.tiff | Bin .../schematics/_transparent.graffle/data.plist | 0 .../schematics/_transparent.graffle/image3.icns | Bin .../schematics/_transparent.graffle/image6.tiff | Bin .../_transparent_https.graffle/data.plist | 0 .../_transparent_https.graffle/image3.icns | Bin .../_transparent_https.graffle/image6.tiff | Bin .../docs => docs}/schematics/architecture.pdf | Bin .../docs => docs}/schematics/architecture.png | Bin .../docs => docs}/schematics/architecture.vsdx | Bin .../how-mitmproxy-works-explicit-https.png | Bin .../schematics/how-mitmproxy-works-explicit.png | Bin .../how-mitmproxy-works-transparent-https.png | Bin .../schematics/how-mitmproxy-works-transparent.png | Bin .../schematics/proxy-modes-flowchart.png | Bin .../schematics/proxy-modes-regular.png | Bin .../schematics/proxy-modes-reverse.png | Bin .../schematics/proxy-modes-transparent-1.png | Bin .../schematics/proxy-modes-transparent-2.png | Bin .../schematics/proxy-modes-transparent-3.png | Bin .../schematics/proxy-modes-transparent-wrong.png | Bin .../schematics/proxy-modes-upstream.png | Bin {mitmproxy/docs => docs}/schematics/proxy-modes.pdf | Bin .../docs => docs}/schematics/proxy-modes.vsdx | Bin .../docs => docs}/screenshots/firefox3-import.jpg | Bin .../docs => docs}/screenshots/firefox3-trust.jpg | Bin {mitmproxy/docs => docs}/screenshots/firefox3.jpg | Bin .../docs => docs}/screenshots/ios-gateway.png | Bin .../docs => docs}/screenshots/ios-installed.png | Bin {mitmproxy/docs => docs}/screenshots/ios-manual.png | Bin .../docs => docs}/screenshots/ios-profile.png | Bin .../docs => docs}/screenshots/ios-reverse.png | Bin .../docs => docs}/screenshots/ios-warning.png | Bin .../screenshots/mitmproxy-flowview.png | Bin .../screenshots/mitmproxy-intercept-filt.png | Bin .../screenshots/mitmproxy-intercept-mid.png | Bin .../screenshots/mitmproxy-intercept-options.png | Bin .../screenshots/mitmproxy-intercept-result.png | Bin .../screenshots/mitmproxy-kveditor-editmode.png | Bin .../screenshots/mitmproxy-kveditor.png | Bin {mitmproxy/docs => docs}/screenshots/mitmproxy.png | Bin .../screenshots/osx-addcert-alwaystrust.png | Bin .../screenshots/win7-certstore-trustedroot.png | Bin .../docs => docs}/screenshots/win7-certstore.png | Bin .../docs => docs}/screenshots/win7-wizard.png | Bin .../screenshots/winpythoninstaller.jpg | Bin .../docs => docs}/scripting/inlinescripts.rst | 0 {mitmproxy/docs => docs}/scripting/mitmproxy.rst | 0 {mitmproxy/docs => docs}/transparent.rst | 0 {mitmproxy/docs => docs}/transparent/linux.rst | 0 {mitmproxy/docs => docs}/transparent/osx.rst | 0 {mitmproxy/docs => docs}/tutorials/30second.rst | 0 {mitmproxy/docs => docs}/tutorials/gamecenter.rst | 0 {mitmproxy/docs => docs}/tutorials/leaderboard.png | Bin {mitmproxy/docs => docs}/tutorials/one.png | Bin {mitmproxy/docs => docs}/tutorials/supermega.png | Bin .../docs => docs}/tutorials/transparent-dhcp.rst | 0 .../tutorials/transparent-dhcp/step1_proxy.png | Bin .../tutorials/transparent-dhcp/step1_vbox_eth0.png | Bin .../tutorials/transparent-dhcp/step1_vbox_eth1.png | Bin .../tutorials/transparent-dhcp/step2_proxied_vm.png | Bin {mitmproxy/examples => examples}/README | 0 {mitmproxy/examples => examples}/add_header.py | 0 .../examples => examples}/change_upstream_proxy.py | 0 .../examples => examples}/custom_contentviews.py | 0 {mitmproxy/examples => examples}/dns_spoofing.py | 0 {mitmproxy/examples => examples}/dup_and_replay.py | 0 {mitmproxy/examples => examples}/filt.py | 0 {mitmproxy/examples => examples}/flowbasic | 0 {mitmproxy/examples => examples}/flowwriter.py | 0 {mitmproxy/examples => examples}/har_extractor.py | 0 {mitmproxy/examples => examples}/iframe_injector.py | 0 .../examples => examples}/mitmproxywrapper.py | 0 {mitmproxy/examples => examples}/modify_form.py | 0 .../examples => examples}/modify_querystring.py | 0 .../examples => examples}/modify_response_body.py | 0 {mitmproxy/examples => examples}/nonblocking.py | 0 {mitmproxy/examples => examples}/proxapp.py | 0 {mitmproxy/examples => examples}/read_dumpfile | 0 .../examples => examples}/redirect_requests.py | 0 {mitmproxy/examples => examples}/sslstrip.py | 0 {mitmproxy/examples => examples}/stickycookies | 0 {mitmproxy/examples => examples}/stream.py | 0 {mitmproxy/examples => examples}/stream_modify.py | 0 {mitmproxy/examples => examples}/stub.py | 0 {mitmproxy/examples => examples}/tcp_message.py | 0 {mitmproxy/examples => examples}/tls_passthrough.py | 0 .../examples => examples}/upsidedownternet.py | 0 test/mitmproxy/test_examples.py | 2 +- 137 files changed, 4 insertions(+), 4 deletions(-) rename {mitmproxy/docs => docs}/.gitignore (100%) rename {mitmproxy/docs => docs}/Makefile (100%) rename {mitmproxy/docs => docs}/_templates/page.html (100%) rename {mitmproxy/docs => docs}/certinstall-webapp.png (100%) rename {mitmproxy/docs => docs}/certinstall.rst (100%) rename {mitmproxy/docs => docs}/conf.py (100%) rename {mitmproxy/docs => docs}/config.rst (100%) rename {mitmproxy/docs => docs}/custom-routing.txt (100%) rename {mitmproxy/docs => docs}/dev/addingviews.html (100%) rename {mitmproxy/docs => docs}/dev/architecture.rst (100%) rename {mitmproxy/docs => docs}/dev/exceptions.rst (100%) rename {mitmproxy/docs => docs}/dev/models.rst (100%) rename {mitmproxy/docs => docs}/dev/protocols.rst (100%) rename {mitmproxy/docs => docs}/dev/proxy.rst (100%) rename {mitmproxy/docs => docs}/dev/sslkeylogfile.rst (100%) rename {mitmproxy/docs => docs}/dev/testing.rst (100%) rename {mitmproxy/docs => docs}/favicon.ico (100%) rename {mitmproxy/docs => docs}/features/anticache.rst (100%) rename {mitmproxy/docs => docs}/features/clientreplay.rst (100%) rename {mitmproxy/docs => docs}/features/filters.rst (100%) rename {mitmproxy/docs => docs}/features/passthrough.rst (100%) rename {mitmproxy/docs => docs}/features/proxyauth.rst (100%) rename {mitmproxy/docs => docs}/features/replacements.rst (100%) rename {mitmproxy/docs => docs}/features/responsestreaming.rst (100%) rename {mitmproxy/docs => docs}/features/reverseproxy.rst (100%) rename {mitmproxy/docs => docs}/features/serverreplay.rst (100%) rename {mitmproxy/docs => docs}/features/setheaders.rst (100%) rename {mitmproxy/docs => docs}/features/socksproxy.rst (100%) rename {mitmproxy/docs => docs}/features/sticky.rst (100%) rename {mitmproxy/docs => docs}/features/tcpproxy.rst (100%) rename {mitmproxy/docs => docs}/features/upstreamcerts.rst (100%) rename {mitmproxy/docs => docs}/features/upstreamproxy.rst (100%) rename {mitmproxy/docs => docs}/howmitmproxy.rst (100%) rename {mitmproxy/docs => docs}/index.rst (100%) rename {mitmproxy/docs => docs}/install.rst (100%) rename {mitmproxy/docs => docs}/introduction.rst (100%) rename {mitmproxy/docs => docs}/mitmdump.rst (100%) rename {mitmproxy/docs => docs}/mitmproxy-docs.png (100%) rename {mitmproxy/docs => docs}/mitmproxy-long.png (100%) rename {mitmproxy/docs => docs}/mitmproxy.rst (100%) rename {mitmproxy/docs => docs}/modes.rst (100%) rename {mitmproxy/docs => docs}/schematics/_explicit.graffle/data.plist (100%) rename {mitmproxy/docs => docs}/schematics/_explicit.graffle/image3.icns (100%) rename {mitmproxy/docs => docs}/schematics/_explicit.graffle/image6.tiff (100%) rename {mitmproxy/docs => docs}/schematics/_explicit_https.graffle/data.plist (100%) rename {mitmproxy/docs => docs}/schematics/_explicit_https.graffle/image3.icns (100%) rename {mitmproxy/docs => docs}/schematics/_explicit_https.graffle/image6.tiff (100%) rename {mitmproxy/docs => docs}/schematics/_transparent.graffle/data.plist (100%) rename {mitmproxy/docs => docs}/schematics/_transparent.graffle/image3.icns (100%) rename {mitmproxy/docs => docs}/schematics/_transparent.graffle/image6.tiff (100%) rename {mitmproxy/docs => docs}/schematics/_transparent_https.graffle/data.plist (100%) rename {mitmproxy/docs => docs}/schematics/_transparent_https.graffle/image3.icns (100%) rename {mitmproxy/docs => docs}/schematics/_transparent_https.graffle/image6.tiff (100%) rename {mitmproxy/docs => docs}/schematics/architecture.pdf (100%) rename {mitmproxy/docs => docs}/schematics/architecture.png (100%) rename {mitmproxy/docs => docs}/schematics/architecture.vsdx (100%) rename {mitmproxy/docs => docs}/schematics/how-mitmproxy-works-explicit-https.png (100%) rename {mitmproxy/docs => docs}/schematics/how-mitmproxy-works-explicit.png (100%) rename {mitmproxy/docs => docs}/schematics/how-mitmproxy-works-transparent-https.png (100%) rename {mitmproxy/docs => docs}/schematics/how-mitmproxy-works-transparent.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-flowchart.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-regular.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-reverse.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-transparent-1.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-transparent-2.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-transparent-3.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-transparent-wrong.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes-upstream.png (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes.pdf (100%) rename {mitmproxy/docs => docs}/schematics/proxy-modes.vsdx (100%) rename {mitmproxy/docs => docs}/screenshots/firefox3-import.jpg (100%) rename {mitmproxy/docs => docs}/screenshots/firefox3-trust.jpg (100%) rename {mitmproxy/docs => docs}/screenshots/firefox3.jpg (100%) rename {mitmproxy/docs => docs}/screenshots/ios-gateway.png (100%) rename {mitmproxy/docs => docs}/screenshots/ios-installed.png (100%) rename {mitmproxy/docs => docs}/screenshots/ios-manual.png (100%) rename {mitmproxy/docs => docs}/screenshots/ios-profile.png (100%) rename {mitmproxy/docs => docs}/screenshots/ios-reverse.png (100%) rename {mitmproxy/docs => docs}/screenshots/ios-warning.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy-flowview.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy-intercept-filt.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy-intercept-mid.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy-intercept-options.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy-intercept-result.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy-kveditor-editmode.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy-kveditor.png (100%) rename {mitmproxy/docs => docs}/screenshots/mitmproxy.png (100%) rename {mitmproxy/docs => docs}/screenshots/osx-addcert-alwaystrust.png (100%) rename {mitmproxy/docs => docs}/screenshots/win7-certstore-trustedroot.png (100%) rename {mitmproxy/docs => docs}/screenshots/win7-certstore.png (100%) rename {mitmproxy/docs => docs}/screenshots/win7-wizard.png (100%) rename {mitmproxy/docs => docs}/screenshots/winpythoninstaller.jpg (100%) rename {mitmproxy/docs => docs}/scripting/inlinescripts.rst (100%) rename {mitmproxy/docs => docs}/scripting/mitmproxy.rst (100%) rename {mitmproxy/docs => docs}/transparent.rst (100%) rename {mitmproxy/docs => docs}/transparent/linux.rst (100%) rename {mitmproxy/docs => docs}/transparent/osx.rst (100%) rename {mitmproxy/docs => docs}/tutorials/30second.rst (100%) rename {mitmproxy/docs => docs}/tutorials/gamecenter.rst (100%) rename {mitmproxy/docs => docs}/tutorials/leaderboard.png (100%) rename {mitmproxy/docs => docs}/tutorials/one.png (100%) rename {mitmproxy/docs => docs}/tutorials/supermega.png (100%) rename {mitmproxy/docs => docs}/tutorials/transparent-dhcp.rst (100%) rename {mitmproxy/docs => docs}/tutorials/transparent-dhcp/step1_proxy.png (100%) rename {mitmproxy/docs => docs}/tutorials/transparent-dhcp/step1_vbox_eth0.png (100%) rename {mitmproxy/docs => docs}/tutorials/transparent-dhcp/step1_vbox_eth1.png (100%) rename {mitmproxy/docs => docs}/tutorials/transparent-dhcp/step2_proxied_vm.png (100%) rename {mitmproxy/examples => examples}/README (100%) rename {mitmproxy/examples => examples}/add_header.py (100%) rename {mitmproxy/examples => examples}/change_upstream_proxy.py (100%) rename {mitmproxy/examples => examples}/custom_contentviews.py (100%) rename {mitmproxy/examples => examples}/dns_spoofing.py (100%) rename {mitmproxy/examples => examples}/dup_and_replay.py (100%) rename {mitmproxy/examples => examples}/filt.py (100%) rename {mitmproxy/examples => examples}/flowbasic (100%) rename {mitmproxy/examples => examples}/flowwriter.py (100%) rename {mitmproxy/examples => examples}/har_extractor.py (100%) rename {mitmproxy/examples => examples}/iframe_injector.py (100%) rename {mitmproxy/examples => examples}/mitmproxywrapper.py (100%) rename {mitmproxy/examples => examples}/modify_form.py (100%) rename {mitmproxy/examples => examples}/modify_querystring.py (100%) rename {mitmproxy/examples => examples}/modify_response_body.py (100%) rename {mitmproxy/examples => examples}/nonblocking.py (100%) rename {mitmproxy/examples => examples}/proxapp.py (100%) rename {mitmproxy/examples => examples}/read_dumpfile (100%) rename {mitmproxy/examples => examples}/redirect_requests.py (100%) rename {mitmproxy/examples => examples}/sslstrip.py (100%) rename {mitmproxy/examples => examples}/stickycookies (100%) rename {mitmproxy/examples => examples}/stream.py (100%) rename {mitmproxy/examples => examples}/stream_modify.py (100%) rename {mitmproxy/examples => examples}/stub.py (100%) rename {mitmproxy/examples => examples}/tcp_message.py (100%) rename {mitmproxy/examples => examples}/tls_passthrough.py (100%) rename {mitmproxy/examples => examples}/upsidedownternet.py (100%) diff --git a/.landscape.yml b/.landscape.yml index 1cf78412c..d4f32733f 100644 --- a/.landscape.yml +++ b/.landscape.yml @@ -1,6 +1,6 @@ ignore-paths: - - mitmproxy/docs - - mitmproxy/examples + - docs + - examples - mitmproxy/mitmproxy/contrib - mitmproxy/web max-line-length: 140 diff --git a/.travis.yml b/.travis.yml index 06b31773c..5804b5c7b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,7 +25,7 @@ matrix: env: SCOPE="netlib" NO_ALPN=1 - python: 2.7 env: DOCS=1 - script: 'cd mitmproxy/docs && make html' + script: 'cd docs && make html' allow_failures: - python: pypy diff --git a/mitmproxy/docs/.gitignore b/docs/.gitignore similarity index 100% rename from mitmproxy/docs/.gitignore rename to docs/.gitignore diff --git a/mitmproxy/docs/Makefile b/docs/Makefile similarity index 100% rename from mitmproxy/docs/Makefile rename to docs/Makefile diff --git a/mitmproxy/docs/_templates/page.html b/docs/_templates/page.html similarity index 100% rename from mitmproxy/docs/_templates/page.html rename to docs/_templates/page.html diff --git a/mitmproxy/docs/certinstall-webapp.png b/docs/certinstall-webapp.png similarity index 100% rename from mitmproxy/docs/certinstall-webapp.png rename to docs/certinstall-webapp.png diff --git a/mitmproxy/docs/certinstall.rst b/docs/certinstall.rst similarity index 100% rename from mitmproxy/docs/certinstall.rst rename to docs/certinstall.rst diff --git a/mitmproxy/docs/conf.py b/docs/conf.py similarity index 100% rename from mitmproxy/docs/conf.py rename to docs/conf.py diff --git a/mitmproxy/docs/config.rst b/docs/config.rst similarity index 100% rename from mitmproxy/docs/config.rst rename to docs/config.rst diff --git a/mitmproxy/docs/custom-routing.txt b/docs/custom-routing.txt similarity index 100% rename from mitmproxy/docs/custom-routing.txt rename to docs/custom-routing.txt diff --git a/mitmproxy/docs/dev/addingviews.html b/docs/dev/addingviews.html similarity index 100% rename from mitmproxy/docs/dev/addingviews.html rename to docs/dev/addingviews.html diff --git a/mitmproxy/docs/dev/architecture.rst b/docs/dev/architecture.rst similarity index 100% rename from mitmproxy/docs/dev/architecture.rst rename to docs/dev/architecture.rst diff --git a/mitmproxy/docs/dev/exceptions.rst b/docs/dev/exceptions.rst similarity index 100% rename from mitmproxy/docs/dev/exceptions.rst rename to docs/dev/exceptions.rst diff --git a/mitmproxy/docs/dev/models.rst b/docs/dev/models.rst similarity index 100% rename from mitmproxy/docs/dev/models.rst rename to docs/dev/models.rst diff --git a/mitmproxy/docs/dev/protocols.rst b/docs/dev/protocols.rst similarity index 100% rename from mitmproxy/docs/dev/protocols.rst rename to docs/dev/protocols.rst diff --git a/mitmproxy/docs/dev/proxy.rst b/docs/dev/proxy.rst similarity index 100% rename from mitmproxy/docs/dev/proxy.rst rename to docs/dev/proxy.rst diff --git a/mitmproxy/docs/dev/sslkeylogfile.rst b/docs/dev/sslkeylogfile.rst similarity index 100% rename from mitmproxy/docs/dev/sslkeylogfile.rst rename to docs/dev/sslkeylogfile.rst diff --git a/mitmproxy/docs/dev/testing.rst b/docs/dev/testing.rst similarity index 100% rename from mitmproxy/docs/dev/testing.rst rename to docs/dev/testing.rst diff --git a/mitmproxy/docs/favicon.ico b/docs/favicon.ico similarity index 100% rename from mitmproxy/docs/favicon.ico rename to docs/favicon.ico diff --git a/mitmproxy/docs/features/anticache.rst b/docs/features/anticache.rst similarity index 100% rename from mitmproxy/docs/features/anticache.rst rename to docs/features/anticache.rst diff --git a/mitmproxy/docs/features/clientreplay.rst b/docs/features/clientreplay.rst similarity index 100% rename from mitmproxy/docs/features/clientreplay.rst rename to docs/features/clientreplay.rst diff --git a/mitmproxy/docs/features/filters.rst b/docs/features/filters.rst similarity index 100% rename from mitmproxy/docs/features/filters.rst rename to docs/features/filters.rst diff --git a/mitmproxy/docs/features/passthrough.rst b/docs/features/passthrough.rst similarity index 100% rename from mitmproxy/docs/features/passthrough.rst rename to docs/features/passthrough.rst diff --git a/mitmproxy/docs/features/proxyauth.rst b/docs/features/proxyauth.rst similarity index 100% rename from mitmproxy/docs/features/proxyauth.rst rename to docs/features/proxyauth.rst diff --git a/mitmproxy/docs/features/replacements.rst b/docs/features/replacements.rst similarity index 100% rename from mitmproxy/docs/features/replacements.rst rename to docs/features/replacements.rst diff --git a/mitmproxy/docs/features/responsestreaming.rst b/docs/features/responsestreaming.rst similarity index 100% rename from mitmproxy/docs/features/responsestreaming.rst rename to docs/features/responsestreaming.rst diff --git a/mitmproxy/docs/features/reverseproxy.rst b/docs/features/reverseproxy.rst similarity index 100% rename from mitmproxy/docs/features/reverseproxy.rst rename to docs/features/reverseproxy.rst diff --git a/mitmproxy/docs/features/serverreplay.rst b/docs/features/serverreplay.rst similarity index 100% rename from mitmproxy/docs/features/serverreplay.rst rename to docs/features/serverreplay.rst diff --git a/mitmproxy/docs/features/setheaders.rst b/docs/features/setheaders.rst similarity index 100% rename from mitmproxy/docs/features/setheaders.rst rename to docs/features/setheaders.rst diff --git a/mitmproxy/docs/features/socksproxy.rst b/docs/features/socksproxy.rst similarity index 100% rename from mitmproxy/docs/features/socksproxy.rst rename to docs/features/socksproxy.rst diff --git a/mitmproxy/docs/features/sticky.rst b/docs/features/sticky.rst similarity index 100% rename from mitmproxy/docs/features/sticky.rst rename to docs/features/sticky.rst diff --git a/mitmproxy/docs/features/tcpproxy.rst b/docs/features/tcpproxy.rst similarity index 100% rename from mitmproxy/docs/features/tcpproxy.rst rename to docs/features/tcpproxy.rst diff --git a/mitmproxy/docs/features/upstreamcerts.rst b/docs/features/upstreamcerts.rst similarity index 100% rename from mitmproxy/docs/features/upstreamcerts.rst rename to docs/features/upstreamcerts.rst diff --git a/mitmproxy/docs/features/upstreamproxy.rst b/docs/features/upstreamproxy.rst similarity index 100% rename from mitmproxy/docs/features/upstreamproxy.rst rename to docs/features/upstreamproxy.rst diff --git a/mitmproxy/docs/howmitmproxy.rst b/docs/howmitmproxy.rst similarity index 100% rename from mitmproxy/docs/howmitmproxy.rst rename to docs/howmitmproxy.rst diff --git a/mitmproxy/docs/index.rst b/docs/index.rst similarity index 100% rename from mitmproxy/docs/index.rst rename to docs/index.rst diff --git a/mitmproxy/docs/install.rst b/docs/install.rst similarity index 100% rename from mitmproxy/docs/install.rst rename to docs/install.rst diff --git a/mitmproxy/docs/introduction.rst b/docs/introduction.rst similarity index 100% rename from mitmproxy/docs/introduction.rst rename to docs/introduction.rst diff --git a/mitmproxy/docs/mitmdump.rst b/docs/mitmdump.rst similarity index 100% rename from mitmproxy/docs/mitmdump.rst rename to docs/mitmdump.rst diff --git a/mitmproxy/docs/mitmproxy-docs.png b/docs/mitmproxy-docs.png similarity index 100% rename from mitmproxy/docs/mitmproxy-docs.png rename to docs/mitmproxy-docs.png diff --git a/mitmproxy/docs/mitmproxy-long.png b/docs/mitmproxy-long.png similarity index 100% rename from mitmproxy/docs/mitmproxy-long.png rename to docs/mitmproxy-long.png diff --git a/mitmproxy/docs/mitmproxy.rst b/docs/mitmproxy.rst similarity index 100% rename from mitmproxy/docs/mitmproxy.rst rename to docs/mitmproxy.rst diff --git a/mitmproxy/docs/modes.rst b/docs/modes.rst similarity index 100% rename from mitmproxy/docs/modes.rst rename to docs/modes.rst diff --git a/mitmproxy/docs/schematics/_explicit.graffle/data.plist b/docs/schematics/_explicit.graffle/data.plist similarity index 100% rename from mitmproxy/docs/schematics/_explicit.graffle/data.plist rename to docs/schematics/_explicit.graffle/data.plist diff --git a/mitmproxy/docs/schematics/_explicit.graffle/image3.icns b/docs/schematics/_explicit.graffle/image3.icns similarity index 100% rename from mitmproxy/docs/schematics/_explicit.graffle/image3.icns rename to docs/schematics/_explicit.graffle/image3.icns diff --git a/mitmproxy/docs/schematics/_explicit.graffle/image6.tiff b/docs/schematics/_explicit.graffle/image6.tiff similarity index 100% rename from mitmproxy/docs/schematics/_explicit.graffle/image6.tiff rename to docs/schematics/_explicit.graffle/image6.tiff diff --git a/mitmproxy/docs/schematics/_explicit_https.graffle/data.plist b/docs/schematics/_explicit_https.graffle/data.plist similarity index 100% rename from mitmproxy/docs/schematics/_explicit_https.graffle/data.plist rename to docs/schematics/_explicit_https.graffle/data.plist diff --git a/mitmproxy/docs/schematics/_explicit_https.graffle/image3.icns b/docs/schematics/_explicit_https.graffle/image3.icns similarity index 100% rename from mitmproxy/docs/schematics/_explicit_https.graffle/image3.icns rename to docs/schematics/_explicit_https.graffle/image3.icns diff --git a/mitmproxy/docs/schematics/_explicit_https.graffle/image6.tiff b/docs/schematics/_explicit_https.graffle/image6.tiff similarity index 100% rename from mitmproxy/docs/schematics/_explicit_https.graffle/image6.tiff rename to docs/schematics/_explicit_https.graffle/image6.tiff diff --git a/mitmproxy/docs/schematics/_transparent.graffle/data.plist b/docs/schematics/_transparent.graffle/data.plist similarity index 100% rename from mitmproxy/docs/schematics/_transparent.graffle/data.plist rename to docs/schematics/_transparent.graffle/data.plist diff --git a/mitmproxy/docs/schematics/_transparent.graffle/image3.icns b/docs/schematics/_transparent.graffle/image3.icns similarity index 100% rename from mitmproxy/docs/schematics/_transparent.graffle/image3.icns rename to docs/schematics/_transparent.graffle/image3.icns diff --git a/mitmproxy/docs/schematics/_transparent.graffle/image6.tiff b/docs/schematics/_transparent.graffle/image6.tiff similarity index 100% rename from mitmproxy/docs/schematics/_transparent.graffle/image6.tiff rename to docs/schematics/_transparent.graffle/image6.tiff diff --git a/mitmproxy/docs/schematics/_transparent_https.graffle/data.plist b/docs/schematics/_transparent_https.graffle/data.plist similarity index 100% rename from mitmproxy/docs/schematics/_transparent_https.graffle/data.plist rename to docs/schematics/_transparent_https.graffle/data.plist diff --git a/mitmproxy/docs/schematics/_transparent_https.graffle/image3.icns b/docs/schematics/_transparent_https.graffle/image3.icns similarity index 100% rename from mitmproxy/docs/schematics/_transparent_https.graffle/image3.icns rename to docs/schematics/_transparent_https.graffle/image3.icns diff --git a/mitmproxy/docs/schematics/_transparent_https.graffle/image6.tiff b/docs/schematics/_transparent_https.graffle/image6.tiff similarity index 100% rename from mitmproxy/docs/schematics/_transparent_https.graffle/image6.tiff rename to docs/schematics/_transparent_https.graffle/image6.tiff diff --git a/mitmproxy/docs/schematics/architecture.pdf b/docs/schematics/architecture.pdf similarity index 100% rename from mitmproxy/docs/schematics/architecture.pdf rename to docs/schematics/architecture.pdf diff --git a/mitmproxy/docs/schematics/architecture.png b/docs/schematics/architecture.png similarity index 100% rename from mitmproxy/docs/schematics/architecture.png rename to docs/schematics/architecture.png diff --git a/mitmproxy/docs/schematics/architecture.vsdx b/docs/schematics/architecture.vsdx similarity index 100% rename from mitmproxy/docs/schematics/architecture.vsdx rename to docs/schematics/architecture.vsdx diff --git a/mitmproxy/docs/schematics/how-mitmproxy-works-explicit-https.png b/docs/schematics/how-mitmproxy-works-explicit-https.png similarity index 100% rename from mitmproxy/docs/schematics/how-mitmproxy-works-explicit-https.png rename to docs/schematics/how-mitmproxy-works-explicit-https.png diff --git a/mitmproxy/docs/schematics/how-mitmproxy-works-explicit.png b/docs/schematics/how-mitmproxy-works-explicit.png similarity index 100% rename from mitmproxy/docs/schematics/how-mitmproxy-works-explicit.png rename to docs/schematics/how-mitmproxy-works-explicit.png diff --git a/mitmproxy/docs/schematics/how-mitmproxy-works-transparent-https.png b/docs/schematics/how-mitmproxy-works-transparent-https.png similarity index 100% rename from mitmproxy/docs/schematics/how-mitmproxy-works-transparent-https.png rename to docs/schematics/how-mitmproxy-works-transparent-https.png diff --git a/mitmproxy/docs/schematics/how-mitmproxy-works-transparent.png b/docs/schematics/how-mitmproxy-works-transparent.png similarity index 100% rename from mitmproxy/docs/schematics/how-mitmproxy-works-transparent.png rename to docs/schematics/how-mitmproxy-works-transparent.png diff --git a/mitmproxy/docs/schematics/proxy-modes-flowchart.png b/docs/schematics/proxy-modes-flowchart.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-flowchart.png rename to docs/schematics/proxy-modes-flowchart.png diff --git a/mitmproxy/docs/schematics/proxy-modes-regular.png b/docs/schematics/proxy-modes-regular.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-regular.png rename to docs/schematics/proxy-modes-regular.png diff --git a/mitmproxy/docs/schematics/proxy-modes-reverse.png b/docs/schematics/proxy-modes-reverse.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-reverse.png rename to docs/schematics/proxy-modes-reverse.png diff --git a/mitmproxy/docs/schematics/proxy-modes-transparent-1.png b/docs/schematics/proxy-modes-transparent-1.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-transparent-1.png rename to docs/schematics/proxy-modes-transparent-1.png diff --git a/mitmproxy/docs/schematics/proxy-modes-transparent-2.png b/docs/schematics/proxy-modes-transparent-2.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-transparent-2.png rename to docs/schematics/proxy-modes-transparent-2.png diff --git a/mitmproxy/docs/schematics/proxy-modes-transparent-3.png b/docs/schematics/proxy-modes-transparent-3.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-transparent-3.png rename to docs/schematics/proxy-modes-transparent-3.png diff --git a/mitmproxy/docs/schematics/proxy-modes-transparent-wrong.png b/docs/schematics/proxy-modes-transparent-wrong.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-transparent-wrong.png rename to docs/schematics/proxy-modes-transparent-wrong.png diff --git a/mitmproxy/docs/schematics/proxy-modes-upstream.png b/docs/schematics/proxy-modes-upstream.png similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes-upstream.png rename to docs/schematics/proxy-modes-upstream.png diff --git a/mitmproxy/docs/schematics/proxy-modes.pdf b/docs/schematics/proxy-modes.pdf similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes.pdf rename to docs/schematics/proxy-modes.pdf diff --git a/mitmproxy/docs/schematics/proxy-modes.vsdx b/docs/schematics/proxy-modes.vsdx similarity index 100% rename from mitmproxy/docs/schematics/proxy-modes.vsdx rename to docs/schematics/proxy-modes.vsdx diff --git a/mitmproxy/docs/screenshots/firefox3-import.jpg b/docs/screenshots/firefox3-import.jpg similarity index 100% rename from mitmproxy/docs/screenshots/firefox3-import.jpg rename to docs/screenshots/firefox3-import.jpg diff --git a/mitmproxy/docs/screenshots/firefox3-trust.jpg b/docs/screenshots/firefox3-trust.jpg similarity index 100% rename from mitmproxy/docs/screenshots/firefox3-trust.jpg rename to docs/screenshots/firefox3-trust.jpg diff --git a/mitmproxy/docs/screenshots/firefox3.jpg b/docs/screenshots/firefox3.jpg similarity index 100% rename from mitmproxy/docs/screenshots/firefox3.jpg rename to docs/screenshots/firefox3.jpg diff --git a/mitmproxy/docs/screenshots/ios-gateway.png b/docs/screenshots/ios-gateway.png similarity index 100% rename from mitmproxy/docs/screenshots/ios-gateway.png rename to docs/screenshots/ios-gateway.png diff --git a/mitmproxy/docs/screenshots/ios-installed.png b/docs/screenshots/ios-installed.png similarity index 100% rename from mitmproxy/docs/screenshots/ios-installed.png rename to docs/screenshots/ios-installed.png diff --git a/mitmproxy/docs/screenshots/ios-manual.png b/docs/screenshots/ios-manual.png similarity index 100% rename from mitmproxy/docs/screenshots/ios-manual.png rename to docs/screenshots/ios-manual.png diff --git a/mitmproxy/docs/screenshots/ios-profile.png b/docs/screenshots/ios-profile.png similarity index 100% rename from mitmproxy/docs/screenshots/ios-profile.png rename to docs/screenshots/ios-profile.png diff --git a/mitmproxy/docs/screenshots/ios-reverse.png b/docs/screenshots/ios-reverse.png similarity index 100% rename from mitmproxy/docs/screenshots/ios-reverse.png rename to docs/screenshots/ios-reverse.png diff --git a/mitmproxy/docs/screenshots/ios-warning.png b/docs/screenshots/ios-warning.png similarity index 100% rename from mitmproxy/docs/screenshots/ios-warning.png rename to docs/screenshots/ios-warning.png diff --git a/mitmproxy/docs/screenshots/mitmproxy-flowview.png b/docs/screenshots/mitmproxy-flowview.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy-flowview.png rename to docs/screenshots/mitmproxy-flowview.png diff --git a/mitmproxy/docs/screenshots/mitmproxy-intercept-filt.png b/docs/screenshots/mitmproxy-intercept-filt.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy-intercept-filt.png rename to docs/screenshots/mitmproxy-intercept-filt.png diff --git a/mitmproxy/docs/screenshots/mitmproxy-intercept-mid.png b/docs/screenshots/mitmproxy-intercept-mid.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy-intercept-mid.png rename to docs/screenshots/mitmproxy-intercept-mid.png diff --git a/mitmproxy/docs/screenshots/mitmproxy-intercept-options.png b/docs/screenshots/mitmproxy-intercept-options.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy-intercept-options.png rename to docs/screenshots/mitmproxy-intercept-options.png diff --git a/mitmproxy/docs/screenshots/mitmproxy-intercept-result.png b/docs/screenshots/mitmproxy-intercept-result.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy-intercept-result.png rename to docs/screenshots/mitmproxy-intercept-result.png diff --git a/mitmproxy/docs/screenshots/mitmproxy-kveditor-editmode.png b/docs/screenshots/mitmproxy-kveditor-editmode.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy-kveditor-editmode.png rename to docs/screenshots/mitmproxy-kveditor-editmode.png diff --git a/mitmproxy/docs/screenshots/mitmproxy-kveditor.png b/docs/screenshots/mitmproxy-kveditor.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy-kveditor.png rename to docs/screenshots/mitmproxy-kveditor.png diff --git a/mitmproxy/docs/screenshots/mitmproxy.png b/docs/screenshots/mitmproxy.png similarity index 100% rename from mitmproxy/docs/screenshots/mitmproxy.png rename to docs/screenshots/mitmproxy.png diff --git a/mitmproxy/docs/screenshots/osx-addcert-alwaystrust.png b/docs/screenshots/osx-addcert-alwaystrust.png similarity index 100% rename from mitmproxy/docs/screenshots/osx-addcert-alwaystrust.png rename to docs/screenshots/osx-addcert-alwaystrust.png diff --git a/mitmproxy/docs/screenshots/win7-certstore-trustedroot.png b/docs/screenshots/win7-certstore-trustedroot.png similarity index 100% rename from mitmproxy/docs/screenshots/win7-certstore-trustedroot.png rename to docs/screenshots/win7-certstore-trustedroot.png diff --git a/mitmproxy/docs/screenshots/win7-certstore.png b/docs/screenshots/win7-certstore.png similarity index 100% rename from mitmproxy/docs/screenshots/win7-certstore.png rename to docs/screenshots/win7-certstore.png diff --git a/mitmproxy/docs/screenshots/win7-wizard.png b/docs/screenshots/win7-wizard.png similarity index 100% rename from mitmproxy/docs/screenshots/win7-wizard.png rename to docs/screenshots/win7-wizard.png diff --git a/mitmproxy/docs/screenshots/winpythoninstaller.jpg b/docs/screenshots/winpythoninstaller.jpg similarity index 100% rename from mitmproxy/docs/screenshots/winpythoninstaller.jpg rename to docs/screenshots/winpythoninstaller.jpg diff --git a/mitmproxy/docs/scripting/inlinescripts.rst b/docs/scripting/inlinescripts.rst similarity index 100% rename from mitmproxy/docs/scripting/inlinescripts.rst rename to docs/scripting/inlinescripts.rst diff --git a/mitmproxy/docs/scripting/mitmproxy.rst b/docs/scripting/mitmproxy.rst similarity index 100% rename from mitmproxy/docs/scripting/mitmproxy.rst rename to docs/scripting/mitmproxy.rst diff --git a/mitmproxy/docs/transparent.rst b/docs/transparent.rst similarity index 100% rename from mitmproxy/docs/transparent.rst rename to docs/transparent.rst diff --git a/mitmproxy/docs/transparent/linux.rst b/docs/transparent/linux.rst similarity index 100% rename from mitmproxy/docs/transparent/linux.rst rename to docs/transparent/linux.rst diff --git a/mitmproxy/docs/transparent/osx.rst b/docs/transparent/osx.rst similarity index 100% rename from mitmproxy/docs/transparent/osx.rst rename to docs/transparent/osx.rst diff --git a/mitmproxy/docs/tutorials/30second.rst b/docs/tutorials/30second.rst similarity index 100% rename from mitmproxy/docs/tutorials/30second.rst rename to docs/tutorials/30second.rst diff --git a/mitmproxy/docs/tutorials/gamecenter.rst b/docs/tutorials/gamecenter.rst similarity index 100% rename from mitmproxy/docs/tutorials/gamecenter.rst rename to docs/tutorials/gamecenter.rst diff --git a/mitmproxy/docs/tutorials/leaderboard.png b/docs/tutorials/leaderboard.png similarity index 100% rename from mitmproxy/docs/tutorials/leaderboard.png rename to docs/tutorials/leaderboard.png diff --git a/mitmproxy/docs/tutorials/one.png b/docs/tutorials/one.png similarity index 100% rename from mitmproxy/docs/tutorials/one.png rename to docs/tutorials/one.png diff --git a/mitmproxy/docs/tutorials/supermega.png b/docs/tutorials/supermega.png similarity index 100% rename from mitmproxy/docs/tutorials/supermega.png rename to docs/tutorials/supermega.png diff --git a/mitmproxy/docs/tutorials/transparent-dhcp.rst b/docs/tutorials/transparent-dhcp.rst similarity index 100% rename from mitmproxy/docs/tutorials/transparent-dhcp.rst rename to docs/tutorials/transparent-dhcp.rst diff --git a/mitmproxy/docs/tutorials/transparent-dhcp/step1_proxy.png b/docs/tutorials/transparent-dhcp/step1_proxy.png similarity index 100% rename from mitmproxy/docs/tutorials/transparent-dhcp/step1_proxy.png rename to docs/tutorials/transparent-dhcp/step1_proxy.png diff --git a/mitmproxy/docs/tutorials/transparent-dhcp/step1_vbox_eth0.png b/docs/tutorials/transparent-dhcp/step1_vbox_eth0.png similarity index 100% rename from mitmproxy/docs/tutorials/transparent-dhcp/step1_vbox_eth0.png rename to docs/tutorials/transparent-dhcp/step1_vbox_eth0.png diff --git a/mitmproxy/docs/tutorials/transparent-dhcp/step1_vbox_eth1.png b/docs/tutorials/transparent-dhcp/step1_vbox_eth1.png similarity index 100% rename from mitmproxy/docs/tutorials/transparent-dhcp/step1_vbox_eth1.png rename to docs/tutorials/transparent-dhcp/step1_vbox_eth1.png diff --git a/mitmproxy/docs/tutorials/transparent-dhcp/step2_proxied_vm.png b/docs/tutorials/transparent-dhcp/step2_proxied_vm.png similarity index 100% rename from mitmproxy/docs/tutorials/transparent-dhcp/step2_proxied_vm.png rename to docs/tutorials/transparent-dhcp/step2_proxied_vm.png diff --git a/mitmproxy/examples/README b/examples/README similarity index 100% rename from mitmproxy/examples/README rename to examples/README diff --git a/mitmproxy/examples/add_header.py b/examples/add_header.py similarity index 100% rename from mitmproxy/examples/add_header.py rename to examples/add_header.py diff --git a/mitmproxy/examples/change_upstream_proxy.py b/examples/change_upstream_proxy.py similarity index 100% rename from mitmproxy/examples/change_upstream_proxy.py rename to examples/change_upstream_proxy.py diff --git a/mitmproxy/examples/custom_contentviews.py b/examples/custom_contentviews.py similarity index 100% rename from mitmproxy/examples/custom_contentviews.py rename to examples/custom_contentviews.py diff --git a/mitmproxy/examples/dns_spoofing.py b/examples/dns_spoofing.py similarity index 100% rename from mitmproxy/examples/dns_spoofing.py rename to examples/dns_spoofing.py diff --git a/mitmproxy/examples/dup_and_replay.py b/examples/dup_and_replay.py similarity index 100% rename from mitmproxy/examples/dup_and_replay.py rename to examples/dup_and_replay.py diff --git a/mitmproxy/examples/filt.py b/examples/filt.py similarity index 100% rename from mitmproxy/examples/filt.py rename to examples/filt.py diff --git a/mitmproxy/examples/flowbasic b/examples/flowbasic similarity index 100% rename from mitmproxy/examples/flowbasic rename to examples/flowbasic diff --git a/mitmproxy/examples/flowwriter.py b/examples/flowwriter.py similarity index 100% rename from mitmproxy/examples/flowwriter.py rename to examples/flowwriter.py diff --git a/mitmproxy/examples/har_extractor.py b/examples/har_extractor.py similarity index 100% rename from mitmproxy/examples/har_extractor.py rename to examples/har_extractor.py diff --git a/mitmproxy/examples/iframe_injector.py b/examples/iframe_injector.py similarity index 100% rename from mitmproxy/examples/iframe_injector.py rename to examples/iframe_injector.py diff --git a/mitmproxy/examples/mitmproxywrapper.py b/examples/mitmproxywrapper.py similarity index 100% rename from mitmproxy/examples/mitmproxywrapper.py rename to examples/mitmproxywrapper.py diff --git a/mitmproxy/examples/modify_form.py b/examples/modify_form.py similarity index 100% rename from mitmproxy/examples/modify_form.py rename to examples/modify_form.py diff --git a/mitmproxy/examples/modify_querystring.py b/examples/modify_querystring.py similarity index 100% rename from mitmproxy/examples/modify_querystring.py rename to examples/modify_querystring.py diff --git a/mitmproxy/examples/modify_response_body.py b/examples/modify_response_body.py similarity index 100% rename from mitmproxy/examples/modify_response_body.py rename to examples/modify_response_body.py diff --git a/mitmproxy/examples/nonblocking.py b/examples/nonblocking.py similarity index 100% rename from mitmproxy/examples/nonblocking.py rename to examples/nonblocking.py diff --git a/mitmproxy/examples/proxapp.py b/examples/proxapp.py similarity index 100% rename from mitmproxy/examples/proxapp.py rename to examples/proxapp.py diff --git a/mitmproxy/examples/read_dumpfile b/examples/read_dumpfile similarity index 100% rename from mitmproxy/examples/read_dumpfile rename to examples/read_dumpfile diff --git a/mitmproxy/examples/redirect_requests.py b/examples/redirect_requests.py similarity index 100% rename from mitmproxy/examples/redirect_requests.py rename to examples/redirect_requests.py diff --git a/mitmproxy/examples/sslstrip.py b/examples/sslstrip.py similarity index 100% rename from mitmproxy/examples/sslstrip.py rename to examples/sslstrip.py diff --git a/mitmproxy/examples/stickycookies b/examples/stickycookies similarity index 100% rename from mitmproxy/examples/stickycookies rename to examples/stickycookies diff --git a/mitmproxy/examples/stream.py b/examples/stream.py similarity index 100% rename from mitmproxy/examples/stream.py rename to examples/stream.py diff --git a/mitmproxy/examples/stream_modify.py b/examples/stream_modify.py similarity index 100% rename from mitmproxy/examples/stream_modify.py rename to examples/stream_modify.py diff --git a/mitmproxy/examples/stub.py b/examples/stub.py similarity index 100% rename from mitmproxy/examples/stub.py rename to examples/stub.py diff --git a/mitmproxy/examples/tcp_message.py b/examples/tcp_message.py similarity index 100% rename from mitmproxy/examples/tcp_message.py rename to examples/tcp_message.py diff --git a/mitmproxy/examples/tls_passthrough.py b/examples/tls_passthrough.py similarity index 100% rename from mitmproxy/examples/tls_passthrough.py rename to examples/tls_passthrough.py diff --git a/mitmproxy/examples/upsidedownternet.py b/examples/upsidedownternet.py similarity index 100% rename from mitmproxy/examples/upsidedownternet.py rename to examples/upsidedownternet.py diff --git a/test/mitmproxy/test_examples.py b/test/mitmproxy/test_examples.py index 6920c8e90..54e6e753c 100644 --- a/test/mitmproxy/test_examples.py +++ b/test/mitmproxy/test_examples.py @@ -5,7 +5,7 @@ from . import tservers def test_load_scripts(): - example_dir = utils.Data("mitmproxy").path("../examples") + example_dir = utils.Data("mitmproxy").path("../../examples") scripts = glob.glob("%s/*.py" % example_dir) tmaster = tservers.TestMaster(config.ProxyConfig())