Skip to content

Instantly share code, notes, and snippets.

View nezort11's full-sized avatar
πŸ™

George Zorin nezort11

πŸ™
View GitHub Profile

Unfortunately, no, there is no direct or official way to "export" your trained brain (watch history, search patterns) and "import" it into another YouTube account. Your recommendation algorithm is hardcoded to your specific Google Account and cannot be transferred .

However, you can successfully transfer the "skeleton" of your account (subscriptions/playlists) to give your friend a huge head start. Here is the breakdown of what is actually possible and how to do it.

⚠️ CRITICAL DISCLAIMER: The Brand Account transfer method (often suggested for "moving channels") does NOT apply to you. That process is specifically for Content Creators to transfer uploaded videos and channel ownership to a business account. It does not transfer your personal viewing history or recommendations, and it requires you to give your friend ownership access (which violates your requirement of not sharing your account) .

βœ… What You CAN Transfer (and How)

Here is a clear distinction of what moves and wha

@nezort11
nezort11 / youtube-cleanup.css
Created December 28, 2025 18:23
Gleanup YouTube
ytm-shorts-lockup-view-model {
display: none !important;
}
ytd-rich-section-renderer:has(a[href="/playables"]) {
display: none !important;
}
@nezort11
nezort11 / youtube-cleanup.css
Created December 28, 2025 18:23
Gleanup YouTube
ytm-shorts-lockup-view-model {
display: none !important;
}
ytd-rich-section-renderer:has(a[href="/playables"]) {
display: none !important;
}
@nezort11
nezort11 / youtube-cleanup.css
Created December 28, 2025 18:23
Gleanup YouTube
ytm-shorts-lockup-view-model {
display: none !important;
}
ytd-rich-section-renderer:has(a[href="/playables"]) {
display: none !important;
}
#!/usr/bin/env python3
import sys
from lxml import etree
SVG_NS = {"svg": "http://www.w3.org/2000/svg", "xlink": "http://www.w3.org/1999/xlink"}
PLACEHOLDER = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNgAAAAAgAB9HFkCg=="
def shrink_svg(input_path, output_path):
tree = etree.parse(input_path)
root = tree.getroot()
@nezort11
nezort11 / gist:66950388dbdd743a2babb947fde5265a
Last active August 30, 2025 19:29
Elliminate Telegram app distructions

Main source of distructions:

  • UGC feed/history (list of chats/folders, stories)
  • notifications (new messages, posts)

Reduce distructions absolutely:

  1. Make first folder - only you need
  2. Go to https://web.telegram.org/k/
  3. Apply custom uBlock Origin filter rules:
web.telegram.org##.no-scrollbar.TabList
@nezort11
nezort11 / index.html
Last active September 28, 2024 09:30
plainproxies.com free web proxy redirect (croxyproxy) - gist thread
<!DOCTYPE html>
<html>
<head>
<title>Proxy is launching...</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="frontPassport" content="66cecc9cecdbd" />
<style>
* {
outline: 0;
@nezort11
nezort11 / lamoda-render-review-rating.js
Last active April 29, 2024 22:15
Render rating value and review count near every product in results on Lamoda
var REVIEW_RATING_REGEX = /"ratingValue": "([^"]+)",\s*"reviewCount": "([^"]+)"/;
var main = async () => {
const productCards = document.querySelectorAll(".x-product-card__card");
Array.from(productCards).forEach(async (productCard) => {
// console.log('productCard.id', productCard.id);
const productUrl = `https://www.lamoda.ru/p/${productCard.id}`;
// console.log('productUrl', productUrl);
@nezort11
nezort11 / yandex-market-rating-count-sort.js
Last active April 17, 2024 23:06
Sort products in Yandex Market search results based on rating count (sales)
var productCardList = document.querySelector('.SerpLayout');
var productCards = Array.from(productCardList.querySelectorAll('[data-apiary-widget-name="@light/Organic"]'));
var gerProductCardRatingCount = (productCard) => {
const productCardRatingCountDigits = productCard.querySelector('[data-baobab-name="rating"] > div:last-of-type > div:last-of-type')?.innerText.match(/\d/g) || ['0'];
return Number(productCardRatingCountDigits.join(''));
}
productCards.sort((productCard1, productCard2) => {
@nezort11
nezort11 / ozon-rating-count-sort.js
Last active April 26, 2024 21:04
Sort products in Ozon search results based on rating count (sales)
var productCardListList = document.querySelectorAll('.widget-search-result-container > div');
var productCards = [];
productCardListList.forEach((productCardList) => {
const productCardListCards = Array.from(productCardList.querySelectorAll('.widget-search-result-container > div > div'));
productCards = [...productCards, ...productCardListCards];
});
var gerProductCardRatingCount = (productCard) => {
const productCardRatingCountDigits = productCard.querySelector('.tsBodyMBold > span:last-of-type')?.innerText.match(/\d/g) || ['0'];