diff options
| author | rr- | 2017-03-03 17:24:58 +0100 |
|---|---|---|
| committer | rr- | 2017-03-03 17:27:23 +0100 |
| commit | 5681fd11efe93b5b2a1719f16c9f253ffd508842 (patch) | |
| tree | 4fbab2966a607b1ed69ec4e22d7cb3740c410596 /server/szurubooru/func/net.py | |
| parent | e087b83082703c54cad919c961a95cadc8e19cfa (diff) | |
server/net: make the user-agent configurable
Fixes #127
Diffstat (limited to 'server/szurubooru/func/net.py')
| -rw-r--r-- | server/szurubooru/func/net.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/szurubooru/func/net.py b/server/szurubooru/func/net.py index a6e1821..e6326c0 100644 --- a/server/szurubooru/func/net.py +++ b/server/szurubooru/func/net.py @@ -1,10 +1,13 @@ import urllib.request +from szurubooru import config from szurubooru import errors def download(url: str) -> bytes: assert url request = urllib.request.Request(url) + if config.config['user_agent']: + request.add_header('User-Agent', config.config['user_agent']) request.add_header('Referer', url) try: with urllib.request.urlopen(request) as handle: |