Skip to content

Instantly share code, notes, and snippets.

View alexander-danilenko's full-sized avatar

Alexander Danilenko alexander-danilenko

View GitHub Profile
@alexander-danilenko
alexander-danilenko / script.js
Created April 24, 2024 08:20
Tempermonkey: Copy Apple Music playlist information | Export Apple Music playlist to text
// ==UserScript==
// @name Apple music - Copy playlist info
// @description Copy playlist information in format `${index}. ${artist} - ${title}`
// @namespace Alex Danilenko
// @version 1.0
// @license MIT
// @grant GM.setClipboard
// @grant GM_setClipboard
// @match https://music.apple.com/*
// ==/UserScript==
{
"PresetList": [
{
"AlignAVStart": false,
"AudioCopyMask": [
"copy:opus"
],
"AudioEncoderFallback": "av_aac",
"AudioLanguageList": [
"ukr",
@alexander-danilenko
alexander-danilenko / torrent-trackers-2023.txt
Created April 16, 2023 16:12
Torrent Trackers based on Popularity and Latency and list of trackers with more than 95% of uptime
udp://tracker.opentrackr.org:1337/announce
udp://9.rarbg.com:2810/announce
udp://tracker.openbittorrent.com:6969/announce
udp://exodus.desync.com:6969/announce
http://tracker.openbittorrent.com:80/announce
http://openbittorrent.com:80/announce
udp://retracker.lanta-net.ru:2710/announce
udp://open.stealth.si:80/announce
udp://www.torrent.eu.org:451/announce
udp://wassermann.online:6969/announce
@alexander-danilenko
alexander-danilenko / windows-10-cheatsheet.md
Last active April 1, 2023 20:24
Windows 10 CheatSheet
@alexander-danilenko
alexander-danilenko / manjaro-arch-cheatsheet.md
Last active November 20, 2020 11:15
Manjaro/Arch Cheatsheet
@alexander-danilenko
alexander-danilenko / debian-cheatsheet.md
Last active April 30, 2024 21:56
Debian/Ubuntu Cheatsheet
@alexander-danilenko
alexander-danilenko / nnm-club-liker.js
Last active November 1, 2020 13:34
nnm-club.me liker
var timeout = 3000;
var nodes = document.querySelectorAll('input[type="image"]');
var len = nodes.length;
nodes.forEach(function(el, index) {
setTimeout(function(){
window.scrollTo({
top: el.getBoundingClientRect().top + window.scrollY,
left: 0,
behavior: 'smooth',
});