NET_apk_store

0

Описание

Языки

  • CSS44,7%
  • C#39,5%
  • HTML15%
  • Dockerfile0,8%
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
README.md

APK Catalog — Каталог APK с модификациями

Кроссплатформенное веб-приложение на .NET 8 для каталога APK-приложений и их модификаций.

Стек

  • .NET 8 — ASP.NET Core, Blazor Server, Entity Framework Core
  • SQLite — база данных
  • Docker — контейнеризация

Запуск через Docker

Приложение будет доступно по адресу: http://localhost:8080

API

Каталог

  • GET /api/catalog/apps
    — список приложений (query:
    search
    ,
    skip
    ,
    take
    )
  • GET /api/catalog/apps/{id}
    — приложение по ID
  • GET /api/catalog/apps/package/{packageName}
    — приложение по package name
  • GET /api/catalog/apps/{appId}/mods
    — модификации приложения

Скрапинг androeed.ru

  • GET /api/androeed/urls?listUrl=/android/apps/&maxPages=2
    — ссылки на страницы приложений
  • GET /api/androeed/parse?url=https://androeed.ru/files/...
    — парсит одну страницу (название, описание, иконка, ссылка на скачивание)
  • POST /api/androeed/scrape?listUrl=/android/apps/&maxPages=2
    — скрапит список и все страницы
  • POST /api/androeed/scrape-import?listUrl=/android/apps/&maxPages=2
    — скрапит и импортирует в каталог

Локальная разработка

Откройте http://localhost:5000