Как работают расширения?
Вы просто загружаете папку расширения в папку extension. Программа при запуске подтягивает их и расширяет список сайтов что поддерживаються.
Где найти расширения?
Варианта два:
Тут код проверяется перед принятием коммитов и изменений поэтому мы отвечает за него.
Создатель приложения не отвечает за последствия и нюансы использования сторонних расширений.
Как мне создать расширение для сайта?
Для начала вам нужно создать папку с именем без пробелов и специфичных символов. Для исключения дубликатов рекомендую формат:
[сайт где можно найти автора]_[юзернейм автора]_[целевой сайт]
Пример:
xcom_NyaPNeko_pornhub
Заполнение meta,json
Файл надо заполнить в формате:
Сделать иконку
Рекомендуется файл в формате png в 100*100 пикслей. Его надо сохранить в папку.
Написать расширение в файле main.py
Там должны быть обязательные функции:
def get_page_list(url: str) -> list[str]:
def get_download_links(urls: list[str]) -> list[str]:
def get_meta_info(url: str) -> json: