Clone
1
Расширения сайтов
Nyako edited this page 2026-06-05 16:33:00 +03:00

Как работают расширения?

Вы просто загружаете папку расширения в папку extension. Программа при запуске подтягивает их и расширяет список сайтов что поддерживаються.

Где найти расширения?

Варианта два:

Тут код проверяется перед принятием коммитов и изменений поэтому мы отвечает за него.

  • Другие сайты

Создатель приложения не отвечает за последствия и нюансы использования сторонних расширений.

Как мне создать расширение для сайта?

Для начала вам нужно создать папку с именем без пробелов и специфичных символов. Для исключения дубликатов рекомендую формат:

[сайт где можно найти автора]_[юзернейм автора]_[целевой сайт]

Пример:

xcom_NyaPNeko_pornhub

Заполнение meta,json

Файл надо заполнить в формате:

{
 "name":"PH UP",
 "author":"https://x.com/NyaPNeko",
 "sites":{
  "main":"pornhub.com",
  "other":[
   "rt.pornhub.com"
  ]
 }
}

Сделать иконку

Рекомендуется файл в формате 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: