diff options
Diffstat (limited to 'examples/filebrowser/web/download.py')
| -rw-r--r-- | examples/filebrowser/web/download.py | 20 |
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) |
