File size: 895 Bytes
4cef980 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
import os
import tempfile
try:
from importlib import metadata
except ImportError:
# Running on pre-3.8 Python; use importlib-metadata package
import importlib_metadata as metadata
__version__ = metadata.version("fake-useragent")
DB = os.path.join(
tempfile.gettempdir(),
"fake_useragent_{version}.json".format(
version=__version__,
),
)
BROWSER_BASE_PAGE = "https://useragentstring.com/pages/{browser}/" # noqa
BROWSERS_COUNT_LIMIT = 50
REPLACEMENTS = {
" ": "",
"_": "",
}
SHORTCUTS = {
"internetexplorer": "internet explorer",
"ie": "internet explorer",
"msie": "internet explorer",
"microsoft edge": "edge",
"google": "chrome",
"googlechrome": "chrome",
"ff": "firefox",
}
OVERRIDES = {
"Edge/IE": "Internet Explorer",
"IE/Edge": "Internet Explorer",
}
HTTP_TIMEOUT = 5
HTTP_RETRIES = 2
HTTP_DELAY = 0.1
|