Note
Новое обновление!
Добавлена поддержка Animelib сайта. Рекомендуется обновить файлы.
Сделан в основном для русскоговорящих людей.
Anime Presence Parser — это инструмент для отображения статуса просмотра аниме в Discord с сайтов AnimeGO и плеера Kodik (интегрирован в AnimeGO). Сделан за пару часов от нечего делать для личного пользования. Вдохновлено официальной интеграцией Crunchyroll с дискордом.
- Отображает название аниме, серию и прогресс просмотра в Discord Rich Presence
- Работает сразу при заходе на страницу любого аниме в AnimeGO
- Автоматически обновляет статус при просмотре
- Node.js (рекомендуется версия 14+)
- Аккаунт Discord (для создания приложения в Discord Developer Portal)
- Аккаунт Cloudinary (для обработки изображений)
Через Git:
git clone https://github.com/your-username/anime-presence-parser.git
cd anime-presence-parserИли скачайте ZIP (легче):
- Перейдите на страницу репозитория
- Нажмите Code →Download ZIP
- Распакуйте архив и откройте папку в терминале
npm install- Скопируйте файл
.env.exampleв.env:cp .env.example .env
- Заполните значения:
- CLIENT_ID — ID вашего Discord приложения (инструкция)
- CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET — данные из Cloudinary (инструкция)
node src/main.jsУстановка UserScript:
- Установите расширениеTampermonkey или аналог для вашего браузера
- Вставьте файл
userscript.jsиз папкиsrcв скрипты Tampermonkey.
(Убедитесь, что в вашем браузере разрешены userscripts, на хроме надо зайти в browser://extensions, включить режим разработчика в правом верхнем углу и зайти в свойства tampermonkey, там надо включить переключалку с говорящим названием)
- Сохраните скрипт и откройте любое аниме на animego.me
Установка расширение:
- Введите в адресной строке браузера chrome://extensions или аналог для вашего браузера
- Перенесите папку extension в браузер
- Откройте любое аниме на animego.me и проверьте работоспособность расширения
- Зайдите в своё дискорд-приложение (где вы копировали client id) и перейдите в раздел Rich Presence
- Загрузите Art Assets из папки assets с названиями pause.png и play.png
- Запустите приложение (шаг 4)
- Откройте любое аниме на animego.me
- Ваш Discord статус автоматически обновится
Буду рад вашим предложениям и pull request'ам!
MIT License
Вопросы? Создайте issue на GitHub или напишите мне в дискорде (привязан в профиле)