Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
lynusdev committed Sep 10, 2023
0 parents commit 7c7753e
Show file tree
Hide file tree
Showing 11 changed files with 1,374 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#YTChecker

###DISCLAIMER: This is a proof of concept project!

YTChecker is/was a script that automatically claims abandoned youtube channels that haven't been claimed by their original owners yet. <br>
Check this page for more information: https://support.google.com/youtube/answer/55757?hl=en

The script uses rotating residential proxies, the leakcheck api for getting passwords, a telegram bot and channel for both monitoring and publishing newly claimed accounts, selenium and undetected_chromedriver for scraping channels, logging in to google accounts, requests for trying to claim an account and much more!

I was able to claim a couple hundred channels per day, it was fun looking through all the old videos that people uploaded to them. Most of the channels had very few subscribers but it always was about the views, i mostly got channels with 1k-100k views, anything higher was pretty rare. The oldest [account](https://www.youtube.com/@tomd/about) i claimed was created on July 14th 2005, less than 3 months after youtubes initial release, being one of the first accounts ever created on the platform.
551 changes: 551 additions & 0 deletions YTChecker.py

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions close.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
taskkill /F /IM "chrome.exe" /T
67 changes: 67 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"threads": 10,
"proxy": "http://username:password@ip:port",
"leakcheck_api_key": "API_KEY",
"telegram_bot_api_key": "API_KEY",
"telegram_channel_chat_id": "CHAT_ID",
"telegram_admin_chat_id": "CHAT_ID",
"telegram_view_minimum": 1000,
"telegram_activated": false,
"browser_language": "en-US",
"minimum_views": 10000,
"video_before": "2011-01-01",
"max_proxy_fails": 50,
"proxy_timeout": 3,
"autosave_intervall": 1,

"accounts-1k-10k": [
{
"email": "[email protected]",
"authorization": "SAPISIDHASH",
"cookie": "FULL_COOKIE",
"x-goog-visitor-id": "VISITOR_ID",
"x-goog-authuser": "0"
},
{
"email": "[email protected]",
"authorization": "SAPISIDHASH",
"cookie": "FULL_COOKIE",
"x-goog-visitor-id": "VISITOR_ID",
"x-goog-authuser": "0"
}
],

"accounts-10k-100k": [
{
"email": "[email protected]",
"authorization": "SAPISIDHASH",
"cookie": "FULL_COOKIE",
"x-goog-visitor-id": "VISITOR_ID",
"x-goog-authuser": "0"
},
{
"email": "[email protected]",
"authorization": "SAPISIDHASH",
"cookie": "FULL_COOKIE",
"x-goog-visitor-id": "VISITOR_ID",
"x-goog-authuser": "0"
}
],

"accounts-100k+": [
{
"email": "[email protected]",
"authorization": "SAPISIDHASH",
"cookie": "FULL_COOKIE",
"x-goog-visitor-id": "VISITOR_ID",
"x-goog-authuser": "0"
},
{
"email": "[email protected]",
"authorization": "SAPISIDHASH",
"cookie": "FULL_COOKIE",
"x-goog-visitor-id": "VISITOR_ID",
"x-goog-authuser": "0"
}
]
}
Loading

0 comments on commit 7c7753e

Please sign in to comment.