diff --git a/applecatalog/__main__.py b/applecatalog/__main__.py index cb432ee..674b81b 100644 --- a/applecatalog/__main__.py +++ b/applecatalog/__main__.py @@ -11,6 +11,7 @@ coloredlogs.install(level=logging.DEBUG) logging.getLogger('urllib3.connectionpool').disabled = True +logging.getLogger('charset_normalizer').disabled = True def extract_package(filename: Path, out_dir: Path) -> None: diff --git a/applecatalog/catalog.py b/applecatalog/catalog.py index a9dab6b..a0893ee 100644 --- a/applecatalog/catalog.py +++ b/applecatalog/catalog.py @@ -7,10 +7,13 @@ from typing import Generator, List, Mapping import requests +import urllib3 from tqdm import tqdm -APPLE_SEED_URL = 'https://swscan.apple.com/content/catalogs/others/index-13-12-10.16-10.15-10.14-10.13-10.12-10.11-' \ - '10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz' +urllib3.disable_warnings() + +APPLE_SEED_URL = 'https://swscan.apple.com/content/catalogs/others/index-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11' \ + '-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz' MacOsProductInfo = namedtuple('MacOsProduct', 'product name build version') ProductInfo = namedtuple('ProductInfo', 'id version title date basename')