Top Hits of The Year #84
tupizm
started this conversation in
Личный опыт
Replies: 1 comment 1 reply
-
new Date().getFullYear() Вместо У |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Увидел вчера плейлисты с топами за различные годы и решил сделать свой, но чтобы все в одном, так сказать. В итоге получился небольшой скрипт для отбора популярных треков случайно выбранного года.
Для начала рандомайзер, для выбора года:
Для того чтобы текущий год не вносить вручную, будем его получать из текущей даты:
Далее вызываем наш рандомайзер, вписав в аргумент min - минимальный год, а в max - полученный текущий год. В итоге получаем случайный год из заданного диапазона. Если не нужен текущий, то вместо max пишем любой другой:
Далее, через майнер кидаем запрос:
Параллельно добавляем нашу любимую функцию для фильтрации (тоже по вкусу фильтры):
Далее фильтр тонкой очистки:
Затем отбираем из них случайные 50 и сортируем по популярности. Можно, конечно, сразу в запросе написать 50, но тогда треков получается мало на выходе, поэтому делаю так: в запросе побольше, а потом уже отбираю:
Ну и собираем плейлист:
Ну и весь код выглядит так:
Beta Was this translation helpful? Give feedback.
All reactions