Как стать автором
Обновить
38
0
Ilya Siamionau @MarshalX

Пользователь

Отправить сообщение

Информация всей публикации излагается в одно предложение

Спасибо за статью. Нет ли у вас планов опубликовать вашу работу для всех, как это сделали rnnoise и другие?

Сделал self-hosted Telegram бота для быстрого и более удобного использования описанного в статье инструмента. Бот не рассчитан на массовое использование пользователями, но идеально подходит для личного.

Исходный код: github.com/MarshalX/DepixToolBot
Для удобства библиотеку опубликовал на PyPi: pypi.org/project/depix

Чтобы использовать из терминала:
pip3 install depix
depix [-h] -p PIXELIMAGE -s SEARCHIMAGE [-o [OUTPUTIMAGE]]
Да, всё правильно. Данная киллерфича появилась ~7 августа для борьбы с мошенничеством. Люди заводили аккаунты, похожие на сохранённые сообщения и ставили соответствующие аватарки. При кнопке «Поделиться» другие пользователи ошибались чатом и отправляли то, что не хотели отправлять другим… Telegram придумал вот такое вот решение для борьбы с этим. Честно говоря, выходя за рамки ответа на комментарий, я без понятия почему нельзя было просто запретить устанавливать такое имя… Что так решение на серверной стороне, что этак
А мы тут тоже несколько дней назад написали скрипт для перегона абсолютно всего с сервиса Яндекс.Музыка на Spotify. Можно импортировать всё, а можно что-то исключить. Из импортов доступно: плейлист «Мне нравится», все ваши плейлисты, альбомы и исполнители. Обложки, которые вы загружали на плейлисты, тоже будут перезагружены в Spotify.

Вот ссылочка: github.com/lemonpaul/yandex2spotify
Да пока визуальные мелочи от регистрации до настроек профиля. На скриншоте выше нет звездочек, что поле обязательное, в самом профиле можно привязать аккаунт гитхаба, а можно указать ссылку на гитхаб. В итоге в профиле будет две иконка гитхаба рядом, которые ведут на один (или разные профили). При указании почты в контактных данных, на которую зареган аккаунт, зачем-то просит её подтвердить, хотя я её подтвердил при регистрации и т.д. и т.п.
Ещё летом начали делать? Большая команда разработчиков? Куда баги репортить, а то уже при регистрации столкнулся (поля не отмечены как обязательные)?
Скриншот
image

Спасибо, буду знать. Тогда и разработчикам приложения должно быть ещё более грустно.
Как по мне, то первая стадия завершилась. Я про неё, а не в целом.
Поддерживаю. Вверху grishkaa дал ссылочку, там как раз есть getDeviceId().
Returns the unique device ID of a subscription, for example, the IMEI for GSM and the MEID for CDMA phones. Return null if device ID is not available.

TelephonyManager

Это правда. Причем именно жалоб, а не плохих отзывов. gluck59 в чём-то прав конечно

Там давно (по чендждогу с 6.0) возвращается 02:00:00:00:00:00, но в их приложении используется грязный хак (в конце статьи ссылка на пост в твиттере, там на скриншоте он), чтобы получить мак адрес. https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html

Посмотрел на методы которые это затрагивает, что по ссылке из вашего комментария. Да, два из трёх оно блокирует. МАК адрес вафли остаётся.

Ооох, тогда Вам нужно почитать оригинал. Чтобы было с чем сравнить. Вон там поток прям поток

Хотите сказать, что нет, не получилось?

А не могли бы Вы мне ещё объяснить данный пункт?

Я следую данному порядку действий: беру один пункт из перечисления, удаляю все остальные, читаю. Вот что у меня вышло: «Любое воспроизведение без согласования с Яндексом, запрещается». Выходит, я даже включить музыку сам не могу. Несмотря на то, что использую лично и для некоммерческого использования.

Раз уж на то пошло, то сервис — это совокупность и backend'a, и frontend'a, а так же кучи остального. Библиотека и бот — используют backend, который является технической возможностью сервиса.

Коммерческое использование здесь отсутствует, как Вы могли заметить.

Каждый пользователь бота использует данные сервиса в личных целях.

Что в моих рассуждениях не так? Спасибо
Спасибо за информацию. Попросят удалить репозиторий, отключить бота — будет сделано.
Яндекс.Музыка Бот — проект, доказывающий пригодность использования библиотеки для работы с API в проектах.
А стоило ли делать авторизацию пользователя

Конечно стоило. Во-первых в настройках приватности есть возможность ограничить доступ к своей фонотеке, что не позволит получать список плейлистов профиля всем и вся. Во-вторых авторизация нужна для возможности поставить лайк и дизлайк. В-третьих доступ к умным плейлистам.

Данные маршруты, видимо, существуют для предоставления музыки без учёта личных предпочтений для неавторизованных пользователей.

Библиотека отлично работает с экземпляром клиента без аутентификации.

Не думаешь, что стоит дать возможность пользователям твоего бота слушать музыку не предоставляя данные?

Да давно есть. Как решился вопрос с поддеркой пользователей без подписки, так и начался процесс добавления альтернативного использования. Сейчас бот полностью доступен без авторизации.
Спасибо большое интервьюеру интервьюируемому. Сам я пришёл когда уже был requirements.txt, в прошлом году перешёл на Pipenv, в этом, видать, пора двигаться дальше и Вы рассказали куда!

Например, я видел вакансию в pip, и разработчику, который приведет его в порядок, обещают много денег. Возможно, pip станет более универсальным решением. Но нужно, чтобы кто-то взялся за это всерьез

orsinium, может это именно Вы?
1

Информация

В рейтинге
Не участвует
Откуда
Warszawa, Mazowieckie, Польша
Зарегистрирован
Активность