Skip to content

Instantly share code, notes, and snippets.

View ayamkv's full-sized avatar
🙏
I may be slow to respond.

ayamkv

🙏
I may be slow to respond.
View GitHub Profile
@ayamkv
ayamkv / yt-fomo.py
Created June 26, 2023 01:01
Youtube Your Most Liked Comment (Google Takeout)
import re
from pyyoutube import Api
import csv
# Google Developer Console, Youtube Data API V3
api = Api(api_key='YOUR_API_KEY')
# Your Google Takeout file
file = open('my-comments.html', 'r', encoding='utf8')
lines = file.readlines()
comments = [[], []]
[{"text": "Ambarawa", "slug": "ambarawa"}, {"text": "Ambon", "slug": "ambon"}, {"text": "Amlapura", "slug": "amlapura"}, {"text": "Amuntai", "slug": "amuntai"}, {"text": "Argamakmur", "slug": "argamakmur"}, {"text": "Atambua", "slug": "atambua"}, {"text": "Babo", "slug": "babo"}, {"text": "Bagan Siapiapi", "slug": "bagansiapiapi"}, {"text": "Bahaur, Kalteng", "slug": "bahaurkalteng"}, {"text": "Bajawa", "slug": "bajawa"}, {"text": "Balige", "slug": "balige"}, {"text": "Balikpapan", "slug": "balikpapan"}, {"text": "Banda Aceh", "slug": "bandaaceh"}, {"text": "Bandarlampung", "slug": "bandarlampung"}, {"text": "Bandung", "slug": "bandung"}, {"text": "Bangkalan", "slug": "bangkalan"}, {"text": "Bangkinang", "slug": "bangkinang"}, {"text": "Bangko", "slug": "bangko"}, {"text": "Bangli", "slug": "bangli"}, {"text": "Banjar", "slug": "banjar"}, {"text": "Banjar Baru", "slug": "banjarbaru"}, {"text": "Banjarmasin", "slug": "banjarmasin"}, {"text": "Banjarnegara", "slug": "banjarnegara"}, {"text": "Bantaeng", "slug":
@ayamkv
ayamkv / links.json
Last active March 25, 2023 01:34
backup
@ayamkv
ayamkv / replace.js
Created June 12, 2021 08:20
Simple ReplaceHistoryState
function docReady(fn) {
// see if DOM is already available
if (document.readyState === "complete" || document.readyState === "interactive") {
// call on next available tick
setTimeout(fn, 1);
} else {
document.addEventListener("DOMContentLoaded", fn);
}
}
docReady(function() {