Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.

k03mad/android-apks

Repository files navigation

ANDROID-APKS

WTF

— HTTP-сервер
— По крону скачивает Android-приложения
— Отдаёт страницу с текущими версиями и ссылками на скачивание
— Используется в Obtainium
— Экспорт метрик в Prometheus (дашборд Grafana)

Локальный запуск

Зависимости

— aapt
— aria2c

Переменные окружения

— AAPKS_DOMAIN: внешний домен, по которому доступен сервер, для ссылок импорта в Obtainium (например: https://my-apks-domain.ru:3030)
— AAPKS_GITHUB_TOKEN: personal access token, для приложений с GitHub
— AAPKS_ARIA_PROXY: добавляет в aria2c аргумент --all-proxy с содержимым переменной
— AAPKS_4PDA_MEMBER_ID: кука member_id, для приложений с 4PDA
— AAPKS_4PDA_PASS_HASH: кука pass_hash, для приложений с 4PDA

Запуск

# установить зависимости
# (только при первом запуске)
npm run setup

# предварительно скачать апк-файлы
# (только при первом запуске, далее будут скачиваться по крону)
npm run apk:dl

# старт сервера
npm run start --port=3030
open http://localhost:3030/apps

# экспорт метрик для prometheus
open http://localhost:3030/metrics

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •