🆕🔧 Добавил новый инструмент в spotify-tools, который позволяет менять порядок лайкнутых песен — reorder-favorite-tracks.
Иногда бывает слушаешь лайкнутые и случайно задеваешь кнопку лайка, затем нажимаешь ее снова, чтобы вернуть песню назад, но она вставляется в самое начало плейлиста и вернуть ее на законное место уже не получится. Это один из множества юзкейсов.
Spotify позволяет лишь менять порядок песен в плейлистах, но порядок лайкнутых песен ни через API, ни в официальных клиентах поменять нельзя. Скрипт работает по принципу «очистить все и пересобрать в правильном порядке». Перед началом работы скрипт сохраняет дамп плейлиста, поэтому, если в процессе что-то пойдет не так, вы не потеряете свои треки. Если у вас стояла автозагрузка лайкнутых треков, не переживайте, вам не придется заново их скачивать.
Перед началом работы со spotify-tools обязательно прочтите Readme.
Во время работы рекомендую держать плейлист лайкнутых открытым на вашем устройстве.
Энтузиастов и смельчаков приглашаю потестить — reorder-favorite-tracks.
Иногда бывает слушаешь лайкнутые и случайно задеваешь кнопку лайка, затем нажимаешь ее снова, чтобы вернуть песню назад, но она вставляется в самое начало плейлиста и вернуть ее на законное место уже не получится. Это один из множества юзкейсов.
Spotify позволяет лишь менять порядок песен в плейлистах, но порядок лайкнутых песен ни через API, ни в официальных клиентах поменять нельзя. Скрипт работает по принципу «очистить все и пересобрать в правильном порядке». Перед началом работы скрипт сохраняет дамп плейлиста, поэтому, если в процессе что-то пойдет не так, вы не потеряете свои треки. Если у вас стояла автозагрузка лайкнутых треков, не переживайте, вам не придется заново их скачивать.
Перед началом работы со spotify-tools обязательно прочтите Readme.
Во время работы рекомендую держать плейлист лайкнутых открытым на вашем устройстве.
Энтузиастов и смельчаков приглашаю потестить — reorder-favorite-tracks.
GitHub
spotify-tools/src/tools/reorder-favorite-tracks at main · mikhailsdv/spotify-tools
Some tools for expanding Spotify functionality. Contribute to mikhailsdv/spotify-tools development by creating an account on GitHub.
❤4👍3
🤖 Сделал бота, который самостоятельно ведет мой мемный паблик.
Юзербот анализирует 10-15 топовых мем-каналов и репостит лучшие мемы в отдельный канал.
🤔 Но как бот понимает, что мем смешной?
Анализ основывается на просмотрах. Суть в том, что если у какого-то поста просмотров больше, чем у соседних в n раз, то это означает, что этот мем смешной и его часто репостят, из-за чего он и набирает больше. Бот сохраняет в базу все посты из этих каналов и спустя 5-6 часов перепроверяет их просмотры. Лучшие отправляются в канал @hihonki_hahonki.
Бот был запущен 4 дня назад. Спустя пару месяцев открою код и расскажу, как этот алгоритм повлиял на количество подписчиков и репостов. Насколько я понимаю, такие махинации запрещены, поэтому пока бета. Есть небольшая вероятность, что бота прикроют, а пока он жив приглашаю всех присоединиться к этому веселому эксперименту @hihonki_hahonki.
P. S. чувство юмора большинства не обязано совпадать с вашим.
Юзербот анализирует 10-15 топовых мем-каналов и репостит лучшие мемы в отдельный канал.
🤔 Но как бот понимает, что мем смешной?
Анализ основывается на просмотрах. Суть в том, что если у какого-то поста просмотров больше, чем у соседних в n раз, то это означает, что этот мем смешной и его часто репостят, из-за чего он и набирает больше. Бот сохраняет в базу все посты из этих каналов и спустя 5-6 часов перепроверяет их просмотры. Лучшие отправляются в канал @hihonki_hahonki.
Бот был запущен 4 дня назад. Спустя пару месяцев открою код и расскажу, как этот алгоритм повлиял на количество подписчиков и репостов. Насколько я понимаю, такие махинации запрещены, поэтому пока бета. Есть небольшая вероятность, что бота прикроют, а пока он жив приглашаю всех присоединиться к этому веселому эксперименту @hihonki_hahonki.
P. S. чувство юмора большинства не обязано совпадать с вашим.
👍7❤1🔥1🤯1
🎹🥳 Прикупил себе Yamaha P-45 на фоне обесценивающегося тенге вслед за рублем. Что могу сказать – превосходный инструмент. Отдача клавиш 10/10, звук 9.5/10, дизайн 10/10, цена – приемлемо.
Уже есть парочка идей для проектов с использованием MIDI протокола. Скоро поделюсь.
Уже есть парочка идей для проектов с использованием MIDI протокола. Скоро поделюсь.
🔥9
🚫 В России частично начали отваливаться CDN сервисы. Вот такую новость прислали сегодня. Я занимаюсь разработкой фронта в РФ и теперь мы вынуждены вообще все, что возможно хранить локально в проекте дабы уцелеть в случай блокировок CDN.
Если власти РФ действительно на это пойдут, то 80% интернета просто отвалится, т. к. мало в мире сайтов, которые полагаются только на собственные данные (шрифты, карты, метрики, лайв-чаты, бутстрапы, iframe-формы) и ничего не тянут из внешнего мира.
С другой стороны разработчики из СНГ, которые хотят оставить свои сайты доступными для РФ тоже должны хранить как можно больше зависимостей внутри проекта, а в идеале переехать на российские хостинги.
Как разработчик с опытом, могу лишь посоветовать российским айти-компаниям перебазироваться где-то зарубежом иначе изолирование России от внешнего мира приведет и к изолированию вашего сайта. Увы, сейчас это чуть ли не самое правильное решение, которое вы можете принять.
Стараюсь не поддаваться панике, но готовлюсь к худшему.
Если власти РФ действительно на это пойдут, то 80% интернета просто отвалится, т. к. мало в мире сайтов, которые полагаются только на собственные данные (шрифты, карты, метрики, лайв-чаты, бутстрапы, iframe-формы) и ничего не тянут из внешнего мира.
С другой стороны разработчики из СНГ, которые хотят оставить свои сайты доступными для РФ тоже должны хранить как можно больше зависимостей внутри проекта, а в идеале переехать на российские хостинги.
Как разработчик с опытом, могу лишь посоветовать российским айти-компаниям перебазироваться где-то зарубежом иначе изолирование России от внешнего мира приведет и к изолированию вашего сайта. Увы, сейчас это чуть ли не самое правильное решение, которое вы можете принять.
Стараюсь не поддаваться панике, но готовлюсь к худшему.
🤯9👍4❤1🤔1
Forwarded from Вастрик.Пынь
☠️ Веб три ноль
Как скахал Ильяхов: «Должен ли пекарь переставать печь свои булочки в такое время? Кажется, наоборот, сейчас стоит делать особенно вкусные булочки»
Соглашусь. Хоть за вкус мне ручаться сложно, но вот, испёк вам хоть какой-то пост, чтобы вы могли отвлечься и передохнуть.
До войны это должен был быть лонгрид про Веб 3, с кеками про кражу NFT с помощью правой кнопкой мыши, но я не успел. Теперь из технического поста он превратился скорее в эссе о том, как мы проебали веб и так и не успели подготовиться к происходящей балканизации интернета.
Получилось сумбурно, но я всё еще надеюсь, что пост нанесёт свою стратегическую пользу хоть кому-то. Сейчас это цель.
Для широких масс напишем еще отдельно потом. Попроще и поконкретнее.
👉 https://vas3k.ru/blog/web3/
Как скахал Ильяхов: «Должен ли пекарь переставать печь свои булочки в такое время? Кажется, наоборот, сейчас стоит делать особенно вкусные булочки»
Соглашусь. Хоть за вкус мне ручаться сложно, но вот, испёк вам хоть какой-то пост, чтобы вы могли отвлечься и передохнуть.
До войны это должен был быть лонгрид про Веб 3, с кеками про кражу NFT с помощью правой кнопкой мыши, но я не успел. Теперь из технического поста он превратился скорее в эссе о том, как мы проебали веб и так и не успели подготовиться к происходящей балканизации интернета.
Получилось сумбурно, но я всё еще надеюсь, что пост нанесёт свою стратегическую пользу хоть кому-то. Сейчас это цель.
Для широких масс напишем еще отдельно потом. Попроще и поконкретнее.
👉 https://vas3k.ru/blog/web3/
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Альберт Эйнштейн запрашивает ваше местоположение
🤔2👍1
Media is too big
VIEW IN TELEGRAM
🎹 Превратил свое пианино в клавиатуру для ноута
⌨️ По сути, MIDI-контроллеры очень похожи на компьютерные клавиатуры, просто применяются немного для других целей) Зная код каждой ноты мы можем разметить всю клавиатуру синтезатора и эмулировать нажатия реальных компьютерных клавиш.
👨💻 GitHub: https://github.com/mikhailsdv/midi-keyboard
⌨️ По сути, MIDI-контроллеры очень похожи на компьютерные клавиатуры, просто применяются немного для других целей) Зная код каждой ноты мы можем разметить всю клавиатуру синтезатора и эмулировать нажатия реальных компьютерных клавиш.
👨💻 GitHub: https://github.com/mikhailsdv/midi-keyboard
🔥4🤯2
Forwarded from Loskir's
Подсмотрел в твиттере занятный сайт для тех, кто хочет проверить свои знания тёмной магии JavaScript
Чтобы пройти уровень, нужно всего лишь заставить функцию вернуть true. Но есть нюанс...
https://alf.nu/ReturnTrue
Чтобы пройти уровень, нужно всего лишь заставить функцию вернуть true. Но есть нюанс...
https://alf.nu/ReturnTrue
Forwarded from Burogu
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Студия, которая часто экспериментирует c визуальными решениями, типографикой и технологиями
https://twitter.com/schultzschultz_
https://schultzschultz.com/
https://twitter.com/schultzschultz_
https://schultzschultz.com/
Пощупал новеньких веб-ботов (ВБ). Попытаюсь простым языком высказать свои мысли / критику / выводы:
1. На данный момент только покупатели рекламы могут встраивать своих ВБ в «скрепку». Встраивание в скрепку дает возможность открывать ВБ из любого чата, прямо как инлайн-режим. Это ограничение сразу отсекает кучу годных идей.
2. ВБ может общаться с «основным» ботом, а основной бот с ВБ — нет. Получается, нельзя уже в готового бота просто дописать код для общения с ВБ. Почему это плохо? Потому что разработчикам придется изобретать свои костыли для налаживания контакта между базой основного бота и ВБ (заметил @Loskir, админ @Loskirs).
3. Есть 3 способа запустить ВБ. На скрине накидал шпаргалку для разрабов, чтобы не путаться. Оставляет вопросы, почему в некоторых случаях мы знаем, какой именно пользователь к нам обращается, а в некоторых — нет. В некоторых случаях мы можем общаться с основным ботом, а в некоторых — нет. Объяснение этому не дается. Зачем знать, какой именно юзер запустил ВБ? Чтобы выдать ему персонализированные данные. Если вы поняли, почему так, объясните мне тоже.
4. Если не ошибаюсь, у ВК есть специальная библиотека компонентов для их веб-приложений. Хотелось бы чего-то подобного для ВБ, чтобы хоть как-то помогать разработчикам делать красивых ВБ, которые соответствуют дизайну Телеграма, а не высеры из веб 1.0.
5. В целом, лайк. Разрабы ныли, что Bot API не развивается и Валерьевич придумал, как угодить всем. Нашествия веб-ботов не ждите — уж слишком трудозатратно относительно традиционных ботов, да и раньше, если создание ботов требовало только навыков бэкэндера, то теперь нужны еще и навыки фронта.
1. На данный момент только покупатели рекламы могут встраивать своих ВБ в «скрепку». Встраивание в скрепку дает возможность открывать ВБ из любого чата, прямо как инлайн-режим. Это ограничение сразу отсекает кучу годных идей.
2. ВБ может общаться с «основным» ботом, а основной бот с ВБ — нет. Получается, нельзя уже в готового бота просто дописать код для общения с ВБ. Почему это плохо? Потому что разработчикам придется изобретать свои костыли для налаживания контакта между базой основного бота и ВБ (заметил @Loskir, админ @Loskirs).
3. Есть 3 способа запустить ВБ. На скрине накидал шпаргалку для разрабов, чтобы не путаться. Оставляет вопросы, почему в некоторых случаях мы знаем, какой именно пользователь к нам обращается, а в некоторых — нет. В некоторых случаях мы можем общаться с основным ботом, а в некоторых — нет. Объяснение этому не дается. Зачем знать, какой именно юзер запустил ВБ? Чтобы выдать ему персонализированные данные. Если вы поняли, почему так, объясните мне тоже.
4. Если не ошибаюсь, у ВК есть специальная библиотека компонентов для их веб-приложений. Хотелось бы чего-то подобного для ВБ, чтобы хоть как-то помогать разработчикам делать красивых ВБ, которые соответствуют дизайну Телеграма, а не высеры из веб 1.0.
5. В целом, лайк. Разрабы ныли, что Bot API не развивается и Валерьевич придумал, как угодить всем. Нашествия веб-ботов не ждите — уж слишком трудозатратно относительно традиционных ботов, да и раньше, если создание ботов требовало только навыков бэкэндера, то теперь нужны еще и навыки фронта.
👍2