summaryrefslogtreecommitdiff
path: root/examples/filebrowser/web/download.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/filebrowser/web/download.py')
-rw-r--r--examples/filebrowser/web/download.py20
1 files changed, 0 insertions, 20 deletions
diff --git a/examples/filebrowser/web/download.py b/examples/filebrowser/web/download.py
deleted file mode 100644
index a18ebf6..0000000
--- a/examples/filebrowser/web/download.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import mimetypes
-import re
-from filebrowser.sitepage import SitePage
-
-bad_regexes = [
- re.compile(r'<script.*?</script>', re.I+re.S),
- re.compile(r'style="[^"]*position:.*?"', re.I+re.S),
- ]
-
-class download(SitePage):
-
- def setup(self):
- mime, _ = mimetypes.guess_type(str(self.path))
- self.set_header('Content-type', mime)
- self.view = None
- content = self.path.read()
- if self.fields.get('html') == 'clean':
- for bad_regex in bad_regexes:
- content = bad_regex.sub('', content)
- self.write(content)