Set default User-Agent for requests lib

Defaults to some generic text, customizable via os.environ

Ref: https://stackoverflow.com/a/66661349/5958455
This commit is contained in:
iBug 2021-06-24 00:42:19 +08:00
parent 5f80770a4d
commit 398863daff

View File

@ -18,6 +18,10 @@ from typing import List, Dict, Set, Tuple, IO
import requests import requests
APT_SYNC_USER_AGENT = os.getenv("APT_SYNC_USER_AGENT", "APT-Mirror-Tool/1.0")
requests.utils.default_user_agent = lambda: APT_SYNC_USER_AGENT
OS_TEMPLATE = { OS_TEMPLATE = {
'ubuntu-current': ["xenial", "bionic", "focal", "groovy"], 'ubuntu-current': ["xenial", "bionic", "focal", "groovy"],
'ubuntu-lts': ["xenial", "bionic", "focal"], 'ubuntu-lts': ["xenial", "bionic", "focal"],