From 462e73ac8a2277aa2c615d4d1d6cd85c69920340 Mon Sep 17 00:00:00 2001 From: Thephaseless Date: Sun, 24 Nov 2024 12:29:06 +0000 Subject: [PATCH] spellcheck fixes --- src/models/requests.py | 2 +- src/utils/browser.py | 8 ++-- src/utils/consts.py | 4 +- src/utils/{extentions.py => extensions.py} | 44 +++++++++++----------- 4 files changed, 29 insertions(+), 29 deletions(-) rename src/utils/{extentions.py => extensions.py} (61%) diff --git a/src/models/requests.py b/src/models/requests.py index 8edad7c..b75e29a 100644 --- a/src/models/requests.py +++ b/src/models/requests.py @@ -77,5 +77,5 @@ class LinkResponse(BaseModel): return user_agent -class NoChromeExtentionError(Exception): +class NoChromeExtensionError(Exception): """No chrome extention found.""" diff --git a/src/utils/browser.py b/src/utils/browser.py index b6e1c05..bcab55a 100644 --- a/src/utils/browser.py +++ b/src/utils/browser.py @@ -5,9 +5,9 @@ from nodriver.core.element import Element from src.utils import logger from src.utils.consts import CHALLENGE_TITLES, UBLOCK_TITLE -from src.utils.extentions import download_extentions +from src.utils.extensions import download_extensions -downloaded_extentions = download_extentions() +downloaded_extensions = download_extensions() async def new_browser(): @@ -26,7 +26,7 @@ async def new_browser(): config: webdriver.Config = webdriver.Config( browser_executable_path="/usr/bin/chromium", sandbox=True ) - config.add_argument(f"--load-extension={','.join(downloaded_extentions)}") + config.add_argument(f"--load-extension={','.join(downloaded_extensions)}") return await webdriver.start(config=config) @@ -123,7 +123,7 @@ async def bypass_cloudflare(page: webdriver.Tab): ) logger.debug(inner_elem) else: - logger.warning("Coulnd't find checkbox, trying again...") + logger.warning("Couldn't find checkbox, trying again...") logger.debug(elem) diff --git a/src/utils/consts.py b/src/utils/consts.py index 21bd813..d3506d0 100644 --- a/src/utils/consts.py +++ b/src/utils/consts.py @@ -21,11 +21,11 @@ GITHUB_WEBSITES = [ "www.github.com", ] -EXTENTION_REPOSITIORIES = [ +EXTENSION_REPOSITIORIES = [ "OhMyGuus/I-Still-Dont-Care-About-Cookies", "uBlockOrigin/uBOL-home", ] SLEEP_SECONDS = 1 -EXTENTIONS_PATH = Path(".extentions") +EXTENSIONS_PATH = Path(".extentions") diff --git a/src/utils/extentions.py b/src/utils/extensions.py similarity index 61% rename from src/utils/extentions.py rename to src/utils/extensions.py index 08ad5ca..fe76874 100644 --- a/src/utils/extentions.py +++ b/src/utils/extensions.py @@ -9,9 +9,9 @@ import httpx import requests from src.models.github import GithubResponse -from src.models.requests import NoChromeExtentionError +from src.models.requests import NoChromeExtensionError from src.utils import logger -from src.utils.consts import EXTENTION_REPOSITIORIES, EXTENTIONS_PATH, GITHUB_WEBSITES +from src.utils.consts import EXTENSION_REPOSITIORIES, EXTENSIONS_PATH, GITHUB_WEBSITES def get_latest_github_chrome_release(url: str): @@ -29,7 +29,7 @@ def get_latest_github_chrome_release(url: str): Raises: ------ httpx.NetworkError: If the request to GitHub API returns a 403 Forbidden status code. - NoChromeExtentionError: If no release asset with 'chrom' in its name is found. + NoChromeExtensionError: If no release asset with 'chrom' in its name is found. """ if url.startswith(tuple(GITHUB_WEBSITES)): @@ -47,10 +47,10 @@ def get_latest_github_chrome_release(url: str): if "chrom" in asset.name: return asset - raise NoChromeExtentionError + raise NoChromeExtensionError -def download_extentions(): +def download_extensions(): """ Download extensions from the specified repositories and saves them locally. @@ -63,32 +63,32 @@ def download_extentions(): httpx.NetworkError: If there is an error downloading an extension. """ - downloaded_extentions: list[str] = [] - for repository in EXTENTION_REPOSITIORIES: - extention_name = repository.split("/")[-1] - path = Path(f"{EXTENTIONS_PATH}/{extention_name}") + downloaded_extensions: list[str] = [] + for repository in EXTENSION_REPOSITIORIES: + extension_name = repository.split("/")[-1] + path = Path(f"{EXTENSIONS_PATH}/{extension_name}") try: - extention = get_latest_github_chrome_release(repository) + extension = get_latest_github_chrome_release(repository) logger.info( - f"Downloading {extention_name} from {extention.browser_download_url}" + f"Downloading {extension_name} from {extension.browser_download_url}" ) except httpx.NetworkError: if path.is_dir(): - logger.error(f"Error downloading {extention_name}, using local copy") - downloaded_extentions.append(path.as_posix()) + logger.error(f"Error downloading {extension_name}, using local copy") + downloaded_extensions.append(path.as_posix()) continue try: - zip_file = requests.get(extention.browser_download_url, timeout=10) + zip_file = requests.get(extension.browser_download_url, timeout=10) except UnboundLocalError as e: - logger.error(f"Error downloading {extention_name}, skipping") + logger.error(f"Error downloading {extension_name}, skipping") logger.error(e) continue - Path(EXTENTIONS_PATH).mkdir(exist_ok=True) + Path(EXTENSIONS_PATH).mkdir(exist_ok=True) with ZipFile(io.BytesIO(zip_file.content)) as zip_obj: - if not path.joinpath(extention_name).exists(): - zip_obj.extractall(f"{EXTENTIONS_PATH}/{extention_name}") - logger.debug(f"Extracted {extention_name} to {path}") + if not path.joinpath(extension_name).exists(): + zip_obj.extractall(f"{EXTENSIONS_PATH}/{extension_name}") + logger.debug(f"Extracted {extension_name} to {path}") - logger.info(f"Successfully downloaded {extention_name} to {path}") - downloaded_extentions.append(path.as_posix()) - return downloaded_extentions + logger.info(f"Successfully downloaded {extension_name} to {path}") + downloaded_extensions.append(path.as_posix()) + return downloaded_extensions