aboutsummaryrefslogtreecommitdiff
path: root/server/szurubooru/func/net.py
diff options
context:
space:
mode:
authorrr-2017-03-03 17:24:58 +0100
committerrr-2017-03-03 17:27:23 +0100
commit5681fd11efe93b5b2a1719f16c9f253ffd508842 (patch)
tree4fbab2966a607b1ed69ec4e22d7cb3740c410596 /server/szurubooru/func/net.py
parente087b83082703c54cad919c961a95cadc8e19cfa (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.py3
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:

© 2015 - 2026 Jakob L. Kreuze