Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Rich Presence

!WIP СЦУКО!

Всё, что вы видите здесь, в глубокой работе, в том числе оформление проекта. Интеграция с PreMiD по большей части работает, однако хочется расширить спектр до работы с локальными плеерами и возможно замены расширения PreMiD в пользу собственного (из-за интеграции туда платной подписки и в целом там много лишнего). Дайте чуть больше времени, я всё сделаю, честно...

Python-скрипт для интеграции с PreMiD, отображающий ваш статус в профиле Telegram во вкладке сохранённой музыки.

Установка и использование

  • Установите библиотеки Telethon, mutagen, aiohttp и qrcode
  • Зарегистрируйтесь на my.telegram.org
  • Запустите main.py, сгенерируется файл конфига
  • Введите api_id и api_hash в файл конфига (ни с кем ими не делитесь!) ((есть ещё другие настройки, но они необязательны))
  • Установите PreMiD и поставьте в настройках Forwarding URL http://localhost:1225/trp/premid (или тот порт что вы указали в конфиге)
  • Запустите main.py

После запуска скрипта ваши просматриваемые ролики / прослушиваемая музыка будет отображаться в профиле как аудиотрек. (засуну сюда картинку потом)

TODO

  • Работа с PreMiD
  • Работа с Telegram
  • Графический интерфейс (сначала на tkinter как костыль)
  • (потом на Qt6 уже полноценно)
  • Работа с локальными плеерами (если такое вообще можно сделать в python)
  • Собственное расширение вместо PreMiD
  • ...мобильное приложение?

Лицензия

Репозиторий лицензирован под GNU General Public License v3.0 - копируйте, изменяйте, используйте, распространяйте и так далее, что там ещё позволяет лицензия, пока вы не скрываете исходный код и декларируете изменения по отношению к исходному коду, а также не изменяете лицензию и сохраняете её.

(не юридический совет - подробнее можете прочитать внутри самой лицензии)

About

Ваша активность в реальном времени внутри плейлиста в профиле

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages