Skip to content

Instantly share code, notes, and snippets.

View fogrew's full-sized avatar
🚀
Open for new opportunities

Andrew Gurylev fogrew

🚀
Open for new opportunities
View GitHub Profile
@fogrew
fogrew / restore.py
Created January 26, 2025 19:02 — forked from deevroman/restore.py
⚠️ Обязательно прочтите комментарии к коду, и укажите время, за которое нужно восстановить историю
# Скрипт для дозагрузки потерянных яндекс.музыкой в конце декабря скробблов
# Если что пишите t.me/Roman_Deev или пингуйте в t.me/yandexvernitescrobbling
# Для начала запросите у яндекса архив данных яндекс.музыки: https://id.yandex.ru/personal/data
# Распакуйте его и положите в одну папку со скриптом файл history.json
# Установите библиотеки
# pip install yandex-music pylast
# В last.fm может показываться местное время. Далее нужно UTC
@fogrew
fogrew / !readme.md
Created March 31, 2017 16:46
ST3 sync settings

Синхронизация настроек Sublime Text 3

define(function (require) {
var patternYouTube = /\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9_\-]+)/i;
var patternVimeo = /(http|https):\/\/(www\.)?vimeo.com\/(\d+)($|\/)/;
var patternSoundCloud = /https:\/\/(www\.)?soundcloud.com.*/;
var patternLink = /([-a-zA-Z0-9:%_\+.~#?&\/\/=]{2,256}\.[a-z]{2,4}\b(\/?[-a-zA-Z0-9:%_\+.~#?&\/\/=]*)?)/gi;
var pattern = {
url : /\s([a-z0-9а-я.-_]+)\.([a-z0-9а-я._-]{2,10})/gi, // первый символ пробел!!
email : /([a-z0-9а-я._-]+)@([a-z0-9а-я._-]+)\.([a-z0-9а-я._-]{2,10})/gi,