Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

ANIMEPARSER

ANIMEPARSER - консольный рекомендательный инструмент для аниме. Приложение собирает список просмотренных тайтлов, анализирует жанры и предлагает новые рекомендации на основе совпадений и накопленного профиля пользователя.

Что делает

  • Загружает популярные тайтлы через клиент Shikimori.
  • Позволяет отметить просмотренные аниме из топа.
  • Умеет читать список просмотренного из Data/watched.txt.
  • Считает любимые жанры по просмотренным тайтлам.
  • Строит рекомендации и объясняет причину попадания в подборку.
  • Сохраняет рекомендации в Data/recommendations.txt.
  • Обновляет профиль пользователя в Storage/user_profile.json.

Запуск

Требуется .NET SDK 8.

dotnet run

Формат Data/watched.txt

Один тайтл на строку:

Cowboy Bebop
Fullmetal Alchemist: Brotherhood
Steins;Gate

Режимы ввода

При запуске приложение предлагает:

  1. выбрать просмотренное из текущего топа;
  2. загрузить список из Data/watched.txt;
  3. объединить файл и ручной выбор.

Статус проекта

Это CLI-прототип рекомендателя. Основной сценарий описан в Program.cs. Если при сборке появляются ошибки по пространствам имен Models, Services или Storage, восстановите соответствующие исходные файлы перед release-сборкой.

Стек

  • C#
  • .NET 8
  • Shikimori API
  • System.Text.Json
  • Spectre.Console
  • Selenium packages

Лицензия

См. LICENSE.

About

C# CLI anime recommender that analyzes watched titles and suggests new shows by genre profile.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages