Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anime Presence Parser

Note

Новое обновление!
Добавлена поддержка Animelib сайта. Рекомендуется обновить файлы.

Сделан в основном для русскоговорящих людей.

Anime Presence Parser — это инструмент для отображения статуса просмотра аниме в Discord с сайтов AnimeGO и плеера Kodik (интегрирован в AnimeGO). Сделан за пару часов от нечего делать для личного пользования. Вдохновлено официальной интеграцией Crunchyroll с дискордом.

Возможности

  • Отображает название аниме, серию и прогресс просмотра в Discord Rich Presence
  • Работает сразу при заходе на страницу любого аниме в AnimeGO
  • Автоматически обновляет статус при просмотре

Требования

  • Node.js (рекомендуется версия 14+)
  • Аккаунт Discord (для создания приложения в Discord Developer Portal)
  • Аккаунт Cloudinary (для обработки изображений)

Установка

1. Скачайте проект

Через Git:

git clone https://github.com/your-username/anime-presence-parser.git
cd anime-presence-parser

Или скачайте ZIP (легче):

  1. Перейдите на страницу репозитория
  2. Нажмите Code →Download ZIP
  3. Распакуйте архив и откройте папку в терминале

2. Установите зависимости

npm install

3. Настройте переменные окружения

  1. Скопируйте файл.env.example в.env:
    cp .env.example .env
  2. Заполните значения:
    • CLIENT_ID — ID вашего Discord приложения (инструкция)
    • CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET — данные из Cloudinary (инструкция)

4. Запустите приложение

node src/main.js

5. Установите userscript или расширение

Установка UserScript:

  1. Установите расширениеTampermonkey или аналог для вашего браузера
  2. Вставьте файлuserscript.js из папкиsrc в скрипты Tampermonkey.

(Убедитесь, что в вашем браузере разрешены userscripts, на хроме надо зайти в browser://extensions, включить режим разработчика в правом верхнем углу и зайти в свойства tampermonkey, там надо включить переключалку с говорящим названием)

  1. Сохраните скрипт и откройте любое аниме на animego.me

Установка расширение:

  1. Введите в адресной строке браузера chrome://extensions или аналог для вашего браузера
  2. Перенесите папку extension в браузер
  3. Откройте любое аниме на animego.me и проверьте работоспособность расширения

6. Загрузите ассеты (по желанию)

  1. Зайдите в своё дискорд-приложение (где вы копировали client id) и перейдите в раздел Rich Presence
  2. Загрузите Art Assets из папки assets с названиями pause.png и play.png

Использование

  • Запустите приложение (шаг 4)
  • Откройте любое аниме на animego.me
  • Ваш Discord статус автоматически обновится

Вклад

Буду рад вашим предложениям и pull request'ам!

Лицензия

MIT License


Вопросы? Создайте issue на GitHub или напишите мне в дискорде (привязан в профиле)

About

AnimeGO discord activity parser / парсер для discord richpresence-интеграции с AnimeGO

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages