Всё, что вы видите здесь, в глубокой работе, в том числе оформление проекта. Интеграция с 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
После запуска скрипта ваши просматриваемые ролики / прослушиваемая музыка будет отображаться в профиле как аудиотрек. (засуну сюда картинку потом)
- Работа с PreMiD
- Работа с Telegram
- Графический интерфейс (сначала на tkinter как костыль)
- (потом на Qt6 уже полноценно)
- Работа с локальными плеерами (если такое вообще можно сделать в python)
- Собственное расширение вместо PreMiD
- ...мобильное приложение?
Репозиторий лицензирован под GNU General Public License v3.0 - копируйте, изменяйте, используйте, распространяйте и так далее, что там ещё позволяет лицензия, пока вы не скрываете исходный код и декларируете изменения по отношению к исходному коду, а также не изменяете лицензию и сохраняете её.
(не юридический совет - подробнее можете прочитать внутри самой лицензии)