ANIMEPARSER - консольный рекомендательный инструмент для аниме. Приложение собирает список просмотренных тайтлов, анализирует жанры и предлагает новые рекомендации на основе совпадений и накопленного профиля пользователя.
- Загружает популярные тайтлы через клиент Shikimori.
- Позволяет отметить просмотренные аниме из топа.
- Умеет читать список просмотренного из
Data/watched.txt. - Считает любимые жанры по просмотренным тайтлам.
- Строит рекомендации и объясняет причину попадания в подборку.
- Сохраняет рекомендации в
Data/recommendations.txt. - Обновляет профиль пользователя в
Storage/user_profile.json.
Требуется .NET SDK 8.
dotnet runОдин тайтл на строку:
Cowboy Bebop
Fullmetal Alchemist: Brotherhood
Steins;Gate
При запуске приложение предлагает:
- выбрать просмотренное из текущего топа;
- загрузить список из
Data/watched.txt; - объединить файл и ручной выбор.
Это CLI-прототип рекомендателя. Основной сценарий описан в Program.cs. Если при сборке появляются ошибки по пространствам имен Models, Services или Storage, восстановите соответствующие исходные файлы перед release-сборкой.
- C#
- .NET 8
- Shikimori API
- System.Text.Json
- Spectre.Console
- Selenium packages
См. LICENSE.