From 7caa26dcd610960a9dcdcac78f915fbab6ef504d Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 18 Feb 2025 19:09:08 +0530 Subject: [PATCH 01/56] README.md --- .github/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/README.md b/.github/README.md index 91736ab1..2fdec092 100644 --- a/.github/README.md +++ b/.github/README.md @@ -6,4 +6,4 @@ ─「 ᴅᴇᴩʟᴏʏ ᴏɴ ʜᴇʀᴏᴋᴜ 」─ -

+

From 9a51217dfde13f4d7f8b1b6a94c982e15cf82779 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 18 Feb 2025 19:30:13 +0530 Subject: [PATCH 02/56] config.py --- config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config.py b/config.py index 093e7883..39fdabc2 100644 --- a/config.py +++ b/config.py @@ -32,15 +32,15 @@ UPSTREAM_REPO = getenv( "UPSTREAM_REPO", - "https://github.com/TeamEspro/EsproMusicBot", + "https://github.com/WEREWOLF-DEMON/EsproMusicBotDemon", ) UPSTREAM_BRANCH = getenv("UPSTREAM_BRANCH", "master") GIT_TOKEN = getenv( "GIT_TOKEN", None ) # Fill this variable if your upstream repository is private -SUPPORT_CHANNEL = getenv("SUPPORT_CHANNEL", "https://t.me/EsproUpdate") -SUPPORT_CHAT = getenv("SUPPORT_CHAT", "https://t.me/EsproSupport") +SUPPORT_CHANNEL = getenv("SUPPORT_CHANNEL", "https://t.me/SweetToxicUpdate") +SUPPORT_CHAT = getenv("SUPPORT_CHAT", "https://t.me/WerewolfDemonChatting") # Set this to True if you want the assistant to automatically leave chats after an interval AUTO_LEAVING_ASSISTANT = bool(getenv("AUTO_LEAVING_ASSISTANT", False)) From 8394a7c3787326f6ac6c059caecd6cbb88dbcfcf Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 18 Feb 2025 19:35:22 +0530 Subject: [PATCH 03/56] example.txt --- cookies/example.txt | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 9e8138c7..916e071d 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -2,21 +2,19 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1773154907 PREF f6=40000000&tz=Asia.Calcutta&f7=100 -.youtube.com TRUE / TRUE 1738596562 GPS 1 -.youtube.com TRUE / TRUE 1770130906 __Secure-1PSIDTS sidts-CjEBmiPuTYpD03ZatyctWky0rpxIPNIS17eDuYs93AsXCNgy9njB9ialRM3QpBELUhMsEAA -.youtube.com TRUE / TRUE 1770130906 __Secure-3PSIDTS sidts-CjEBmiPuTYpD03ZatyctWky0rpxIPNIS17eDuYs93AsXCNgy9njB9ialRM3QpBELUhMsEAA -.youtube.com TRUE / FALSE 0 HSID AM8QI0wd2H1HcvM7m -.youtube.com TRUE / TRUE 0 SSID AiLOXCyd1E5ewNgwB -.youtube.com TRUE / FALSE 0 APISID ykvMFyuv2qVTlxq3/ACcHjP1NB5g9KiZG0 -.youtube.com TRUE / TRUE 0 SAPISID 8c-XLqnNNr9-vQyb/ARwlF1Jg9kACsA5U2 -.youtube.com TRUE / TRUE 0 __Secure-1PAPISID 8c-XLqnNNr9-vQyb/ARwlF1Jg9kACsA5U2 -.youtube.com TRUE / TRUE 0 __Secure-3PAPISID 8c-XLqnNNr9-vQyb/ARwlF1Jg9kACsA5U2 -.youtube.com TRUE / FALSE 0 SID g.a000tAiEzx_MqSuMIdetdY1gfhloDw-Ghqv04yWe7nCzQwPG0QYQgyCukgaG4XxsfkPePWQ3kwACgYKATISARQSFQHGX2MiEJu-cMIZ6jpylX32UD5SJBoVAUF8yKq7ZU0jHG_9JUeT3n1fC1_w0076 -.youtube.com TRUE / TRUE 0 __Secure-1PSID g.a000tAiEzx_MqSuMIdetdY1gfhloDw-Ghqv04yWe7nCzQwPG0QYQV5hk2DcRbQZF-4ro4cVliwACgYKAaoSARQSFQHGX2Mij196ZRX79DLX9W2aO0QIaBoVAUF8yKqLvfwFb_TYfsSKJF2_QuHi0076 -.youtube.com TRUE / TRUE 0 __Secure-3PSID g.a000tAiEzx_MqSuMIdetdY1gfhloDw-Ghqv04yWe7nCzQwPG0QYQjaFTUSLDcJPCgk8lMD-bsgACgYKAQMSARQSFQHGX2MiGKLf3_b3v26i8VVFAOGRehoVAUF8yKpZRfhYedwjnPcQWBvmliOS0076 -.youtube.com TRUE / TRUE 1773154907 LOGIN_INFO AFmmF2swRAIgCpG6pr_S3_4mZ86CR0oPptF3B6VNvEsaP76n3jFwmy4CIDh53-attvWgBLip6IptETIBePAVtwY-5h6QaEY84g7-:QUQ3MjNmeE1NczN0d2k1OWYxSTRqSVMtdG5BbkRiODZXV1M2VmdMSFZjeE1HNVFkTnFZYkw1OC1wTWVWOF96N2dJWlV1VDRVNlA3OEhZMFhYaDE2VnJhREF0SXphUjFhUVV5T3l5UVZWc3JoRlhBR1NCbTAxT1JfcTlTWlNOT3JvMmtfSDlRZlppY21sczdtSEFSV0lNUjhWal9mWk5seWln -.youtube.com TRUE / TRUE 1738595518 CONSISTENCY AKreu9t-Mo-DVlzgIMAIvyFar449GCldnermLQS7n3vehw8k3sdkQrri05-GwUhHppYmU4GZgJkxyaPfLkvVF9mVNzhgzf-aBKfKn8WefI2oL0Xv_GUy1sEBYTc -.youtube.com TRUE / FALSE 1770131029 SIDCC AKEyXzVBcpDgsv3ti9b0p4zEePuJC3BfTjcn_FKxrK6rGA8BLs493ROZHe2-koTsW6UZlkGEmg -.youtube.com TRUE / TRUE 1770131029 __Secure-1PSIDCC AKEyXzVhrxlpEFQHYhfW6lbPgsYTWWj_liv4nvpMUlMd_9OvChvzJ4H9GoqTz5xJQElXhBHt -.youtube.com TRUE / TRUE 1770131029 __Secure-3PSIDCC AKEyXzXvon0VE4RQzzPNpXSvHh5i_vMqWyaPCuiNCZx-jNYHf0P3AmuPPLslRuLCURm5Xs0icA +.youtube.com TRUE / TRUE 1774447429 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1766196809 __Secure-1PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA +.youtube.com TRUE / TRUE 1766196809 __Secure-3PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA +.youtube.com TRUE / FALSE 1771866445 HSID AhmifNwQNOpE9OiW6 +.youtube.com TRUE / TRUE 1771866445 SSID AChmwrL9AsGrfuLHe +.youtube.com TRUE / FALSE 1771866445 APISID hX99ptuI9tZrc0t0/AHHi_phlvZ3FQFMPI +.youtube.com TRUE / TRUE 1771866445 SAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / TRUE 1771866445 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / TRUE 1771866445 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / TRUE 1769220810 LOGIN_INFO AFmmF2swRgIhANQXg-r17WS6HFTHBhq_-oA92piPqirU4sHWAw9yoARTAiEAwHehOiXpEOrMDurHQWLypbACjiVwFX5ySRVx32AZNgM:QUQ3MjNmeHJVcURpV0hDVDdEdEdKU0ludENFejNTbE9ZaG44QlNxZmdXMWpQdGtpc1VIMjhFUEJNbFdEZUVoU3FxMEFSc1VQVExkeGlDd2RrZkZKQlpCcFhaX25fMWQwSGF5R01iOEppTlFkQll4Q0czU3FSaHV3NGNOdTM3OF96eFVkbGp3NTdGSUVWSXVuZTRvVE0weHlRT3RlRW1USjNB +.youtube.com TRUE / FALSE 1771866445 SID g.a000sghTpwP_DTdRte6DeGV5W3YZZM01zG3HLpttZPtv98iQgOHRf0zLPW2fRdQIDV41YoRvqQACgYKAfQSARcSFQHGX2MiZqCGFedLZjUDQC2D4McK_xoVAUF8yKrBI4OmPCSp5-FschJsBfYD0076 +.youtube.com TRUE / TRUE 1771866445 __Secure-1PSID g.a000sghTpwP_DTdRte6DeGV5W3YZZM01zG3HLpttZPtv98iQgOHRrnmgWpK0e-y7ukGd3H43XQACgYKAT8SARcSFQHGX2MiDFVGjLNqlDoZ0jV4ZpEy0hoVAUF8yKpfo40mxH11l9xMqWl4oAe80076 +.youtube.com TRUE / TRUE 1771866445 __Secure-3PSID g.a000sghTpwP_DTdRte6DeGV5W3YZZM01zG3HLpttZPtv98iQgOHRDDOI0B3ajVejPx3_qtmNjgACgYKAb0SARcSFQHGX2MiVdKQ2tskTySf-kQfhJlYxBoVAUF8yKoHM61pLg0Mzqb77QtIQYd40076 +.youtube.com TRUE / FALSE 1771423485 SIDCC AKEyXzX5Mdxf6WgIV98pKf1y1A3ApuliS6OnQZon91jwvIoVihLs9BC8_XH7-2jYvVc5w3_INWs +.youtube.com TRUE / TRUE 1771423485 __Secure-1PSIDCC AKEyXzUhB9IVaXAslmxJI91YynhKTlgK-lcPWtda_R7olURgU-IHe2LIYO4PraSdbMHVYKAlKEA +.youtube.com TRUE / TRUE 1771423485 __Secure-3PSIDCC AKEyXzWMRP7cZyebzD9ri5Wc-2CdwNx0tdswtRxF8DRMQu0bE9wWLR3MBVNHaFTUHN99HpKDbzw From 413229a7a28ae03bcf6f6150edcf045c4611d97f Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Sat, 22 Feb 2025 09:24:59 +0530 Subject: [PATCH 04/56] example.txt --- cookies/example.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 916e071d..748b3d36 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -2,19 +2,19 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1774447429 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1774756467 PREF f6=40000000&f7=100&tz=Asia.Calcutta .youtube.com TRUE / TRUE 1766196809 __Secure-1PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA .youtube.com TRUE / TRUE 1766196809 __Secure-3PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA -.youtube.com TRUE / FALSE 1771866445 HSID AhmifNwQNOpE9OiW6 -.youtube.com TRUE / TRUE 1771866445 SSID AChmwrL9AsGrfuLHe -.youtube.com TRUE / FALSE 1771866445 APISID hX99ptuI9tZrc0t0/AHHi_phlvZ3FQFMPI -.youtube.com TRUE / TRUE 1771866445 SAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU -.youtube.com TRUE / TRUE 1771866445 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU -.youtube.com TRUE / TRUE 1771866445 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / FALSE 1774497370 HSID AhmifNwQNOpE9OiW6 +.youtube.com TRUE / TRUE 1774497370 SSID AChmwrL9AsGrfuLHe +.youtube.com TRUE / FALSE 1774497370 APISID hX99ptuI9tZrc0t0/AHHi_phlvZ3FQFMPI +.youtube.com TRUE / TRUE 1774497370 SAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / TRUE 1774497370 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / TRUE 1774497370 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU .youtube.com TRUE / TRUE 1769220810 LOGIN_INFO AFmmF2swRgIhANQXg-r17WS6HFTHBhq_-oA92piPqirU4sHWAw9yoARTAiEAwHehOiXpEOrMDurHQWLypbACjiVwFX5ySRVx32AZNgM:QUQ3MjNmeHJVcURpV0hDVDdEdEdKU0ludENFejNTbE9ZaG44QlNxZmdXMWpQdGtpc1VIMjhFUEJNbFdEZUVoU3FxMEFSc1VQVExkeGlDd2RrZkZKQlpCcFhaX25fMWQwSGF5R01iOEppTlFkQll4Q0czU3FSaHV3NGNOdTM3OF96eFVkbGp3NTdGSUVWSXVuZTRvVE0weHlRT3RlRW1USjNB -.youtube.com TRUE / FALSE 1771866445 SID g.a000sghTpwP_DTdRte6DeGV5W3YZZM01zG3HLpttZPtv98iQgOHRf0zLPW2fRdQIDV41YoRvqQACgYKAfQSARcSFQHGX2MiZqCGFedLZjUDQC2D4McK_xoVAUF8yKrBI4OmPCSp5-FschJsBfYD0076 -.youtube.com TRUE / TRUE 1771866445 __Secure-1PSID g.a000sghTpwP_DTdRte6DeGV5W3YZZM01zG3HLpttZPtv98iQgOHRrnmgWpK0e-y7ukGd3H43XQACgYKAT8SARcSFQHGX2MiDFVGjLNqlDoZ0jV4ZpEy0hoVAUF8yKpfo40mxH11l9xMqWl4oAe80076 -.youtube.com TRUE / TRUE 1771866445 __Secure-3PSID g.a000sghTpwP_DTdRte6DeGV5W3YZZM01zG3HLpttZPtv98iQgOHRDDOI0B3ajVejPx3_qtmNjgACgYKAb0SARcSFQHGX2MiVdKQ2tskTySf-kQfhJlYxBoVAUF8yKoHM61pLg0Mzqb77QtIQYd40076 -.youtube.com TRUE / FALSE 1771423485 SIDCC AKEyXzX5Mdxf6WgIV98pKf1y1A3ApuliS6OnQZon91jwvIoVihLs9BC8_XH7-2jYvVc5w3_INWs -.youtube.com TRUE / TRUE 1771423485 __Secure-1PSIDCC AKEyXzUhB9IVaXAslmxJI91YynhKTlgK-lcPWtda_R7olURgU-IHe2LIYO4PraSdbMHVYKAlKEA -.youtube.com TRUE / TRUE 1771423485 __Secure-3PSIDCC AKEyXzWMRP7cZyebzD9ri5Wc-2CdwNx0tdswtRxF8DRMQu0bE9wWLR3MBVNHaFTUHN99HpKDbzw +.youtube.com TRUE / FALSE 1774497370 SID g.a000twhTpyJcFSCIQvHlccTXE2gBZnBIn-p3anE_oKju-97kHKxz1DLqM-QIfyvKDdXpuitJ1QACgYKAdASARcSFQHGX2MiMHB4TzuFvGwE1hKaZAOIQhoVAUF8yKqDOpsI0-CT11ZBff6IdCie0076 +.youtube.com TRUE / TRUE 1774497370 __Secure-1PSID g.a000twhTpyJcFSCIQvHlccTXE2gBZnBIn-p3anE_oKju-97kHKxzLKexFofqjcot--sIeUd69QACgYKAfoSARcSFQHGX2MiV7aOl4Niu7xZNqBtK_sXWhoVAUF8yKp0wy1F0B9lojjJmW7QdMaR0076 +.youtube.com TRUE / TRUE 1774497370 __Secure-3PSID g.a000twhTpyJcFSCIQvHlccTXE2gBZnBIn-p3anE_oKju-97kHKxznmzljKJIXBKbLnq6sU4y2QACgYKAQYSARcSFQHGX2MiMcgbmstNJdhmMniGZj8NGBoVAUF8yKq0dUIjdo-Hcng8_4c07PGn0076 +.youtube.com TRUE / FALSE 1771732482 SIDCC AKEyXzUrMt0mzGtp5-Xdpp2VpjwWYYCVsGSgHsEGWpZysyPliImcRet_oOX1VTh3Pzdb9R5b7Z0 +.youtube.com TRUE / TRUE 1771732482 __Secure-1PSIDCC AKEyXzUkPYk55p4vDAltTyguAlX24KFcA8FpjFU0ybJAiBAnbhQXlU2VjvKd-n7PxBIHJ6RqR4Y +.youtube.com TRUE / TRUE 1771732482 __Secure-3PSIDCC AKEyXzWSzrZ5YGxj4at_gh2V0LaLd3EwtLvT1U245tVPgi7Ce6J_Zh-_TZKCQtnQ7KSjQXwCn9w From 3a58d1a270c4dcff09ffa3a1ccddb8992293fc7f Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 11 Mar 2025 22:31:02 +0530 Subject: [PATCH 05/56] config.py --- config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.py b/config.py index 39fdabc2..56503099 100644 --- a/config.py +++ b/config.py @@ -39,8 +39,8 @@ "GIT_TOKEN", None ) # Fill this variable if your upstream repository is private -SUPPORT_CHANNEL = getenv("SUPPORT_CHANNEL", "https://t.me/SweetToxicUpdate") -SUPPORT_CHAT = getenv("SUPPORT_CHAT", "https://t.me/WerewolfDemonChatting") +SUPPORT_CHANNEL = getenv("SUPPORT_CHANNEL", "https://t.me/INNOCENT_SONGS") +SUPPORT_CHAT = getenv("SUPPORT_CHAT", "https://t.me/INNOCENT_SONGS") # Set this to True if you want the assistant to automatically leave chats after an interval AUTO_LEAVING_ASSISTANT = bool(getenv("AUTO_LEAVING_ASSISTANT", False)) From 8e7bdca3bcef33f4dd31ea1815d43689a119946c Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 25 Mar 2025 22:19:21 +0530 Subject: [PATCH 06/56] example.txt --- cookies/example.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 748b3d36..0815271c 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -2,19 +2,19 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1774756467 PREF f6=40000000&f7=100&tz=Asia.Calcutta .youtube.com TRUE / TRUE 1766196809 __Secure-1PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA .youtube.com TRUE / TRUE 1766196809 __Secure-3PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA -.youtube.com TRUE / FALSE 1774497370 HSID AhmifNwQNOpE9OiW6 -.youtube.com TRUE / TRUE 1774497370 SSID AChmwrL9AsGrfuLHe -.youtube.com TRUE / FALSE 1774497370 APISID hX99ptuI9tZrc0t0/AHHi_phlvZ3FQFMPI -.youtube.com TRUE / TRUE 1774497370 SAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU -.youtube.com TRUE / TRUE 1774497370 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU -.youtube.com TRUE / TRUE 1774497370 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / FALSE 1777382958 HSID AhmifNwQNOpE9OiW6 +.youtube.com TRUE / TRUE 1777382958 SSID AChmwrL9AsGrfuLHe +.youtube.com TRUE / FALSE 1777382958 APISID hX99ptuI9tZrc0t0/AHHi_phlvZ3FQFMPI +.youtube.com TRUE / TRUE 1777382958 SAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / TRUE 1777382958 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU +.youtube.com TRUE / TRUE 1777382958 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU .youtube.com TRUE / TRUE 1769220810 LOGIN_INFO AFmmF2swRgIhANQXg-r17WS6HFTHBhq_-oA92piPqirU4sHWAw9yoARTAiEAwHehOiXpEOrMDurHQWLypbACjiVwFX5ySRVx32AZNgM:QUQ3MjNmeHJVcURpV0hDVDdEdEdKU0ludENFejNTbE9ZaG44QlNxZmdXMWpQdGtpc1VIMjhFUEJNbFdEZUVoU3FxMEFSc1VQVExkeGlDd2RrZkZKQlpCcFhaX25fMWQwSGF5R01iOEppTlFkQll4Q0czU3FSaHV3NGNOdTM3OF96eFVkbGp3NTdGSUVWSXVuZTRvVE0weHlRT3RlRW1USjNB -.youtube.com TRUE / FALSE 1774497370 SID g.a000twhTpyJcFSCIQvHlccTXE2gBZnBIn-p3anE_oKju-97kHKxz1DLqM-QIfyvKDdXpuitJ1QACgYKAdASARcSFQHGX2MiMHB4TzuFvGwE1hKaZAOIQhoVAUF8yKqDOpsI0-CT11ZBff6IdCie0076 -.youtube.com TRUE / TRUE 1774497370 __Secure-1PSID g.a000twhTpyJcFSCIQvHlccTXE2gBZnBIn-p3anE_oKju-97kHKxzLKexFofqjcot--sIeUd69QACgYKAfoSARcSFQHGX2MiV7aOl4Niu7xZNqBtK_sXWhoVAUF8yKp0wy1F0B9lojjJmW7QdMaR0076 -.youtube.com TRUE / TRUE 1774497370 __Secure-3PSID g.a000twhTpyJcFSCIQvHlccTXE2gBZnBIn-p3anE_oKju-97kHKxznmzljKJIXBKbLnq6sU4y2QACgYKAQYSARcSFQHGX2MiMcgbmstNJdhmMniGZj8NGBoVAUF8yKq0dUIjdo-Hcng8_4c07PGn0076 -.youtube.com TRUE / FALSE 1771732482 SIDCC AKEyXzUrMt0mzGtp5-Xdpp2VpjwWYYCVsGSgHsEGWpZysyPliImcRet_oOX1VTh3Pzdb9R5b7Z0 -.youtube.com TRUE / TRUE 1771732482 __Secure-1PSIDCC AKEyXzUkPYk55p4vDAltTyguAlX24KFcA8FpjFU0ybJAiBAnbhQXlU2VjvKd-n7PxBIHJ6RqR4Y -.youtube.com TRUE / TRUE 1771732482 __Secure-3PSIDCC AKEyXzWSzrZ5YGxj4at_gh2V0LaLd3EwtLvT1U245tVPgi7Ce6J_Zh-_TZKCQtnQ7KSjQXwCn9w +.youtube.com TRUE / TRUE 1777481197 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1777382958 SID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoq_pNg7tJvZEB5zFSMCApDLQACgYKASQSARcSFQHGX2Mihx8fOM2--arWxXpP4idzmBoVAUF8yKo4czLMkEKvU4Sr1gJ3kuht0076 +.youtube.com TRUE / TRUE 1777382958 __Secure-1PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqWyEHJh2F1nMe3sJjlvKyoQACgYKAfwSARcSFQHGX2MimGIX2kysAfv-rvrMRlnuWhoVAUF8yKqE0kAi6a89BTIIESQE3e9N0076 +.youtube.com TRUE / TRUE 1777382958 __Secure-3PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqBhhGwQYheL8rXLsmXMQvDgACgYKAQMSARcSFQHGX2MisqBVr8MCnJNPn2wZCw4ZSBoVAUF8yKq9DeNLhtqR5L7C2GmCIdD20076 +.youtube.com TRUE / FALSE 1774457283 SIDCC AKEyXzVrIot2w0YTVFsuHaiYAfo-NhJUuy0OUybVdkyrKSuqzkZKPyNDxMrkaWgKN2xOau1yMyQ +.youtube.com TRUE / TRUE 1774457283 __Secure-1PSIDCC AKEyXzXgScy4sJEk3BXNCGLZXiA03DPGW0UaikKpMn73qao2jnVMAOfZfpVhkroiFnfEKGfUhgg +.youtube.com TRUE / TRUE 1774457283 __Secure-3PSIDCC AKEyXzUmza08hJnddP8JEqh8fTBXLcx6LHQwHZyNsza0c-BEr8yQbKrswYrc3Pru4YEDyNX_ILM From d029d7e04ac9ae9859685d1b1380937ec6d04d0d Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Thu, 27 Mar 2025 00:00:04 +0530 Subject: [PATCH 07/56] example.txt --- cookies/example.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 0815271c..0ead8160 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -11,10 +11,10 @@ .youtube.com TRUE / TRUE 1777382958 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU .youtube.com TRUE / TRUE 1777382958 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU .youtube.com TRUE / TRUE 1769220810 LOGIN_INFO AFmmF2swRgIhANQXg-r17WS6HFTHBhq_-oA92piPqirU4sHWAw9yoARTAiEAwHehOiXpEOrMDurHQWLypbACjiVwFX5ySRVx32AZNgM:QUQ3MjNmeHJVcURpV0hDVDdEdEdKU0ludENFejNTbE9ZaG44QlNxZmdXMWpQdGtpc1VIMjhFUEJNbFdEZUVoU3FxMEFSc1VQVExkeGlDd2RrZkZKQlpCcFhaX25fMWQwSGF5R01iOEppTlFkQll4Q0czU3FSaHV3NGNOdTM3OF96eFVkbGp3NTdGSUVWSXVuZTRvVE0weHlRT3RlRW1USjNB -.youtube.com TRUE / TRUE 1777481197 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1777573679 PREF f6=40000080&f7=100&tz=Asia.Calcutta .youtube.com TRUE / FALSE 1777382958 SID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoq_pNg7tJvZEB5zFSMCApDLQACgYKASQSARcSFQHGX2Mihx8fOM2--arWxXpP4idzmBoVAUF8yKo4czLMkEKvU4Sr1gJ3kuht0076 .youtube.com TRUE / TRUE 1777382958 __Secure-1PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqWyEHJh2F1nMe3sJjlvKyoQACgYKAfwSARcSFQHGX2MimGIX2kysAfv-rvrMRlnuWhoVAUF8yKqE0kAi6a89BTIIESQE3e9N0076 .youtube.com TRUE / TRUE 1777382958 __Secure-3PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqBhhGwQYheL8rXLsmXMQvDgACgYKAQMSARcSFQHGX2MisqBVr8MCnJNPn2wZCw4ZSBoVAUF8yKq9DeNLhtqR5L7C2GmCIdD20076 -.youtube.com TRUE / FALSE 1774457283 SIDCC AKEyXzVrIot2w0YTVFsuHaiYAfo-NhJUuy0OUybVdkyrKSuqzkZKPyNDxMrkaWgKN2xOau1yMyQ -.youtube.com TRUE / TRUE 1774457283 __Secure-1PSIDCC AKEyXzXgScy4sJEk3BXNCGLZXiA03DPGW0UaikKpMn73qao2jnVMAOfZfpVhkroiFnfEKGfUhgg -.youtube.com TRUE / TRUE 1774457283 __Secure-3PSIDCC AKEyXzUmza08hJnddP8JEqh8fTBXLcx6LHQwHZyNsza0c-BEr8yQbKrswYrc3Pru4YEDyNX_ILM +.youtube.com TRUE / FALSE 1774549700 SIDCC AKEyXzVLJvGYEnspp1ZhLUx-PA6tYRFVAq4Doi0U2QYeyBCIURlmY_9pjF95K6Luctxm47xTkek +.youtube.com TRUE / TRUE 1774549700 __Secure-1PSIDCC AKEyXzXgLYFQd_iNG9Ur3HGouXujxhk2QMmE1x4z2ZryRefGivT9ANrSYEc-v7syyMOVRFZvF4Q +.youtube.com TRUE / TRUE 1774549700 __Secure-3PSIDCC AKEyXzXEJqaseXlvswrk5f7R4BlRWyPWpG1Rg64s2IwU6q0IJ_bCGN3ZUBJqNH6sZ5CQFPnj5WU From 3ef3bffe32046a45a0fff1a3dad00f91f2981c79 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Thu, 27 Mar 2025 01:38:52 +0530 Subject: [PATCH 08/56] example.txt --- cookies/example.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 0ead8160..3b3dad3b 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -11,10 +11,10 @@ .youtube.com TRUE / TRUE 1777382958 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU .youtube.com TRUE / TRUE 1777382958 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU .youtube.com TRUE / TRUE 1769220810 LOGIN_INFO AFmmF2swRgIhANQXg-r17WS6HFTHBhq_-oA92piPqirU4sHWAw9yoARTAiEAwHehOiXpEOrMDurHQWLypbACjiVwFX5ySRVx32AZNgM:QUQ3MjNmeHJVcURpV0hDVDdEdEdKU0ludENFejNTbE9ZaG44QlNxZmdXMWpQdGtpc1VIMjhFUEJNbFdEZUVoU3FxMEFSc1VQVExkeGlDd2RrZkZKQlpCcFhaX25fMWQwSGF5R01iOEppTlFkQll4Q0czU3FSaHV3NGNOdTM3OF96eFVkbGp3NTdGSUVWSXVuZTRvVE0weHlRT3RlRW1USjNB -.youtube.com TRUE / TRUE 1777573679 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1777579551 PREF f6=40000080&f7=100&tz=Asia.Calcutta .youtube.com TRUE / FALSE 1777382958 SID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoq_pNg7tJvZEB5zFSMCApDLQACgYKASQSARcSFQHGX2Mihx8fOM2--arWxXpP4idzmBoVAUF8yKo4czLMkEKvU4Sr1gJ3kuht0076 .youtube.com TRUE / TRUE 1777382958 __Secure-1PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqWyEHJh2F1nMe3sJjlvKyoQACgYKAfwSARcSFQHGX2MimGIX2kysAfv-rvrMRlnuWhoVAUF8yKqE0kAi6a89BTIIESQE3e9N0076 .youtube.com TRUE / TRUE 1777382958 __Secure-3PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqBhhGwQYheL8rXLsmXMQvDgACgYKAQMSARcSFQHGX2MisqBVr8MCnJNPn2wZCw4ZSBoVAUF8yKq9DeNLhtqR5L7C2GmCIdD20076 -.youtube.com TRUE / FALSE 1774549700 SIDCC AKEyXzVLJvGYEnspp1ZhLUx-PA6tYRFVAq4Doi0U2QYeyBCIURlmY_9pjF95K6Luctxm47xTkek -.youtube.com TRUE / TRUE 1774549700 __Secure-1PSIDCC AKEyXzXgLYFQd_iNG9Ur3HGouXujxhk2QMmE1x4z2ZryRefGivT9ANrSYEc-v7syyMOVRFZvF4Q -.youtube.com TRUE / TRUE 1774549700 __Secure-3PSIDCC AKEyXzXEJqaseXlvswrk5f7R4BlRWyPWpG1Rg64s2IwU6q0IJ_bCGN3ZUBJqNH6sZ5CQFPnj5WU +.youtube.com TRUE / FALSE 1774555595 SIDCC AKEyXzUNh1scW05bBMXVw7pIq0EHaK_TL3Ix8-V5u9QPEI3qDhv-spvNR2FjhmGsJ8AAvj7476M +.youtube.com TRUE / TRUE 1774555595 __Secure-1PSIDCC AKEyXzU6sgTtng7y610Ga8_FOMmcZKcZYWIWxxJu2mRiiLnLAREPFU4wuGp8_Uy62yZCt24pEQc +.youtube.com TRUE / TRUE 1774555595 __Secure-3PSIDCC AKEyXzVDdQuhKwVaGveYu7YwMp-Tdk1VOPygePhIBTz1MxxiY46hAEufzbwf6tyRG1emO2NgTQ8 From ee4ce4280e9dda652615adbf42af4f5049f7eb88 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Sun, 30 Mar 2025 11:29:01 +0530 Subject: [PATCH 09/56] example.txt --- cookies/example.txt | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 3b3dad3b..d8979281 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -4,17 +4,8 @@ .youtube.com TRUE / TRUE 1766196809 __Secure-1PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA .youtube.com TRUE / TRUE 1766196809 __Secure-3PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA -.youtube.com TRUE / FALSE 1777382958 HSID AhmifNwQNOpE9OiW6 -.youtube.com TRUE / TRUE 1777382958 SSID AChmwrL9AsGrfuLHe -.youtube.com TRUE / FALSE 1777382958 APISID hX99ptuI9tZrc0t0/AHHi_phlvZ3FQFMPI -.youtube.com TRUE / TRUE 1777382958 SAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU -.youtube.com TRUE / TRUE 1777382958 __Secure-1PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU .youtube.com TRUE / TRUE 1777382958 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU -.youtube.com TRUE / TRUE 1769220810 LOGIN_INFO AFmmF2swRgIhANQXg-r17WS6HFTHBhq_-oA92piPqirU4sHWAw9yoARTAiEAwHehOiXpEOrMDurHQWLypbACjiVwFX5ySRVx32AZNgM:QUQ3MjNmeHJVcURpV0hDVDdEdEdKU0ludENFejNTbE9ZaG44QlNxZmdXMWpQdGtpc1VIMjhFUEJNbFdEZUVoU3FxMEFSc1VQVExkeGlDd2RrZkZKQlpCcFhaX25fMWQwSGF5R01iOEppTlFkQll4Q0czU3FSaHV3NGNOdTM3OF96eFVkbGp3NTdGSUVWSXVuZTRvVE0weHlRT3RlRW1USjNB -.youtube.com TRUE / TRUE 1777579551 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1777382958 SID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoq_pNg7tJvZEB5zFSMCApDLQACgYKASQSARcSFQHGX2Mihx8fOM2--arWxXpP4idzmBoVAUF8yKo4czLMkEKvU4Sr1gJ3kuht0076 -.youtube.com TRUE / TRUE 1777382958 __Secure-1PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqWyEHJh2F1nMe3sJjlvKyoQACgYKAfwSARcSFQHGX2MimGIX2kysAfv-rvrMRlnuWhoVAUF8yKqE0kAi6a89BTIIESQE3e9N0076 .youtube.com TRUE / TRUE 1777382958 __Secure-3PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqBhhGwQYheL8rXLsmXMQvDgACgYKAQMSARcSFQHGX2MisqBVr8MCnJNPn2wZCw4ZSBoVAUF8yKq9DeNLhtqR5L7C2GmCIdD20076 -.youtube.com TRUE / FALSE 1774555595 SIDCC AKEyXzUNh1scW05bBMXVw7pIq0EHaK_TL3Ix8-V5u9QPEI3qDhv-spvNR2FjhmGsJ8AAvj7476M -.youtube.com TRUE / TRUE 1774555595 __Secure-1PSIDCC AKEyXzU6sgTtng7y610Ga8_FOMmcZKcZYWIWxxJu2mRiiLnLAREPFU4wuGp8_Uy62yZCt24pEQc -.youtube.com TRUE / TRUE 1774555595 __Secure-3PSIDCC AKEyXzVDdQuhKwVaGveYu7YwMp-Tdk1VOPygePhIBTz1MxxiY46hAEufzbwf6tyRG1emO2NgTQ8 +.youtube.com TRUE / TRUE 1774585962 __Secure-3PSIDCC AKEyXzV7PCq3DDmWzAvxAZYnjI5aeBUn9qUVuKFnWRdPYSzJ19rl5vq915XiCtIClhgDHj4P5Zg +.youtube.com TRUE / TRUE 1743315882 GPS 1 +.youtube.com TRUE / TRUE 1777874178 PREF f6=40000000&f7=100&tz=Asia.Calcutta From b957c08857113fe9616b2c2e68665bcca763e35c Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Sun, 30 Mar 2025 11:59:16 +0530 Subject: [PATCH 10/56] example.txt --- cookies/example.txt | 94 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 85 insertions(+), 9 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index d8979281..5a7555db 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -1,11 +1,87 @@ # Netscape HTTP Cookie File -# http://curl.haxx.se/rfc/cookie_spec.html -# This is a generated file! Do not edit. +# https://curl.haxx.se/rfc/cookie_spec.html +# This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1766196809 __Secure-1PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA -.youtube.com TRUE / TRUE 1766196809 __Secure-3PSIDTS sidts-CjEB7wV3sTlwMP6hwZhR2_ee8WRFOLZWvb1ZSQTqw3i60ul42qTYzf6r_auh5_vNCfHpEAA -.youtube.com TRUE / TRUE 1777382958 __Secure-3PAPISID LFBcLu-Z4yCgsu6x/A7iCBne4VGybkYxbU -.youtube.com TRUE / TRUE 1777382958 __Secure-3PSID g.a000vAhTp4VDwEPJtlawNGBVArMv5-UANlA3HfXNyyo_yLvdzBoqBhhGwQYheL8rXLsmXMQvDgACgYKAQMSARcSFQHGX2MisqBVr8MCnJNPn2wZCw4ZSBoVAUF8yKq9DeNLhtqR5L7C2GmCIdD20076 -.youtube.com TRUE / TRUE 1774585962 __Secure-3PSIDCC AKEyXzV7PCq3DDmWzAvxAZYnjI5aeBUn9qUVuKFnWRdPYSzJ19rl5vq915XiCtIClhgDHj4P5Zg -.youtube.com TRUE / TRUE 1743315882 GPS 1 -.youtube.com TRUE / TRUE 1777874178 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1758399777 VISITOR_INFO1_LIVE 9LYshFdzU8s +.youtube.com TRUE / TRUE 1758399777 VISITOR_PRIVACY_METADATA CgJJThIEGgAgLw%3D%3D +.youtube.com TRUE / TRUE 1758390249 __Secure-ROLLOUT_TOKEN CJWfi_vq14WjnwEQ5qTfsMWRjAMYiuLltqKjjAM%3D +.youtube.com TRUE / TRUE 1777407819 PREF f6=40000000&tz=Asia.Kolkata&f7=100&f5=20000 +.youtube.com TRUE / TRUE 1742229387 YTSESSION-jnufdw ANPz9Kit7R2dNo5Ay1psNA0T4Yq/VsCMgxEPhAkTQxeRnxnRGLySCuOwWEwPDDF3cWLDgD95+HofSETjE8aFMwcKChYV9hJcZG7zPV4= +.youtube.com TRUE / FALSE 1742229412 ST-12nidgh csn=ZjhQ-IifDcUpqk9A&itct=CNsBEKMwGAAiEwiTvr-kxpGMAxV0Rg8CHeL-PNgyBnNlYXJjaA%3D%3D +.youtube.com TRUE / FALSE 1742229420 ST-195m183 csn=ZjhQ-IifDcUpqk9A&itct=CHsQ_FoYBCITCJO-v6TGkYwDFXRGDwId4v482DIGc2VhcmNoUgdORUZGRVggmgEDEPQk +.youtube.com TRUE / FALSE 1742229423 ST-1i45nhs csn=ZjhQ-IifDcUpqk9A&itct=CHoQ_FoYBSITCJO-v6TGkYwDFXRGDwId4v482DIGc2VhcmNoUgdORUZGRVggmgEDEPQk +.youtube.com TRUE / FALSE 1742229539 ST-jzg89t csn=-Ey2rYPN559yxgUJ&itct=CFoQoqYIGHMiEwictrasxpGMAxVzntgFHee4EQ8%3D +.youtube.com TRUE / FALSE 1742232874 ST-p19ftg csn=6U3RzbWg6_g1K9Y0&itct=CMABEPxaGAIiEwjR7M-R05GMAxVslNgFHbHqCjAyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742579967 ST-14td8sn csn=w6VjVvwHZRQDyPSP&itct=CPMBEPxaGAAiEwjl1p6R4JuMAxVGndgFHYgkACIyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742580631 ST-57fd6f csn=dnAOXn_eW84PJiKf&itct=CMYBEPxaGAEiEwiaudKX4puMAxWDpdgFHRRnE9MyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742580631 ST-s0zzw9 csn=dnAOXn_eW84PJiKf&itct=CMABEPxaGAIiEwiaudKX4puMAxWDpdgFHRRnE9MyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742580633 ST-50uikc csn=dnAOXn_eW84PJiKf&itct=CLoBEPxaGAMiEwiaudKX4puMAxWDpdgFHRRnE9MyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742580936 ST-17wqtk7 csn=NGQdqLq6y60b3s4a&itct=CKABEPxaGAEiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742580937 ST-1ott4n8 csn=NGQdqLq6y60b3s4a&itct=CJ4BEPxaGAMiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742580938 ST-1egqy7f csn=NGQdqLq6y60b3s4a&itct=CJ0BEPxaGAQiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742580939 ST-en0a03 csn=NGQdqLq6y60b3s4a&itct=CJwBEPxaGAUiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742580941 ST-o767dw csn=NGQdqLq6y60b3s4a&itct=CJsBEPxaGAYiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742581584 ST-139q1or csn=9_sDV1IyU_JoOpR1&itct=CEcQ_FoiEwj2m9ya5puMAxXvObcAHed5PIEyCmctaGlnaC1yZWNaD0ZFd2hhdF90b193YXRjaJoBBhCOHhieAQ%3D%3D +.youtube.com TRUE / FALSE 1742581585 ST-sx9z35 csn=9_sDV1IyU_JoOpR1&itct=CEAQ_FoiEwj2m9ya5puMAxXvObcAHed5PIEyCmctaGlnaC1yZWNaD0ZFd2hhdF90b193YXRjaJoBBhCOHhieAQ%3D%3D +.youtube.com TRUE / FALSE 1742581591 ST-1iqgl9o csn=hTl4YpirmG1e0Uy9&itct=CMcBEPxaGAAiEwi1-b6g5puMAxVIaSoJHcgKFKkyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742581594 ST-1jbn4rp csn=FLiTDrst_fWrtp69&itct=CMwBEPxaGAAiEwj4x4Oj5puMAxXO26ACHag_ExcyB3JlbGF0ZWRI8d6L-ZyggJpbmgEFCAEQ-B0%3D +.youtube.com TRUE / FALSE 1742582477 ST-a6l89 +.youtube.com TRUE / FALSE 1742582547 ST-1k3gz5t csn=gWuNbsDKJA0x-0E9&itct=CD8QrKoBGAAiEwiQz8bn6ZuMAxUo1aACHYABG-YyCmctaGlnaC1jcHdaCUZFbGlicmFyeZoBBwi4ARDv8AU%3D +.youtube.com TRUE / FALSE 1742582573 ST-13gywwj csn=YYTGvCpkv4y9ftH4&itct=CMEBEPxaGAEiEwiAoOjq6ZuMAxWrnksFHRPlAVEyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742582578 ST-slwwbk csn=YYTGvCpkv4y9ftH4&itct=CA0Q7G8iEwiGyubq6ZuMAxXepawCHU7MC2o%3D +.youtube.com TRUE / FALSE 1750358572 _gcl_au 1.1.412042147.1742582572 +.youtube.com TRUE / FALSE 1777142572 _ga_VCGEPY40VB GS1.1.1742582572.1.1.1742582572.60.0.0 +.youtube.com TRUE / FALSE 1777142572 _ga GA1.1.290741690.1742582573 +.youtube.com TRUE / FALSE 1742733885 ST-143rz7l csn=qB61l_wPkxM2GhsB&itct=CBgQ08wBGAEiEwic-ZHNnaCMAxVt2qACHWtBKqoyBmctaGlnaA%3D%3D +.youtube.com TRUE / FALSE 1742733886 ST-1yupr2g csn=qB61l_wPkxM2GhsB&itct=CBEQmbcBGAIiEwic-ZHNnaCMAxVt2qACHWtBKqo%3D +.youtube.com TRUE / FALSE 1742838370 ST-ubj317 csn=6KqFF5zCGWZRFbvR&itct=CKYBEPxaGAEiEwjP4LDqoqOMAxUTxKACHezTLzAyBnNlYXJjaFIeZXJyYSBlcnJhIHJ1bWFsdSBrYXR0aSBzb25nIGRqmgEDEPQk +.youtube.com TRUE / FALSE 1742838384 ST-p0a61u csn=BpMHtAA2UOYosxLJ&itct=CJQBEPxaGAEiEwi5uNPyoqOMAxX37aACHTKLK5gyBnNlYXJjaFIUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742838386 ST-18d4i61 csn=BpMHtAA2UOYosxLJ&itct=CIwBEKEwGAQiEwi5uNPyoqOMAxX37aACHTKLK5g%3D +.youtube.com TRUE / FALSE 1742838388 ST-xwxdmn csn=BpMHtAA2UOYosxLJ&itct=CIkBEKIwGAYiEwi5uNPyoqOMAxX37aACHTKLK5gyBnNlYXJjaA%3D%3D +.youtube.com TRUE / FALSE 1742839674 ST-6y36wm csn=s5pnYsSSN1oMDgOo&itct=CDoQrKoBGAAiEwjH5YSyp6OMAxVpo2YCHfFnG0oyCmctaGlnaC1jcHdaCUZFbGlicmFyeZoBBwi4ARDv8AU%3D +.youtube.com TRUE / FALSE 1742839687 ST-s3ll7m csn=CHzBGp0wxI515KGc&itct=CKEBEKMwGAEiEwitopvgp6OMAxVuUZ0JHcZjCDkyBnNlYXJjaA%3D%3D +.youtube.com TRUE / FALSE 1742839689 ST-ose8hc csn=CHzBGp0wxI515KGc&itct=CJ8BEPxaGAMiEwitopvgp6OMAxVuUZ0JHcZjCDkyBnNlYXJjaFIUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742839707 ST-1g3hipw csn=CHzBGp0wxI515KGc&itct=CBQQh_YEGAEiEwiZm-flp6OMAxVoVZ0JHRmTBKtSFGNvcHlyaWdodCBmcmVlIG11c2ljmgEFCDIQ9CQ%3D +.youtube.com TRUE / FALSE 1742839711 ST-1bt2uae csn=CHzBGp0wxI515KGc&itct=CH0Q_FoYACITCJmb5-Wno4wDFWhVnQkdGZMEq1IUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQUIMhD0JA%3D%3D +.youtube.com TRUE / FALSE 1742839712 ST-4axubw csn=CHzBGp0wxI515KGc&itct=CBUQ_FoYFiITCK2im-Cno4wDFW5RnQkdxmMIOTIGc2VhcmNoUhRjb3B5cmlnaHQgZnJlZSBtdXNpY5oBAxD0JA%3D%3D +.youtube.com TRUE / FALSE 1742839714 ST-1fba7d8 csn=CHzBGp0wxI515KGc&itct=CIUBEPxaGAsiEwitopvgp6OMAxVuUZ0JHcZjCDkyBnNlYXJjaFIUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742839716 ST-1qjfbzq csn=GOvxCAXOGMXMEml9&itct=CNUBEOqeBBgBIhMIusLT7aejjAMVBmCdCR3M8Aou +.youtube.com TRUE / FALSE 1742839722 ST-aetvvy csn=GOvxCAXOGMXMEml9&itct=CIEBEPxaGAsiEwi6wtPtp6OMAxUGYJ0JHczwCi4yB3JlbGF0ZWRI4M7iztXBhonQAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742839725 ST-r4h0ni csn=GOvxCAXOGMXMEml9&itct=CIcBEPxaGAoiEwi6wtPtp6OMAxUGYJ0JHczwCi4yB3JlbGF0ZWRI4M7iztXBhonQAZoBBQgBEPgd +.youtube.com TRUE / FALSE 1742839801 ST-j6ky3h csn=fWqiEYWCAb7x5l5-&itct=COABEKWsASITCM3JtJOoo4wDFeV9nQkdFwsglw%3D%3D +.youtube.com TRUE / FALSE 1742839804 ST-1w70bvk csn=8lnZWMAPSozGSqPZ&itct=CPABENwcGAEiEwiuo6OXqKOMAxXXZ50JHS_hD8s%3D +.youtube.com TRUE / FALSE 1742839843 ST-1ccwop0 csn=mSqqeKGjztfNIKeL&itct=CMkBEPxaGAAiEwjs4qiZqKOMAxXrQZ0JHSIVFuIyB3JlbGF0ZWRI64XMqPz_s8AJmgEFCAEQ-B0%3D +.youtube.com TRUE / FALSE 1742840992 ST-lmy869 csn=4EUPm61iHxWkPHGW&itct=CN0BENwcGAIiEwi30LXMrKOMAxWpgWMGHU3sDm4%3D +.youtube.com TRUE / FALSE 1742840993 ST-1bz5wy0 csn=4EUPm61iHxWkPHGW&itct=CN8BEKQwGAIiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJtNmdiQXlCX2I0d2FGUV9LOXZTR0lv +.youtube.com TRUE / FALSE 1742840996 ST-1bokjj csn=4EUPm61iHxWkPHGW&itct=CNwBEKQwGAAiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJrY3hBX21HSElEQzRvWHMxSFU4Smdv +.youtube.com TRUE / FALSE 1742840999 ST-nvulud csn=4EUPm61iHxWkPHGW&itct=CP0BEKQwGAAiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJrRE9rVy1TODZNeVJKa1ppd3hoTDZj +.youtube.com TRUE / FALSE 1742841001 ST-16xlote csn=4EUPm61iHxWkPHGW&itct=CPwBEKQwGAEiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJrRE9rVy1TODZNeVJKa1ppd3hoTDZj +.youtube.com TRUE / FALSE 1742841019 ST-4s7szp csn=-vc5VqjTl8ZSO3q3&itct=CG4Q_FoYASITCJbz5dqso4wDFRqDYwYdNnQWsDIGc2VhcmNoUgtuZWZmZXggY29sZJoBAxD0JA%3D%3D +.youtube.com TRUE / FALSE 1742841019 ST-1svtrs6 csn=-vc5VqjTl8ZSO3q3&itct=CG0Q_FoYAiITCJbz5dqso4wDFRqDYwYdNnQWsDIGc2VhcmNoUgtuZWZmZXggY29sZJoBAxD0JA%3D%3D +.youtube.com TRUE / FALSE 1742841029 ST-1dbspv5 csn=0nOT1RsdeJseCjhV&itct=CIgBEJJaGAIiEwiE6MHfrKOMAxVe66ACHTaAGE0%3D +.youtube.com TRUE / FALSE 1742841030 ST-16sgkj4 csn=0nOT1RsdeJseCjhV&itct=CH4Q_FoYASITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742841030 ST-nsyo3d csn=0nOT1RsdeJseCjhV&itct=CH0Q_FoYAiITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742841036 ST-ppi3qv csn=0nOT1RsdeJseCjhV&itct=CHwQ_FoYAyITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742841035 ST-yo1q0k csn=0nOT1RsdeJseCjhV&itct=CHUQ_FoYBiITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742841057 ST-1sszk8v csn=iTGK0sr392v_kVDY&itct=CJwBEPxaGAAiEwi3pebsrKOMAxXTZSoJHR4dBAQyBnNlYXJjaFIRYmhvanB1cmkgc29uZyBuZXeaAQMQ9CQ%3D +.youtube.com TRUE / FALSE 1742842393 ST-r0hyiz csn=unuyTU9-wNI6n8GR&itct=CL0BEPxaGAAiEwj_opzurKOMAxU4gmMGHQu8LxAyB3JlbGF0ZWRI-vqg1Pu38amPAZoBBQgBEPgd +.youtube.com TRUE / TRUE 1742849471 GPS 1 +.youtube.com TRUE / TRUE 0 YSC 3cczyW5AkXI +.youtube.com TRUE / TRUE 1774383771 __Secure-1PSIDTS sidts-CjEB7pHptb-RW29sZlhTntJYbAKvmze9nSwpIqWJK3dyNGl0WH95MJ_IUtof_OqIvFGiEAA +.youtube.com TRUE / TRUE 1774383771 __Secure-3PSIDTS sidts-CjEB7pHptb-RW29sZlhTntJYbAKvmze9nSwpIqWJK3dyNGl0WH95MJ_IUtof_OqIvFGiEAA +.youtube.com TRUE / FALSE 1777407777 HSID AjGhQnnoCb0OdU90R +.youtube.com TRUE / TRUE 1777407777 SSID AiE50mndchGT2qbpU +.youtube.com TRUE / FALSE 1777407777 APISID Tq34Y2J0NxMfodOx/A5X9-p6-oAwq0UtiW +.youtube.com TRUE / TRUE 1777407777 SAPISID eU2mw85zUXwZgKev/Aq8cpJldXXUO0jzNf +.youtube.com TRUE / TRUE 1777407777 __Secure-1PAPISID eU2mw85zUXwZgKev/Aq8cpJldXXUO0jzNf +.youtube.com TRUE / TRUE 1777407777 __Secure-3PAPISID eU2mw85zUXwZgKev/Aq8cpJldXXUO0jzNf +.youtube.com TRUE / FALSE 1777407777 SID g.a000vAiV8dZ16RjakXICOHSzFTfBGlQM6w5ru2s3oe5kapLktCdeqSdx-VkqrXNG_R46Z3MFtQACgYKAY4SARASFQHGX2MimJfDQl8CESU2r2OcS8xOPRoVAUF8yKrj9fQkqbRKMF-ip3idpO1M0076 +.youtube.com TRUE / TRUE 1777407777 __Secure-1PSID g.a000vAiV8dZ16RjakXICOHSzFTfBGlQM6w5ru2s3oe5kapLktCdeIxt8sjW0UzPHG4KLBGRj4AACgYKAe0SARASFQHGX2Mi4T0E3BMasOMMgBHN3YfEnBoVAUF8yKrChakpZ3yT8bDqfkEzI2Fn0076 +.youtube.com TRUE / TRUE 1777407777 __Secure-3PSID g.a000vAiV8dZ16RjakXICOHSzFTfBGlQM6w5ru2s3oe5kapLktCdeU8W3ZiYNbsfBwGRX9pj13gACgYKAV8SARASFQHGX2MiiI8PTWzCGC_mBw3jStwvARoVAUF8yKpgrRXH0aLuqfoo66c6uB-v0076 +.youtube.com TRUE / FALSE 1774383935 SIDCC AKEyXzVq7nNdZgr0vgnBRQVUGGYIkU42EGk_ldpWi23BsrhKQdtQyrb6JgvszmjnInX6ibjU_A +.youtube.com TRUE / TRUE 1774383935 __Secure-1PSIDCC AKEyXzX_1uRBttWWnbjhUtbqlOhK5tieV-J_adUYvF7ZKbVWtUCK2ZOM_FVatJewrjUTH3vkkQ +.youtube.com TRUE / TRUE 1774383935 __Secure-3PSIDCC AKEyXzVNn7H44dDfQxvMH1yBHj0aRDfHvyadty2MupDWpJNfN7YNjteZNFqauyJLBZQLBvvn +.youtube.com TRUE / TRUE 1742847897 YTSESSION-rvkia ANPz9KjKySh46nJcjBEFKsp8pymDAPP3VwAmRnGYVr8d6vV9/yvJNNDQ5+iKYIfnD0TjYxFTDSam+8k6e8d+lQz5+sfgTXRXF8YZHCjX9Dsef9QtIjHEjwOI+utisRDKclMvW/xG51tTdMWKgvO9Y5k6nNrMqYwloPLnrM5xMzAKlg== +.youtube.com TRUE / TRUE 1777407777 LOGIN_INFO AFmmF2swRQIgQdHWyOp1-mMKwgE6BTXRwFe1XwiPKxZGOIIqUOPV3XgCIQDkUDxJfwDtp2Q6JiFdul4vGimRmfDDftDRiTXyxHAvJw:QUQ3MjNmd0NTcWkzbU1JaXI4NUM0NTN5RHNrX3pnY3AxNmdzdDBvZFhFdW80eWw2TGw3S19CTG5FYWxKT0NmY0Nyek90WlJoQmI2NDZmanFDS0ZUU3FVZFB1VTBaMm00UnV6T2l3M0k4M001UTVobVBmci1IQXZXdk5vLU9YWVJBODBld1dRYmRhVXZTOVRQUjZRRHZvenF5dU5nZDJpSXJ3 +.youtube.com TRUE / TRUE 1742848392 CONSISTENCY AKreu9vf2LhWUHuRucM2XZQq8jdEcQ4GbBFvnQXujlOqbQA3NOjDp0uAnwUSPbOj7tzMPKaQaKeMBIWW6fFKfH-OssLyIZHxjBOYnCHaue41e1OytxKq0vOXtSE +.youtube.com TRUE / FALSE 1742847826 ST-9xcnm1 csn=yTweQTeXToHzsxTh&itct=CNIBEPxaGAEiEwjmxqiHxqOMAxWLRSoJHazwHk0yBnNlYXJjaFIGbmVmZmV4mgEDEPQk From ffbd61ee78ee7e19a41838324c6f171f5998c549 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Sun, 30 Mar 2025 16:20:23 +0530 Subject: [PATCH 11/56] example.txt --- cookies/example.txt | 104 ++++++++------------------------------------ 1 file changed, 19 insertions(+), 85 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 5a7555db..263877d0 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -1,87 +1,21 @@ # Netscape HTTP Cookie File -# https://curl.haxx.se/rfc/cookie_spec.html -# This is a generated file! Do not edit. +# http://curl.haxx.se/rfc/cookie_spec.html +# This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1758399777 VISITOR_INFO1_LIVE 9LYshFdzU8s -.youtube.com TRUE / TRUE 1758399777 VISITOR_PRIVACY_METADATA CgJJThIEGgAgLw%3D%3D -.youtube.com TRUE / TRUE 1758390249 __Secure-ROLLOUT_TOKEN CJWfi_vq14WjnwEQ5qTfsMWRjAMYiuLltqKjjAM%3D -.youtube.com TRUE / TRUE 1777407819 PREF f6=40000000&tz=Asia.Kolkata&f7=100&f5=20000 -.youtube.com TRUE / TRUE 1742229387 YTSESSION-jnufdw ANPz9Kit7R2dNo5Ay1psNA0T4Yq/VsCMgxEPhAkTQxeRnxnRGLySCuOwWEwPDDF3cWLDgD95+HofSETjE8aFMwcKChYV9hJcZG7zPV4= -.youtube.com TRUE / FALSE 1742229412 ST-12nidgh csn=ZjhQ-IifDcUpqk9A&itct=CNsBEKMwGAAiEwiTvr-kxpGMAxV0Rg8CHeL-PNgyBnNlYXJjaA%3D%3D -.youtube.com TRUE / FALSE 1742229420 ST-195m183 csn=ZjhQ-IifDcUpqk9A&itct=CHsQ_FoYBCITCJO-v6TGkYwDFXRGDwId4v482DIGc2VhcmNoUgdORUZGRVggmgEDEPQk -.youtube.com TRUE / FALSE 1742229423 ST-1i45nhs csn=ZjhQ-IifDcUpqk9A&itct=CHoQ_FoYBSITCJO-v6TGkYwDFXRGDwId4v482DIGc2VhcmNoUgdORUZGRVggmgEDEPQk -.youtube.com TRUE / FALSE 1742229539 ST-jzg89t csn=-Ey2rYPN559yxgUJ&itct=CFoQoqYIGHMiEwictrasxpGMAxVzntgFHee4EQ8%3D -.youtube.com TRUE / FALSE 1742232874 ST-p19ftg csn=6U3RzbWg6_g1K9Y0&itct=CMABEPxaGAIiEwjR7M-R05GMAxVslNgFHbHqCjAyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742579967 ST-14td8sn csn=w6VjVvwHZRQDyPSP&itct=CPMBEPxaGAAiEwjl1p6R4JuMAxVGndgFHYgkACIyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742580631 ST-57fd6f csn=dnAOXn_eW84PJiKf&itct=CMYBEPxaGAEiEwiaudKX4puMAxWDpdgFHRRnE9MyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742580631 ST-s0zzw9 csn=dnAOXn_eW84PJiKf&itct=CMABEPxaGAIiEwiaudKX4puMAxWDpdgFHRRnE9MyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742580633 ST-50uikc csn=dnAOXn_eW84PJiKf&itct=CLoBEPxaGAMiEwiaudKX4puMAxWDpdgFHRRnE9MyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742580936 ST-17wqtk7 csn=NGQdqLq6y60b3s4a&itct=CKABEPxaGAEiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742580937 ST-1ott4n8 csn=NGQdqLq6y60b3s4a&itct=CJ4BEPxaGAMiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742580938 ST-1egqy7f csn=NGQdqLq6y60b3s4a&itct=CJ0BEPxaGAQiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742580939 ST-en0a03 csn=NGQdqLq6y60b3s4a&itct=CJwBEPxaGAUiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742580941 ST-o767dw csn=NGQdqLq6y60b3s4a&itct=CJsBEPxaGAYiEwiZqZ3p45uMAxVmLYMDHZhSPfQyBnNlYXJjaFILaGluZGkgc29uZyCaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742581584 ST-139q1or csn=9_sDV1IyU_JoOpR1&itct=CEcQ_FoiEwj2m9ya5puMAxXvObcAHed5PIEyCmctaGlnaC1yZWNaD0ZFd2hhdF90b193YXRjaJoBBhCOHhieAQ%3D%3D -.youtube.com TRUE / FALSE 1742581585 ST-sx9z35 csn=9_sDV1IyU_JoOpR1&itct=CEAQ_FoiEwj2m9ya5puMAxXvObcAHed5PIEyCmctaGlnaC1yZWNaD0ZFd2hhdF90b193YXRjaJoBBhCOHhieAQ%3D%3D -.youtube.com TRUE / FALSE 1742581591 ST-1iqgl9o csn=hTl4YpirmG1e0Uy9&itct=CMcBEPxaGAAiEwi1-b6g5puMAxVIaSoJHcgKFKkyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742581594 ST-1jbn4rp csn=FLiTDrst_fWrtp69&itct=CMwBEPxaGAAiEwj4x4Oj5puMAxXO26ACHag_ExcyB3JlbGF0ZWRI8d6L-ZyggJpbmgEFCAEQ-B0%3D -.youtube.com TRUE / FALSE 1742582477 ST-a6l89 -.youtube.com TRUE / FALSE 1742582547 ST-1k3gz5t csn=gWuNbsDKJA0x-0E9&itct=CD8QrKoBGAAiEwiQz8bn6ZuMAxUo1aACHYABG-YyCmctaGlnaC1jcHdaCUZFbGlicmFyeZoBBwi4ARDv8AU%3D -.youtube.com TRUE / FALSE 1742582573 ST-13gywwj csn=YYTGvCpkv4y9ftH4&itct=CMEBEPxaGAEiEwiAoOjq6ZuMAxWrnksFHRPlAVEyB3JlbGF0ZWRI69r82PGQlbrzAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742582578 ST-slwwbk csn=YYTGvCpkv4y9ftH4&itct=CA0Q7G8iEwiGyubq6ZuMAxXepawCHU7MC2o%3D -.youtube.com TRUE / FALSE 1750358572 _gcl_au 1.1.412042147.1742582572 -.youtube.com TRUE / FALSE 1777142572 _ga_VCGEPY40VB GS1.1.1742582572.1.1.1742582572.60.0.0 -.youtube.com TRUE / FALSE 1777142572 _ga GA1.1.290741690.1742582573 -.youtube.com TRUE / FALSE 1742733885 ST-143rz7l csn=qB61l_wPkxM2GhsB&itct=CBgQ08wBGAEiEwic-ZHNnaCMAxVt2qACHWtBKqoyBmctaGlnaA%3D%3D -.youtube.com TRUE / FALSE 1742733886 ST-1yupr2g csn=qB61l_wPkxM2GhsB&itct=CBEQmbcBGAIiEwic-ZHNnaCMAxVt2qACHWtBKqo%3D -.youtube.com TRUE / FALSE 1742838370 ST-ubj317 csn=6KqFF5zCGWZRFbvR&itct=CKYBEPxaGAEiEwjP4LDqoqOMAxUTxKACHezTLzAyBnNlYXJjaFIeZXJyYSBlcnJhIHJ1bWFsdSBrYXR0aSBzb25nIGRqmgEDEPQk -.youtube.com TRUE / FALSE 1742838384 ST-p0a61u csn=BpMHtAA2UOYosxLJ&itct=CJQBEPxaGAEiEwi5uNPyoqOMAxX37aACHTKLK5gyBnNlYXJjaFIUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742838386 ST-18d4i61 csn=BpMHtAA2UOYosxLJ&itct=CIwBEKEwGAQiEwi5uNPyoqOMAxX37aACHTKLK5g%3D -.youtube.com TRUE / FALSE 1742838388 ST-xwxdmn csn=BpMHtAA2UOYosxLJ&itct=CIkBEKIwGAYiEwi5uNPyoqOMAxX37aACHTKLK5gyBnNlYXJjaA%3D%3D -.youtube.com TRUE / FALSE 1742839674 ST-6y36wm csn=s5pnYsSSN1oMDgOo&itct=CDoQrKoBGAAiEwjH5YSyp6OMAxVpo2YCHfFnG0oyCmctaGlnaC1jcHdaCUZFbGlicmFyeZoBBwi4ARDv8AU%3D -.youtube.com TRUE / FALSE 1742839687 ST-s3ll7m csn=CHzBGp0wxI515KGc&itct=CKEBEKMwGAEiEwitopvgp6OMAxVuUZ0JHcZjCDkyBnNlYXJjaA%3D%3D -.youtube.com TRUE / FALSE 1742839689 ST-ose8hc csn=CHzBGp0wxI515KGc&itct=CJ8BEPxaGAMiEwitopvgp6OMAxVuUZ0JHcZjCDkyBnNlYXJjaFIUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742839707 ST-1g3hipw csn=CHzBGp0wxI515KGc&itct=CBQQh_YEGAEiEwiZm-flp6OMAxVoVZ0JHRmTBKtSFGNvcHlyaWdodCBmcmVlIG11c2ljmgEFCDIQ9CQ%3D -.youtube.com TRUE / FALSE 1742839711 ST-1bt2uae csn=CHzBGp0wxI515KGc&itct=CH0Q_FoYACITCJmb5-Wno4wDFWhVnQkdGZMEq1IUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQUIMhD0JA%3D%3D -.youtube.com TRUE / FALSE 1742839712 ST-4axubw csn=CHzBGp0wxI515KGc&itct=CBUQ_FoYFiITCK2im-Cno4wDFW5RnQkdxmMIOTIGc2VhcmNoUhRjb3B5cmlnaHQgZnJlZSBtdXNpY5oBAxD0JA%3D%3D -.youtube.com TRUE / FALSE 1742839714 ST-1fba7d8 csn=CHzBGp0wxI515KGc&itct=CIUBEPxaGAsiEwitopvgp6OMAxVuUZ0JHcZjCDkyBnNlYXJjaFIUY29weXJpZ2h0IGZyZWUgbXVzaWOaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742839716 ST-1qjfbzq csn=GOvxCAXOGMXMEml9&itct=CNUBEOqeBBgBIhMIusLT7aejjAMVBmCdCR3M8Aou -.youtube.com TRUE / FALSE 1742839722 ST-aetvvy csn=GOvxCAXOGMXMEml9&itct=CIEBEPxaGAsiEwi6wtPtp6OMAxUGYJ0JHczwCi4yB3JlbGF0ZWRI4M7iztXBhonQAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742839725 ST-r4h0ni csn=GOvxCAXOGMXMEml9&itct=CIcBEPxaGAoiEwi6wtPtp6OMAxUGYJ0JHczwCi4yB3JlbGF0ZWRI4M7iztXBhonQAZoBBQgBEPgd -.youtube.com TRUE / FALSE 1742839801 ST-j6ky3h csn=fWqiEYWCAb7x5l5-&itct=COABEKWsASITCM3JtJOoo4wDFeV9nQkdFwsglw%3D%3D -.youtube.com TRUE / FALSE 1742839804 ST-1w70bvk csn=8lnZWMAPSozGSqPZ&itct=CPABENwcGAEiEwiuo6OXqKOMAxXXZ50JHS_hD8s%3D -.youtube.com TRUE / FALSE 1742839843 ST-1ccwop0 csn=mSqqeKGjztfNIKeL&itct=CMkBEPxaGAAiEwjs4qiZqKOMAxXrQZ0JHSIVFuIyB3JlbGF0ZWRI64XMqPz_s8AJmgEFCAEQ-B0%3D -.youtube.com TRUE / FALSE 1742840992 ST-lmy869 csn=4EUPm61iHxWkPHGW&itct=CN0BENwcGAIiEwi30LXMrKOMAxWpgWMGHU3sDm4%3D -.youtube.com TRUE / FALSE 1742840993 ST-1bz5wy0 csn=4EUPm61iHxWkPHGW&itct=CN8BEKQwGAIiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJtNmdiQXlCX2I0d2FGUV9LOXZTR0lv -.youtube.com TRUE / FALSE 1742840996 ST-1bokjj csn=4EUPm61iHxWkPHGW&itct=CNwBEKQwGAAiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJrY3hBX21HSElEQzRvWHMxSFU4Smdv -.youtube.com TRUE / FALSE 1742840999 ST-nvulud csn=4EUPm61iHxWkPHGW&itct=CP0BEKQwGAAiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJrRE9rVy1TODZNeVJKa1ppd3hoTDZj -.youtube.com TRUE / FALSE 1742841001 ST-16xlote csn=4EUPm61iHxWkPHGW&itct=CPwBEKQwGAEiEwi30LXMrKOMAxWpgWMGHU3sDm4yBmctaGlnaFoYVUNCZWZCeE5UUG9OQ1FCVV9MdGE2TnZnmgEFEPI4GGSqASJQTHJ4Y05XWlhkUTJrRE9rVy1TODZNeVJKa1ppd3hoTDZj -.youtube.com TRUE / FALSE 1742841019 ST-4s7szp csn=-vc5VqjTl8ZSO3q3&itct=CG4Q_FoYASITCJbz5dqso4wDFRqDYwYdNnQWsDIGc2VhcmNoUgtuZWZmZXggY29sZJoBAxD0JA%3D%3D -.youtube.com TRUE / FALSE 1742841019 ST-1svtrs6 csn=-vc5VqjTl8ZSO3q3&itct=CG0Q_FoYAiITCJbz5dqso4wDFRqDYwYdNnQWsDIGc2VhcmNoUgtuZWZmZXggY29sZJoBAxD0JA%3D%3D -.youtube.com TRUE / FALSE 1742841029 ST-1dbspv5 csn=0nOT1RsdeJseCjhV&itct=CIgBEJJaGAIiEwiE6MHfrKOMAxVe66ACHTaAGE0%3D -.youtube.com TRUE / FALSE 1742841030 ST-16sgkj4 csn=0nOT1RsdeJseCjhV&itct=CH4Q_FoYASITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742841030 ST-nsyo3d csn=0nOT1RsdeJseCjhV&itct=CH0Q_FoYAiITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742841036 ST-ppi3qv csn=0nOT1RsdeJseCjhV&itct=CHwQ_FoYAyITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742841035 ST-yo1q0k csn=0nOT1RsdeJseCjhV&itct=CHUQ_FoYBiITCITowd-so4wDFV7roAIdNoAYTTIGc2VhcmNoUgxuZWZmZXggc29uZ3OaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742841057 ST-1sszk8v csn=iTGK0sr392v_kVDY&itct=CJwBEPxaGAAiEwi3pebsrKOMAxXTZSoJHR4dBAQyBnNlYXJjaFIRYmhvanB1cmkgc29uZyBuZXeaAQMQ9CQ%3D -.youtube.com TRUE / FALSE 1742842393 ST-r0hyiz csn=unuyTU9-wNI6n8GR&itct=CL0BEPxaGAAiEwj_opzurKOMAxU4gmMGHQu8LxAyB3JlbGF0ZWRI-vqg1Pu38amPAZoBBQgBEPgd -.youtube.com TRUE / TRUE 1742849471 GPS 1 -.youtube.com TRUE / TRUE 0 YSC 3cczyW5AkXI -.youtube.com TRUE / TRUE 1774383771 __Secure-1PSIDTS sidts-CjEB7pHptb-RW29sZlhTntJYbAKvmze9nSwpIqWJK3dyNGl0WH95MJ_IUtof_OqIvFGiEAA -.youtube.com TRUE / TRUE 1774383771 __Secure-3PSIDTS sidts-CjEB7pHptb-RW29sZlhTntJYbAKvmze9nSwpIqWJK3dyNGl0WH95MJ_IUtof_OqIvFGiEAA -.youtube.com TRUE / FALSE 1777407777 HSID AjGhQnnoCb0OdU90R -.youtube.com TRUE / TRUE 1777407777 SSID AiE50mndchGT2qbpU -.youtube.com TRUE / FALSE 1777407777 APISID Tq34Y2J0NxMfodOx/A5X9-p6-oAwq0UtiW -.youtube.com TRUE / TRUE 1777407777 SAPISID eU2mw85zUXwZgKev/Aq8cpJldXXUO0jzNf -.youtube.com TRUE / TRUE 1777407777 __Secure-1PAPISID eU2mw85zUXwZgKev/Aq8cpJldXXUO0jzNf -.youtube.com TRUE / TRUE 1777407777 __Secure-3PAPISID eU2mw85zUXwZgKev/Aq8cpJldXXUO0jzNf -.youtube.com TRUE / FALSE 1777407777 SID g.a000vAiV8dZ16RjakXICOHSzFTfBGlQM6w5ru2s3oe5kapLktCdeqSdx-VkqrXNG_R46Z3MFtQACgYKAY4SARASFQHGX2MimJfDQl8CESU2r2OcS8xOPRoVAUF8yKrj9fQkqbRKMF-ip3idpO1M0076 -.youtube.com TRUE / TRUE 1777407777 __Secure-1PSID g.a000vAiV8dZ16RjakXICOHSzFTfBGlQM6w5ru2s3oe5kapLktCdeIxt8sjW0UzPHG4KLBGRj4AACgYKAe0SARASFQHGX2Mi4T0E3BMasOMMgBHN3YfEnBoVAUF8yKrChakpZ3yT8bDqfkEzI2Fn0076 -.youtube.com TRUE / TRUE 1777407777 __Secure-3PSID g.a000vAiV8dZ16RjakXICOHSzFTfBGlQM6w5ru2s3oe5kapLktCdeU8W3ZiYNbsfBwGRX9pj13gACgYKAV8SARASFQHGX2MiiI8PTWzCGC_mBw3jStwvARoVAUF8yKpgrRXH0aLuqfoo66c6uB-v0076 -.youtube.com TRUE / FALSE 1774383935 SIDCC AKEyXzVq7nNdZgr0vgnBRQVUGGYIkU42EGk_ldpWi23BsrhKQdtQyrb6JgvszmjnInX6ibjU_A -.youtube.com TRUE / TRUE 1774383935 __Secure-1PSIDCC AKEyXzX_1uRBttWWnbjhUtbqlOhK5tieV-J_adUYvF7ZKbVWtUCK2ZOM_FVatJewrjUTH3vkkQ -.youtube.com TRUE / TRUE 1774383935 __Secure-3PSIDCC AKEyXzVNn7H44dDfQxvMH1yBHj0aRDfHvyadty2MupDWpJNfN7YNjteZNFqauyJLBZQLBvvn -.youtube.com TRUE / TRUE 1742847897 YTSESSION-rvkia ANPz9KjKySh46nJcjBEFKsp8pymDAPP3VwAmRnGYVr8d6vV9/yvJNNDQ5+iKYIfnD0TjYxFTDSam+8k6e8d+lQz5+sfgTXRXF8YZHCjX9Dsef9QtIjHEjwOI+utisRDKclMvW/xG51tTdMWKgvO9Y5k6nNrMqYwloPLnrM5xMzAKlg== -.youtube.com TRUE / TRUE 1777407777 LOGIN_INFO AFmmF2swRQIgQdHWyOp1-mMKwgE6BTXRwFe1XwiPKxZGOIIqUOPV3XgCIQDkUDxJfwDtp2Q6JiFdul4vGimRmfDDftDRiTXyxHAvJw:QUQ3MjNmd0NTcWkzbU1JaXI4NUM0NTN5RHNrX3pnY3AxNmdzdDBvZFhFdW80eWw2TGw3S19CTG5FYWxKT0NmY0Nyek90WlJoQmI2NDZmanFDS0ZUU3FVZFB1VTBaMm00UnV6T2l3M0k4M001UTVobVBmci1IQXZXdk5vLU9YWVJBODBld1dRYmRhVXZTOVRQUjZRRHZvenF5dU5nZDJpSXJ3 -.youtube.com TRUE / TRUE 1742848392 CONSISTENCY AKreu9vf2LhWUHuRucM2XZQq8jdEcQ4GbBFvnQXujlOqbQA3NOjDp0uAnwUSPbOj7tzMPKaQaKeMBIWW6fFKfH-OssLyIZHxjBOYnCHaue41e1OytxKq0vOXtSE -.youtube.com TRUE / FALSE 1742847826 ST-9xcnm1 csn=yTweQTeXToHzsxTh&itct=CNIBEPxaGAEiEwjmxqiHxqOMAxWLRSoJHazwHk0yBnNlYXJjaFIGbmVmZmV4mgEDEPQk +.youtube.com TRUE / TRUE 1743332689 GPS 1 +.youtube.com TRUE / TRUE 1774867300 __Secure-1PSIDTS sidts-CjEB7pHptVOE9t2k7LXZANuEWC7MyJ2kMaEyidb5bjN4PE2M0eYlxzZPGrigZdrKayDHEAA +.youtube.com TRUE / TRUE 1774867300 __Secure-3PSIDTS sidts-CjEB7pHptVOE9t2k7LXZANuEWC7MyJ2kMaEyidb5bjN4PE2M0eYlxzZPGrigZdrKayDHEAA +.youtube.com TRUE / FALSE 1777891300 HSID A3uSE-qQ4j_TG-Lnr +.youtube.com TRUE / TRUE 1777891300 SSID Akox-FBXoYHYMA50g +.youtube.com TRUE / FALSE 1777891300 APISID 9sqPvAKnMNhT0_6R/AY3SsIRNFJgtxX0rj +.youtube.com TRUE / TRUE 1777891300 SAPISID qoxT16S8Z2ceRoZm/AAw4nJbh91FiREb4E +.youtube.com TRUE / TRUE 1777891300 __Secure-1PAPISID qoxT16S8Z2ceRoZm/AAw4nJbh91FiREb4E +.youtube.com TRUE / TRUE 1777891300 __Secure-3PAPISID qoxT16S8Z2ceRoZm/AAw4nJbh91FiREb4E +.youtube.com TRUE / FALSE 1777891300 SID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqqm_wwiq_rJsyZI07URgH_wACgYKAToSARcSFQHGX2MiczSwXKSyLVHtP0Xz7SzW1RoVAUF8yKpay05CNY9ghz1m6ppkxJ-x0076 +.youtube.com TRUE / TRUE 1777891300 __Secure-1PSID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqoYCTA1kMCks4hDTMu0QqQQACgYKAeYSARcSFQHGX2Mib-ZROGB5D3gpgz3CNeWIyRoVAUF8yKr_Vmad8FASUxb9ctyWjuGL0076 +.youtube.com TRUE / TRUE 1777891300 __Secure-3PSID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqTF7YGQDNYCZHQdFQpe6zBQACgYKAZMSARcSFQHGX2MiEZQHKCLTHwN_sLknJgakWRoVAUF8yKqKpH5sOmeuUQANotkt0jaE0076 +.youtube.com TRUE / TRUE 1777891301 LOGIN_INFO AFmmF2swRQIgUvYQbEXrk0JAEKfaavRCCvWWFL1kiiHyei8bNVfl6wECIQCFkTd2rnRVmZbdCXCEEYH1yX_mT0t8OXZMf5PTF0mHPw:QUQ3MjNmeFJqYW1rYVNGZTRISk5ZRWhFckNkNXhPN1g0SVFKMUV5VDg1bmpOWDA0S0RLbXJpU2lDcTVuN202TzNJcEM0ZmRzbWFnLUx0dlZHWXV0NGlYbTJDaHNjdXFDLUFHOXJKUTIyRUFFY0t4REg2aE1aTF9kLVRsVzQ4VXNjX2JzSWwycFJiRU1qRXdWYzR5X3lJbF83N1RqWkhhNkVn +.youtube.com TRUE / TRUE 1777891313 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1774867700 SIDCC AKEyXzW5z8CGClGwBHayF6Q20okJWqv5WtNDlMfwaQFahR1VQ-P65cvK8vglg-aG4hhBb2Qn +.youtube.com TRUE / TRUE 1774867700 __Secure-1PSIDCC AKEyXzWAY-erYRYvGt0mfp_93VXkWKgoAjx0zov7k8yz9yQCe0JAJ2EAUm_b3WWPncjY_8toGg +.youtube.com TRUE / TRUE 1774867700 __Secure-3PSIDCC AKEyXzXue-seywUcJhJ4X_daIl7QZ66jDPRZEQQ5HVZlIpFXYqxAGt0bjseckXYtJwKiuRIam5g From 71c7fcf5599fc3ec5e69af992378d5e8c59e633f Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Mon, 7 Apr 2025 10:12:18 +0530 Subject: [PATCH 12/56] cookies.txt --- cookies/example.txt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cookies/example.txt b/cookies/example.txt index 263877d0..27e7399b 100644 --- a/cookies/example.txt +++ b/cookies/example.txt @@ -2,7 +2,6 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1743332689 GPS 1 .youtube.com TRUE / TRUE 1774867300 __Secure-1PSIDTS sidts-CjEB7pHptVOE9t2k7LXZANuEWC7MyJ2kMaEyidb5bjN4PE2M0eYlxzZPGrigZdrKayDHEAA .youtube.com TRUE / TRUE 1774867300 __Secure-3PSIDTS sidts-CjEB7pHptVOE9t2k7LXZANuEWC7MyJ2kMaEyidb5bjN4PE2M0eYlxzZPGrigZdrKayDHEAA .youtube.com TRUE / FALSE 1777891300 HSID A3uSE-qQ4j_TG-Lnr @@ -15,7 +14,7 @@ .youtube.com TRUE / TRUE 1777891300 __Secure-1PSID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqoYCTA1kMCks4hDTMu0QqQQACgYKAeYSARcSFQHGX2Mib-ZROGB5D3gpgz3CNeWIyRoVAUF8yKr_Vmad8FASUxb9ctyWjuGL0076 .youtube.com TRUE / TRUE 1777891300 __Secure-3PSID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqTF7YGQDNYCZHQdFQpe6zBQACgYKAZMSARcSFQHGX2MiEZQHKCLTHwN_sLknJgakWRoVAUF8yKqKpH5sOmeuUQANotkt0jaE0076 .youtube.com TRUE / TRUE 1777891301 LOGIN_INFO AFmmF2swRQIgUvYQbEXrk0JAEKfaavRCCvWWFL1kiiHyei8bNVfl6wECIQCFkTd2rnRVmZbdCXCEEYH1yX_mT0t8OXZMf5PTF0mHPw:QUQ3MjNmeFJqYW1rYVNGZTRISk5ZRWhFckNkNXhPN1g0SVFKMUV5VDg1bmpOWDA0S0RLbXJpU2lDcTVuN202TzNJcEM0ZmRzbWFnLUx0dlZHWXV0NGlYbTJDaHNjdXFDLUFHOXJKUTIyRUFFY0t4REg2aE1aTF9kLVRsVzQ4VXNjX2JzSWwycFJiRU1qRXdWYzR5X3lJbF83N1RqWkhhNkVn -.youtube.com TRUE / TRUE 1777891313 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1774867700 SIDCC AKEyXzW5z8CGClGwBHayF6Q20okJWqv5WtNDlMfwaQFahR1VQ-P65cvK8vglg-aG4hhBb2Qn -.youtube.com TRUE / TRUE 1774867700 __Secure-1PSIDCC AKEyXzWAY-erYRYvGt0mfp_93VXkWKgoAjx0zov7k8yz9yQCe0JAJ2EAUm_b3WWPncjY_8toGg -.youtube.com TRUE / TRUE 1774867700 __Secure-3PSIDCC AKEyXzXue-seywUcJhJ4X_daIl7QZ66jDPRZEQQ5HVZlIpFXYqxAGt0bjseckXYtJwKiuRIam5g +.youtube.com TRUE / TRUE 1778560771 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1775536778 SIDCC AKEyXzWMnbH_CDJusYUJSox0X_1Ii8UprLWJHNhjjAFmzvDADU_0qGq-TNzzwfzd0MdzstUt +.youtube.com TRUE / TRUE 1775536778 __Secure-1PSIDCC AKEyXzU99tA3qN-YJRfGnD4QBLkKJUw7N_k-nn9NS-SLX1XaaaPY7boGBnWzKSYtE_-VO_4Yfg +.youtube.com TRUE / TRUE 1775536778 __Secure-3PSIDCC AKEyXzXlnNq3MpgOyFa5O6ejM3P0Bq-CwtWrY-YMmzUABWeIXX5jFFH5_rslEbk5XWxkXbV2hzk From c572fd6af42e19564e246ec5317da6946cd64859 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Wed, 9 Apr 2025 23:07:05 +0530 Subject: [PATCH 13/56] cookies.txt --- cookies/cookies.txt | 20 ++++++++++++++++++++ cookies/example.txt | 20 -------------------- 2 files changed, 20 insertions(+), 20 deletions(-) create mode 100644 cookies/cookies.txt delete mode 100644 cookies/example.txt diff --git a/cookies/cookies.txt b/cookies/cookies.txt new file mode 100644 index 00000000..3c4d3cfb --- /dev/null +++ b/cookies/cookies.txt @@ -0,0 +1,20 @@ +# Netscape HTTP Cookie File +# http://curl.haxx.se/rfc/cookie_spec.html +# This is a generated file! Do not edit. + +.youtube.com TRUE / TRUE 1775752916 __Secure-1PSIDTS sidts-CjEB7pHptfevmHoOv7ehlFsn6PQ6Fvynng8xvDItGce_aM-cEuQ-KJSeees4n8zsFW9nEAA +.youtube.com TRUE / TRUE 1775752916 __Secure-3PSIDTS sidts-CjEB7pHptfevmHoOv7ehlFsn6PQ6Fvynng8xvDItGce_aM-cEuQ-KJSeees4n8zsFW9nEAA +.youtube.com TRUE / FALSE 1778776917 HSID A822NrLweNXDL6KX9 +.youtube.com TRUE / TRUE 1778776917 SSID Ab_WvAV92GGlxgBUB +.youtube.com TRUE / FALSE 1778776917 APISID 4_ian7aROh2uDGFG/A2sGPNy1eswIOdPIM +.youtube.com TRUE / TRUE 1778776917 SAPISID g7TDHkPBYjytO-pm/AQrOSlJHqH47etjZ1 +.youtube.com TRUE / TRUE 1778776917 __Secure-1PAPISID g7TDHkPBYjytO-pm/AQrOSlJHqH47etjZ1 +.youtube.com TRUE / TRUE 1778776917 __Secure-3PAPISID g7TDHkPBYjytO-pm/AQrOSlJHqH47etjZ1 +.youtube.com TRUE / TRUE 1778776917 LOGIN_INFO AFmmF2swRAIgCwQT_41lBX4uk_4wCDVHA66ZeZG5FIe3n8hkaHdoKvYCIHNYKgnW4tQyXElR55sf9HNugBxpIgjoOoeTnW2FSlSL:QUQ3MjNmd2RqQXJKWTNZT0Q4WFMwYWx1Sk1ucGlvUExDSkhvQnBjc2tFOWdDVUZ3bG1XeVFDZjZLcjRXSXRkMmJwcXU3M05LeHdiN25hOWtyeEdSdVFRejh4VHQ1eTZxSVE2LUlBcjRNUnBjTmFGajk2dWpQREktNTI4WEtKQ3kzQjg4MUYxNXU3VExwUE5Pb2JMRi1wczJIMldoanJsMmVB +.youtube.com TRUE / FALSE 1778776917 SID g.a000vghTpxe48hwRN9udrftz1gx2fTlUUovDNJUzs2o30bRaelquyxwGuKkp7S2a24Gw3q48LwACgYKATkSARcSFQHGX2MiCk1Yh1l2C777HcSOeLnuvRoVAUF8yKrjHKNi9c2rrwAqxzq62ZSR0076 +.youtube.com TRUE / TRUE 1778776917 __Secure-1PSID g.a000vghTpxe48hwRN9udrftz1gx2fTlUUovDNJUzs2o30bRaelquJKopqdBzIH5AEqr8x6sffQACgYKAWcSARcSFQHGX2MiLBR7xqYDoTqHlfRoQBxvlBoVAUF8yKoxNVoulmOepOwvCL5bHDTf0076 +.youtube.com TRUE / TRUE 1778776917 __Secure-3PSID g.a000vghTpxe48hwRN9udrftz1gx2fTlUUovDNJUzs2o30bRaelquaQVSNCrscPLMIfPbmCaINAACgYKAWoSARcSFQHGX2MiFpY59w7WeQ2wBtcs3Fz-6hoVAUF8yKo9PF3OKBl2QJj7ng2VR5K80076 +.youtube.com TRUE / TRUE 1778776939 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1775752943 SIDCC AKEyXzXJSjIgpdiDEEbL2heSGSdf68vE51rS9NWI1u450Io_3C7NQWLK72M9qWY8IogXOk5z +.youtube.com TRUE / TRUE 1775752943 __Secure-1PSIDCC AKEyXzXP-CANvLvedtlQaWX54lKwccMy9OPZ4tg4NzYFzN2Fwa6rzSn-6lXaKekHy9XbI7EYSQ +.youtube.com TRUE / TRUE 1775752943 __Secure-3PSIDCC AKEyXzWofit40KowqSw-y0evepZmV5MfCiVK2vhDgPucipmUExZlXC-RMO9q-_wxVvNwg9QCi9Q diff --git a/cookies/example.txt b/cookies/example.txt deleted file mode 100644 index 27e7399b..00000000 --- a/cookies/example.txt +++ /dev/null @@ -1,20 +0,0 @@ -# Netscape HTTP Cookie File -# http://curl.haxx.se/rfc/cookie_spec.html -# This is a generated file! Do not edit. - -.youtube.com TRUE / TRUE 1774867300 __Secure-1PSIDTS sidts-CjEB7pHptVOE9t2k7LXZANuEWC7MyJ2kMaEyidb5bjN4PE2M0eYlxzZPGrigZdrKayDHEAA -.youtube.com TRUE / TRUE 1774867300 __Secure-3PSIDTS sidts-CjEB7pHptVOE9t2k7LXZANuEWC7MyJ2kMaEyidb5bjN4PE2M0eYlxzZPGrigZdrKayDHEAA -.youtube.com TRUE / FALSE 1777891300 HSID A3uSE-qQ4j_TG-Lnr -.youtube.com TRUE / TRUE 1777891300 SSID Akox-FBXoYHYMA50g -.youtube.com TRUE / FALSE 1777891300 APISID 9sqPvAKnMNhT0_6R/AY3SsIRNFJgtxX0rj -.youtube.com TRUE / TRUE 1777891300 SAPISID qoxT16S8Z2ceRoZm/AAw4nJbh91FiREb4E -.youtube.com TRUE / TRUE 1777891300 __Secure-1PAPISID qoxT16S8Z2ceRoZm/AAw4nJbh91FiREb4E -.youtube.com TRUE / TRUE 1777891300 __Secure-3PAPISID qoxT16S8Z2ceRoZm/AAw4nJbh91FiREb4E -.youtube.com TRUE / FALSE 1777891300 SID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqqm_wwiq_rJsyZI07URgH_wACgYKAToSARcSFQHGX2MiczSwXKSyLVHtP0Xz7SzW1RoVAUF8yKpay05CNY9ghz1m6ppkxJ-x0076 -.youtube.com TRUE / TRUE 1777891300 __Secure-1PSID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqoYCTA1kMCks4hDTMu0QqQQACgYKAeYSARcSFQHGX2Mib-ZROGB5D3gpgz3CNeWIyRoVAUF8yKr_Vmad8FASUxb9ctyWjuGL0076 -.youtube.com TRUE / TRUE 1777891300 __Secure-3PSID g.a000vQhTp5VgedEVlScKV8zU6l5lhY5hnf40tvV5JNqfpfQzGwKqTF7YGQDNYCZHQdFQpe6zBQACgYKAZMSARcSFQHGX2MiEZQHKCLTHwN_sLknJgakWRoVAUF8yKqKpH5sOmeuUQANotkt0jaE0076 -.youtube.com TRUE / TRUE 1777891301 LOGIN_INFO AFmmF2swRQIgUvYQbEXrk0JAEKfaavRCCvWWFL1kiiHyei8bNVfl6wECIQCFkTd2rnRVmZbdCXCEEYH1yX_mT0t8OXZMf5PTF0mHPw:QUQ3MjNmeFJqYW1rYVNGZTRISk5ZRWhFckNkNXhPN1g0SVFKMUV5VDg1bmpOWDA0S0RLbXJpU2lDcTVuN202TzNJcEM0ZmRzbWFnLUx0dlZHWXV0NGlYbTJDaHNjdXFDLUFHOXJKUTIyRUFFY0t4REg2aE1aTF9kLVRsVzQ4VXNjX2JzSWwycFJiRU1qRXdWYzR5X3lJbF83N1RqWkhhNkVn -.youtube.com TRUE / TRUE 1778560771 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1775536778 SIDCC AKEyXzWMnbH_CDJusYUJSox0X_1Ii8UprLWJHNhjjAFmzvDADU_0qGq-TNzzwfzd0MdzstUt -.youtube.com TRUE / TRUE 1775536778 __Secure-1PSIDCC AKEyXzU99tA3qN-YJRfGnD4QBLkKJUw7N_k-nn9NS-SLX1XaaaPY7boGBnWzKSYtE_-VO_4Yfg -.youtube.com TRUE / TRUE 1775536778 __Secure-3PSIDCC AKEyXzXlnNq3MpgOyFa5O6ejM3P0Bq-CwtWrY-YMmzUABWeIXX5jFFH5_rslEbk5XWxkXbV2hzk From 64eb7bfce342f00926cab8a750ff115b9fd0e87b Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Mon, 12 May 2025 18:40:53 +0530 Subject: [PATCH 14/56] cookies.txt --- cookies/cookies.txt | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 3c4d3cfb..2e08b52c 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,19 +2,19 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1775752916 __Secure-1PSIDTS sidts-CjEB7pHptfevmHoOv7ehlFsn6PQ6Fvynng8xvDItGce_aM-cEuQ-KJSeees4n8zsFW9nEAA -.youtube.com TRUE / TRUE 1775752916 __Secure-3PSIDTS sidts-CjEB7pHptfevmHoOv7ehlFsn6PQ6Fvynng8xvDItGce_aM-cEuQ-KJSeees4n8zsFW9nEAA -.youtube.com TRUE / FALSE 1778776917 HSID A822NrLweNXDL6KX9 -.youtube.com TRUE / TRUE 1778776917 SSID Ab_WvAV92GGlxgBUB -.youtube.com TRUE / FALSE 1778776917 APISID 4_ian7aROh2uDGFG/A2sGPNy1eswIOdPIM -.youtube.com TRUE / TRUE 1778776917 SAPISID g7TDHkPBYjytO-pm/AQrOSlJHqH47etjZ1 -.youtube.com TRUE / TRUE 1778776917 __Secure-1PAPISID g7TDHkPBYjytO-pm/AQrOSlJHqH47etjZ1 -.youtube.com TRUE / TRUE 1778776917 __Secure-3PAPISID g7TDHkPBYjytO-pm/AQrOSlJHqH47etjZ1 -.youtube.com TRUE / TRUE 1778776917 LOGIN_INFO AFmmF2swRAIgCwQT_41lBX4uk_4wCDVHA66ZeZG5FIe3n8hkaHdoKvYCIHNYKgnW4tQyXElR55sf9HNugBxpIgjoOoeTnW2FSlSL:QUQ3MjNmd2RqQXJKWTNZT0Q4WFMwYWx1Sk1ucGlvUExDSkhvQnBjc2tFOWdDVUZ3bG1XeVFDZjZLcjRXSXRkMmJwcXU3M05LeHdiN25hOWtyeEdSdVFRejh4VHQ1eTZxSVE2LUlBcjRNUnBjTmFGajk2dWpQREktNTI4WEtKQ3kzQjg4MUYxNXU3VExwUE5Pb2JMRi1wczJIMldoanJsMmVB -.youtube.com TRUE / FALSE 1778776917 SID g.a000vghTpxe48hwRN9udrftz1gx2fTlUUovDNJUzs2o30bRaelquyxwGuKkp7S2a24Gw3q48LwACgYKATkSARcSFQHGX2MiCk1Yh1l2C777HcSOeLnuvRoVAUF8yKrjHKNi9c2rrwAqxzq62ZSR0076 -.youtube.com TRUE / TRUE 1778776917 __Secure-1PSID g.a000vghTpxe48hwRN9udrftz1gx2fTlUUovDNJUzs2o30bRaelquJKopqdBzIH5AEqr8x6sffQACgYKAWcSARcSFQHGX2MiLBR7xqYDoTqHlfRoQBxvlBoVAUF8yKoxNVoulmOepOwvCL5bHDTf0076 -.youtube.com TRUE / TRUE 1778776917 __Secure-3PSID g.a000vghTpxe48hwRN9udrftz1gx2fTlUUovDNJUzs2o30bRaelquaQVSNCrscPLMIfPbmCaINAACgYKAWoSARcSFQHGX2MiFpY59w7WeQ2wBtcs3Fz-6hoVAUF8yKo9PF3OKBl2QJj7ng2VR5K80076 -.youtube.com TRUE / TRUE 1778776939 PREF f6=40000000&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1775752943 SIDCC AKEyXzXJSjIgpdiDEEbL2heSGSdf68vE51rS9NWI1u450Io_3C7NQWLK72M9qWY8IogXOk5z -.youtube.com TRUE / TRUE 1775752943 __Secure-1PSIDCC AKEyXzXP-CANvLvedtlQaWX54lKwccMy9OPZ4tg4NzYFzN2Fwa6rzSn-6lXaKekHy9XbI7EYSQ -.youtube.com TRUE / TRUE 1775752943 __Secure-3PSIDCC AKEyXzWofit40KowqSw-y0evepZmV5MfCiVK2vhDgPucipmUExZlXC-RMO9q-_wxVvNwg9QCi9Q +.youtube.com TRUE / TRUE 1778591258 __Secure-1PSIDTS sidts-CjIBjplskDa2Xn-rq3EU70p2Wo3-Tl8MrAHWB7qfxFp-WgULYrcwrzzT3iOCR3jQ9604MxAA +.youtube.com TRUE / TRUE 1778591258 __Secure-3PSIDTS sidts-CjIBjplskDa2Xn-rq3EU70p2Wo3-Tl8MrAHWB7qfxFp-WgULYrcwrzzT3iOCR3jQ9604MxAA +.youtube.com TRUE / FALSE 1781615258 HSID AagTXdHXsIc1tGv5t +.youtube.com TRUE / TRUE 1781615258 SSID AibYRyP0wsSkUErhk +.youtube.com TRUE / FALSE 1781615258 APISID cy5vW9--wNDu_4kK/AGq4PFr5DqZwiGQ3G +.youtube.com TRUE / TRUE 1781615258 SAPISID tYVbSzuW-U462XZg/ALu41hGfBLOENotqv +.youtube.com TRUE / TRUE 1781615258 __Secure-1PAPISID tYVbSzuW-U462XZg/ALu41hGfBLOENotqv +.youtube.com TRUE / TRUE 1781615258 __Secure-3PAPISID tYVbSzuW-U462XZg/ALu41hGfBLOENotqv +.youtube.com TRUE / FALSE 1781615258 SID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQjKFim9z1Q9Ncha8gRWtMxKgACgYKAfESARcSFQHGX2MiIcNh3qogdIiiMUUGQ0aOixoVAUF8yKrybXKO0qAwNqb83yfTqDbL0076 +.youtube.com TRUE / TRUE 1781615258 __Secure-1PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQj_icOoN_Hk3I1TiDUqGJUFgACgYKATwSARcSFQHGX2MiAOZPfgl2b3lb_vuDw4nHoBoVAUF8yKo5_b3qrxl_v9X9we2uRXxa0076 +.youtube.com TRUE / TRUE 1781615258 __Secure-3PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQjhXhbOplcgxFr2uVTFY_f5gACgYKAXsSARcSFQHGX2Miv_XVNL79nyrCAyhIVhMbfxoVAUF8yKqbhx4n4OBjJWBxphJC5ifn0076 +.youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 +.youtube.com TRUE / TRUE 1781615271 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1778591276 SIDCC AKEyXzXVtBvMedHQvcFgYCpRqCYYT7-6PVolOyRYvL1LY3Ej_slf0JFjokZR8cYgmcjTc1ov +.youtube.com TRUE / TRUE 1778591276 __Secure-1PSIDCC AKEyXzU_Dn7KIFUSg16PHdbpsyyPmV6kfLwc2hoIUsRaxCpdba44UVvwtCl6o_XMbw5TG3ikvQ +.youtube.com TRUE / TRUE 1778591276 __Secure-3PSIDCC AKEyXzULLj_2ufe4Fra8ROY0Ngt04iIRXwo6navZQUAqsOrnydCraHKjfgO4eysUOBRGqbjcYfc From 5612aaac46f6eef7bfa0202d8b600c46dc4caa15 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Thu, 22 May 2025 08:11:21 +0530 Subject: [PATCH 15/56] cookies.txt --- cookies/cookies.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 2e08b52c..c443efdf 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -14,7 +14,7 @@ .youtube.com TRUE / TRUE 1781615258 __Secure-1PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQj_icOoN_Hk3I1TiDUqGJUFgACgYKATwSARcSFQHGX2MiAOZPfgl2b3lb_vuDw4nHoBoVAUF8yKo5_b3qrxl_v9X9we2uRXxa0076 .youtube.com TRUE / TRUE 1781615258 __Secure-3PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQjhXhbOplcgxFr2uVTFY_f5gACgYKAXsSARcSFQHGX2Miv_XVNL79nyrCAyhIVhMbfxoVAUF8yKqbhx4n4OBjJWBxphJC5ifn0076 .youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 -.youtube.com TRUE / TRUE 1781615271 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1778591276 SIDCC AKEyXzXVtBvMedHQvcFgYCpRqCYYT7-6PVolOyRYvL1LY3Ej_slf0JFjokZR8cYgmcjTc1ov -.youtube.com TRUE / TRUE 1778591276 __Secure-1PSIDCC AKEyXzU_Dn7KIFUSg16PHdbpsyyPmV6kfLwc2hoIUsRaxCpdba44UVvwtCl6o_XMbw5TG3ikvQ -.youtube.com TRUE / TRUE 1778591276 __Secure-3PSIDCC AKEyXzULLj_2ufe4Fra8ROY0Ngt04iIRXwo6navZQUAqsOrnydCraHKjfgO4eysUOBRGqbjcYfc +.youtube.com TRUE / TRUE 1782441613 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1779417615 SIDCC AKEyXzX9qv9uNGuGizifotd3Tr9jpwPRq2aVsW8J_nDWuwmeMSpeLd0z6_WQ9CErPmWr78Hl +.youtube.com TRUE / TRUE 1779417615 __Secure-1PSIDCC AKEyXzUgSa3xM6n5v7XNZ7-5X5YcYmZMiD_dYjy6_1o-RkO9vhMTjaXm4cvDmIHCjLtRZySNjA +.youtube.com TRUE / TRUE 1779417615 __Secure-3PSIDCC AKEyXzXRcWCdIc3OwFAN76jFfmrLxe2sGYbTmBp1f16mRIy_n1Rlq2GF8MMlvmEVEyWkMda4tJ4 From 3cb4dc14109866d7a33ea97451cc6a205fe8e592 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Thu, 22 May 2025 10:39:33 +0530 Subject: [PATCH 16/56] cookies.txt --- cookies/cookies.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index c443efdf..87757751 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -14,7 +14,7 @@ .youtube.com TRUE / TRUE 1781615258 __Secure-1PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQj_icOoN_Hk3I1TiDUqGJUFgACgYKATwSARcSFQHGX2MiAOZPfgl2b3lb_vuDw4nHoBoVAUF8yKo5_b3qrxl_v9X9we2uRXxa0076 .youtube.com TRUE / TRUE 1781615258 __Secure-3PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQjhXhbOplcgxFr2uVTFY_f5gACgYKAXsSARcSFQHGX2Miv_XVNL79nyrCAyhIVhMbfxoVAUF8yKqbhx4n4OBjJWBxphJC5ifn0076 .youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 -.youtube.com TRUE / TRUE 1782441613 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1779417615 SIDCC AKEyXzX9qv9uNGuGizifotd3Tr9jpwPRq2aVsW8J_nDWuwmeMSpeLd0z6_WQ9CErPmWr78Hl -.youtube.com TRUE / TRUE 1779417615 __Secure-1PSIDCC AKEyXzUgSa3xM6n5v7XNZ7-5X5YcYmZMiD_dYjy6_1o-RkO9vhMTjaXm4cvDmIHCjLtRZySNjA -.youtube.com TRUE / TRUE 1779417615 __Secure-3PSIDCC AKEyXzXRcWCdIc3OwFAN76jFfmrLxe2sGYbTmBp1f16mRIy_n1Rlq2GF8MMlvmEVEyWkMda4tJ4 +.youtube.com TRUE / TRUE 1782450470 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1779426536 SIDCC AKEyXzXoROs64rqS0q_eiAc8jZ8hcQGJwmXWsk2DcO0exo3iPdC6vbQ_OHuja8nG2b-ytqgT +.youtube.com TRUE / TRUE 1779426536 __Secure-1PSIDCC AKEyXzV3zWTmHO0-XT4UU-AkmLRALJEO7L_rG5nWk03UUrEAc9XRH30G-kWGZcFpQ6YKyjyT8g +.youtube.com TRUE / TRUE 1779426536 __Secure-3PSIDCC AKEyXzU_FjTPMRgeOIdgvrXZ0WrsAGajMZXo33W2qNx9vFlfalPQEYf_JoSSy__MQO8N4IJuI9U From bcda9df8b736926239349a31905a8075fc37685c Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Thu, 22 May 2025 11:49:53 +0530 Subject: [PATCH 17/56] cookies.txt --- cookies/cookies.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 87757751..52d6c972 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -14,7 +14,8 @@ .youtube.com TRUE / TRUE 1781615258 __Secure-1PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQj_icOoN_Hk3I1TiDUqGJUFgACgYKATwSARcSFQHGX2MiAOZPfgl2b3lb_vuDw4nHoBoVAUF8yKo5_b3qrxl_v9X9we2uRXxa0076 .youtube.com TRUE / TRUE 1781615258 __Secure-3PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQjhXhbOplcgxFr2uVTFY_f5gACgYKAXsSARcSFQHGX2Miv_XVNL79nyrCAyhIVhMbfxoVAUF8yKqbhx4n4OBjJWBxphJC5ifn0076 .youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 -.youtube.com TRUE / TRUE 1782450470 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1779426536 SIDCC AKEyXzXoROs64rqS0q_eiAc8jZ8hcQGJwmXWsk2DcO0exo3iPdC6vbQ_OHuja8nG2b-ytqgT -.youtube.com TRUE / TRUE 1779426536 __Secure-1PSIDCC AKEyXzV3zWTmHO0-XT4UU-AkmLRALJEO7L_rG5nWk03UUrEAc9XRH30G-kWGZcFpQ6YKyjyT8g -.youtube.com TRUE / TRUE 1779426536 __Secure-3PSIDCC AKEyXzU_FjTPMRgeOIdgvrXZ0WrsAGajMZXo33W2qNx9vFlfalPQEYf_JoSSy__MQO8N4IJuI9U +.youtube.com TRUE / TRUE 1782454657 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1747895220 CONSISTENCY AKreu9vKntsjXuGCqsvlzsvANjMdK0WLo_JlL2_ydLR22zJ0GmM8vCYF45pAJR00c6m-Fu-kc3iZw4MQZ9Ui-plKsaTEg253apGxfVVDXfPk6F85cpV17AmAvAs +.youtube.com TRUE / FALSE 1779430660 SIDCC AKEyXzV19Escsb4jdBc20UeYG3PJvbYZSpcCAhU_YY9B_MPEBzbgerkTOtx27XRe00yFJtNvog +.youtube.com TRUE / TRUE 1779430660 __Secure-1PSIDCC AKEyXzXa5rrCProSDDy_FXBiOGNsD4XoJOQI1WdItW1iACLMQl3Nk_2yIbyk1Nm1enBBJ7rfDe0 +.youtube.com TRUE / TRUE 1779430660 __Secure-3PSIDCC AKEyXzU1nT_qGZ3g_pxzLAVsgSHO3G2-mO7K0CykUiJsNHjTW97Z4L8_NgJPz_wYWwrROIUjDbM From a8c4e0f6b4b5672460fc1b6723d3285315c37ca6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Thu, 22 May 2025 20:14:05 +0530 Subject: [PATCH 18/56] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 69c1900a..685f4e87 100644 --- a/requirements.txt +++ b/requirements.txt @@ -21,6 +21,6 @@ speedtest-cli spotipy tgcrypto unidecode -yt-dlp +yt-dlp[default] youtube-search youtube-search-python From 18a555ab6fcabc9b8428265ac8e6d0bf7e4585c1 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 10:07:31 +0530 Subject: [PATCH 19/56] Youtube.py --- EsproMusic/platforms/Youtube.py | 218 ++++++++++++++++++-------------- 1 file changed, 121 insertions(+), 97 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 930f4ba3..5e297562 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -122,6 +122,72 @@ async def url(self, message_1: Message) -> Union[str, None]: return None return text[offset : offset + length] + async def details(self, link: str, videoid: Union[bool, str] = None): + if videoid: + link = self.base + link + if "&" in link: + link = link.split("&")[0] + +# ============== CONFIGURE YOUR API ============== +YOUR_API_URL = "http://128.0.118.34:8000" +YOUR_API_KEY = "ishq_mein" # <--- Change me! +# ================================================ + +async def get_file_from_api(video_id, audio=True): + endpoint = "/download/audio" if audio else "/download/video" + url = f"{YOUR_API_URL}{endpoint}" + params = {"video_id": video_id} + headers = {"x-api-key": YOUR_API_KEY} + async with httpx.AsyncClient(timeout=180) as client: + response = await client.get(url, params=params, headers=headers) + if response.status_code == 200: + ext = "mp3" if audio else "mp4" + os.makedirs("downloads", exist_ok=True) + file_path = f"downloads/{video_id}.{ext}" + with open(file_path, "wb") as f: + f.write(response.content) + return file_path + else: + print("API Error:", response.status_code, response.text) + return None + +class YouTubeAPI: + def __init__(self): + self.base = "https://www.youtube.com/watch?v=" + self.regex = r"(?:youtube\.com|youtu\.be)" + self.status = "https://www.youtube.com/oembed?url=" + self.listbase = "https://youtube.com/playlist?list=" + self.reg = re.compile(r"\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])") + + async def exists(self, link: str, videoid: Union[bool, str] = None): + if videoid: + link = self.base + link + return bool(re.search(self.regex, link)) + + async def url(self, message_1: Message) -> Union[str, None]: + messages = [message_1] + if message_1.reply_to_message: + messages.append(message_1.reply_to_message) + text = "" + offset = None + length = None + for message in messages: + if offset: + break + if message.entities: + for entity in message.entities: + if entity.type == MessageEntityType.URL: + text = message.text or message.caption + offset, length = entity.offset, entity.length + break + elif message.caption_entities: + for entity in message.caption_entities: + if entity.type == MessageEntityType.TEXT_LINK: + return entity.url + if offset is None: + return None + return text[offset : offset + length] + async def details(self, link: str, videoid: Union[bool, str] = None): if videoid: link = self.base + link @@ -170,42 +236,47 @@ async def thumbnail(self, link: str, videoid: Union[bool, str] = None): return thumbnail async def video(self, link: str, videoid: Union[bool, str] = None): + # Extract YouTube video ID if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "--cookies",cookie_txt_file(), - "-g", - "-f", - "best[height<=?720][width<=?1280]", - f"{link}", - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE, - ) - stdout, stderr = await proc.communicate() - if stdout: - return 1, stdout.decode().split("\n")[0] + url_data = urlparse(link) + if url_data.hostname and "youtube" in url_data.hostname: + query = parse_qs(url_data.query) + video_id = query.get("v", [None])[0] + elif url_data.hostname == "youtu.be": + video_id = url_data.path[1:] else: - return 0, stderr.decode() + video_id = link # fallback + + file_path = await get_file_from_api(video_id, audio=False) + if file_path: + return 1, file_path + else: + return 0, "API download failed" async def playlist(self, link, limit, user_id, videoid: Union[bool, str] = None): if videoid: link = self.listbase + link if "&" in link: link = link.split("&")[0] - playlist = await shell_cmd( - f"yt-dlp -i --get-id --flat-playlist --cookies {cookie_txt_file()} --playlist-end {limit} --skip-download {link}" + # This still uses shell/yt-dlp for playlist ID extraction. + # If your API supports playlist extraction, replace this block with an API call. + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "-i", "--get-id", "--flat-playlist", + "--playlist-end", str(limit), + "--skip-download", link, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE ) - try: - result = playlist.split("\n") - for key in result: - if key == "": - result.remove(key) - except: - result = [] - return result + stdout, stderr = await proc.communicate() + if proc.returncode != 0: + print(f'Error:\n{stderr.decode()}') + return [] + result = stdout.decode().split("\n") + return [r for r in result if r.strip()] async def track(self, link: str, videoid: Union[bool, str] = None): if videoid: @@ -229,11 +300,13 @@ async def track(self, link: str, videoid: Union[bool, str] = None): return track_details, vidid async def formats(self, link: str, videoid: Union[bool, str] = None): + # This is still local yt-dlp. If your API supports formats, update here. + import yt_dlp if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - ytdl_opts = {"quiet": True, "cookiefile" : cookie_txt_file()} + ytdl_opts = {"quiet": True} ydl = yt_dlp.YoutubeDL(ytdl_opts) with ydl: formats_available = [] @@ -293,81 +366,32 @@ async def download( format_id: Union[bool, str] = None, title: Union[bool, str] = None, ) -> str: + # Extract YouTube video ID if videoid: link = self.base + link - loop = asyncio.get_running_loop() - def audio_dl(): - ydl_optssx = { - "format": "bestaudio/best", - "outtmpl": "downloads/%(id)s.%(ext)s", - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "cookiefile" : cookie_txt_file(), - "no_warnings": True, - } - x = yt_dlp.YoutubeDL(ydl_optssx) - info = x.extract_info(link, False) - xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") - if os.path.exists(xyz): - return xyz - x.download([link]) - return xyz - - def video_dl(): - ydl_optssx = { - "format": "(bestvideo[height<=?720][width<=?1280][ext=mp4])+(bestaudio[ext=m4a])", - "outtmpl": "downloads/%(id)s.%(ext)s", - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "cookiefile" : cookie_txt_file(), - "no_warnings": True, - } - x = yt_dlp.YoutubeDL(ydl_optssx) - info = x.extract_info(link, False) - xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") - if os.path.exists(xyz): - return xyz - x.download([link]) - return xyz - - def song_video_dl(): - formats = f"{format_id}+140" - fpath = f"downloads/{title}" - ydl_optssx = { - "format": formats, - "outtmpl": fpath, - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "no_warnings": True, - "cookiefile" : cookie_txt_file(), - "prefer_ffmpeg": True, - "merge_output_format": "mp4", - } - x = yt_dlp.YoutubeDL(ydl_optssx) - x.download([link]) + if "&" in link: + link = link.split("&")[0] + url_data = urlparse(link) + if url_data.hostname and "youtube" in url_data.hostname: + query = parse_qs(url_data.query) + video_id = query.get("v", [None])[0] + elif url_data.hostname == "youtu.be": + video_id = url_data.path[1:] + else: + video_id = link # fallback - def song_audio_dl(): - fpath = f"downloads/{title}.%(ext)s" - ydl_optssx = { - "format": format_id, - "outtmpl": fpath, - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "no_warnings": True, - "cookiefile" : cookie_txt_file(), - "prefer_ffmpeg": True, - "postprocessors": [ - { - "key": "FFmpegExtractAudio", - "preferredcodec": "mp3", - "preferredquality": "192", - } - ], - } + if songvideo: + file_path = await get_file_from_api(video_id, audio=False) + return file_path, True + elif songaudio or not video: # Default to audio if not video + file_path = await get_file_from_api(video_id, audio=True) + return file_path, True + elif video: + file_path = await get_file_from_api(video_id, audio=False) + return file_path, True + else: + file_path = await get_file_from_api(video_id, audio=True) + return file_path, True x = yt_dlp.YoutubeDL(ydl_optssx) x.download([link]) From 1fae49a9ed4075a1f2aede3b0f02917c09833aa5 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 10:13:22 +0530 Subject: [PATCH 20/56] Youtube.py --- EsproMusic/platforms/Youtube.py | 154 -------------------------------- 1 file changed, 154 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 5e297562..fbbbfd1c 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -19,115 +19,6 @@ import random import logging -def cookie_txt_file(): - folder_path = f"{os.getcwd()}/cookies" - filename = f"{os.getcwd()}/cookies/logs.csv" - txt_files = glob.glob(os.path.join(folder_path, '*.txt')) - if not txt_files: - raise FileNotFoundError("No .txt files found in the specified folder.") - cookie_txt_file = random.choice(txt_files) - with open(filename, 'a') as file: - file.write(f'Choosen File : {cookie_txt_file}\n') - return f"""cookies/{str(cookie_txt_file).split("/")[-1]}""" - - - -async def check_file_size(link): - async def get_format_info(link): - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "--cookies", cookie_txt_file(), - "-J", - link, - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE - ) - stdout, stderr = await proc.communicate() - if proc.returncode != 0: - print(f'Error:\n{stderr.decode()}') - return None - return json.loads(stdout.decode()) - - def parse_size(formats): - total_size = 0 - for format in formats: - if 'filesize' in format: - total_size += format['filesize'] - return total_size - - info = await get_format_info(link) - if info is None: - return None - - formats = info.get('formats', []) - if not formats: - print("No formats found.") - return None - - total_size = parse_size(formats) - return total_size - -async def shell_cmd(cmd): - proc = await asyncio.create_subprocess_shell( - cmd, - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE, - ) - out, errorz = await proc.communicate() - if errorz: - if "unavailable videos are hidden" in (errorz.decode("utf-8")).lower(): - return out.decode("utf-8") - else: - return errorz.decode("utf-8") - return out.decode("utf-8") - - -class YouTubeAPI: - def __init__(self): - self.base = "https://www.youtube.com/watch?v=" - self.regex = r"(?:youtube\.com|youtu\.be)" - self.status = "https://www.youtube.com/oembed?url=" - self.listbase = "https://youtube.com/playlist?list=" - self.reg = re.compile(r"\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])") - - async def exists(self, link: str, videoid: Union[bool, str] = None): - if videoid: - link = self.base + link - if re.search(self.regex, link): - return True - else: - return False - - async def url(self, message_1: Message) -> Union[str, None]: - messages = [message_1] - if message_1.reply_to_message: - messages.append(message_1.reply_to_message) - text = "" - offset = None - length = None - for message in messages: - if offset: - break - if message.entities: - for entity in message.entities: - if entity.type == MessageEntityType.URL: - text = message.text or message.caption - offset, length = entity.offset, entity.length - break - elif message.caption_entities: - for entity in message.caption_entities: - if entity.type == MessageEntityType.TEXT_LINK: - return entity.url - if offset in (None,): - return None - return text[offset : offset + length] - - async def details(self, link: str, videoid: Union[bool, str] = None): - if videoid: - link = self.base + link - if "&" in link: - link = link.split("&")[0] - # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://128.0.118.34:8000" YOUR_API_KEY = "ishq_mein" # <--- Change me! @@ -392,48 +283,3 @@ async def download( else: file_path = await get_file_from_api(video_id, audio=True) return file_path, True - x = yt_dlp.YoutubeDL(ydl_optssx) - x.download([link]) - - if songvideo: - await loop.run_in_executor(None, song_video_dl) - fpath = f"downloads/{title}.mp4" - return fpath - elif songaudio: - await loop.run_in_executor(None, song_audio_dl) - fpath = f"downloads/{title}.mp3" - return fpath - elif video: - if await is_on_off(1): - direct = True - downloaded_file = await loop.run_in_executor(None, video_dl) - else: - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "--cookies",cookie_txt_file(), - "-g", - "-f", - "best[height<=?720][width<=?1280]", - f"{link}", - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE, - ) - stdout, stderr = await proc.communicate() - if stdout: - downloaded_file = stdout.decode().split("\n")[0] - direct = False - else: - file_size = await check_file_size(link) - if not file_size: - print("None file Size") - return - total_size_mb = file_size / (1024 * 1024) - if total_size_mb > 250: - print(f"File size {total_size_mb:.2f} MB exceeds the 100MB limit.") - return None - direct = True - downloaded_file = await loop.run_in_executor(None, video_dl) - else: - direct = True - downloaded_file = await loop.run_in_executor(None, audio_dl) - return downloaded_file, direct From 879b916cdbe1119470919ae5a027c7b530494bb1 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 10:14:29 +0530 Subject: [PATCH 21/56] Delete cookies/cookies.txt --- cookies/cookies.txt | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 cookies/cookies.txt diff --git a/cookies/cookies.txt b/cookies/cookies.txt deleted file mode 100644 index 52d6c972..00000000 --- a/cookies/cookies.txt +++ /dev/null @@ -1,21 +0,0 @@ -# Netscape HTTP Cookie File -# http://curl.haxx.se/rfc/cookie_spec.html -# This is a generated file! Do not edit. - -.youtube.com TRUE / TRUE 1778591258 __Secure-1PSIDTS sidts-CjIBjplskDa2Xn-rq3EU70p2Wo3-Tl8MrAHWB7qfxFp-WgULYrcwrzzT3iOCR3jQ9604MxAA -.youtube.com TRUE / TRUE 1778591258 __Secure-3PSIDTS sidts-CjIBjplskDa2Xn-rq3EU70p2Wo3-Tl8MrAHWB7qfxFp-WgULYrcwrzzT3iOCR3jQ9604MxAA -.youtube.com TRUE / FALSE 1781615258 HSID AagTXdHXsIc1tGv5t -.youtube.com TRUE / TRUE 1781615258 SSID AibYRyP0wsSkUErhk -.youtube.com TRUE / FALSE 1781615258 APISID cy5vW9--wNDu_4kK/AGq4PFr5DqZwiGQ3G -.youtube.com TRUE / TRUE 1781615258 SAPISID tYVbSzuW-U462XZg/ALu41hGfBLOENotqv -.youtube.com TRUE / TRUE 1781615258 __Secure-1PAPISID tYVbSzuW-U462XZg/ALu41hGfBLOENotqv -.youtube.com TRUE / TRUE 1781615258 __Secure-3PAPISID tYVbSzuW-U462XZg/ALu41hGfBLOENotqv -.youtube.com TRUE / FALSE 1781615258 SID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQjKFim9z1Q9Ncha8gRWtMxKgACgYKAfESARcSFQHGX2MiIcNh3qogdIiiMUUGQ0aOixoVAUF8yKrybXKO0qAwNqb83yfTqDbL0076 -.youtube.com TRUE / TRUE 1781615258 __Secure-1PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQj_icOoN_Hk3I1TiDUqGJUFgACgYKATwSARcSFQHGX2MiAOZPfgl2b3lb_vuDw4nHoBoVAUF8yKo5_b3qrxl_v9X9we2uRXxa0076 -.youtube.com TRUE / TRUE 1781615258 __Secure-3PSID g.a000wwhTp8iYOsaZdAC4hyKJG6YkS5mDxPWSG1jP8DaCUQj5rgQjhXhbOplcgxFr2uVTFY_f5gACgYKAXsSARcSFQHGX2Miv_XVNL79nyrCAyhIVhMbfxoVAUF8yKqbhx4n4OBjJWBxphJC5ifn0076 -.youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 -.youtube.com TRUE / TRUE 1782454657 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / TRUE 1747895220 CONSISTENCY AKreu9vKntsjXuGCqsvlzsvANjMdK0WLo_JlL2_ydLR22zJ0GmM8vCYF45pAJR00c6m-Fu-kc3iZw4MQZ9Ui-plKsaTEg253apGxfVVDXfPk6F85cpV17AmAvAs -.youtube.com TRUE / FALSE 1779430660 SIDCC AKEyXzV19Escsb4jdBc20UeYG3PJvbYZSpcCAhU_YY9B_MPEBzbgerkTOtx27XRe00yFJtNvog -.youtube.com TRUE / TRUE 1779430660 __Secure-1PSIDCC AKEyXzXa5rrCProSDDy_FXBiOGNsD4XoJOQI1WdItW1iACLMQl3Nk_2yIbyk1Nm1enBBJ7rfDe0 -.youtube.com TRUE / TRUE 1779430660 __Secure-3PSIDCC AKEyXzU1nT_qGZ3g_pxzLAVsgSHO3G2-mO7K0CykUiJsNHjTW97Z4L8_NgJPz_wYWwrROIUjDbM From 90e063ab541250febbd229ace1b66790e55e4db3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 10:35:24 +0530 Subject: [PATCH 22/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index fbbbfd1c..8e56dbdd 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -11,9 +11,6 @@ from EsproMusic.utils.database import is_on_off from EsproMusic.utils.formatters import time_to_seconds - - - import os import glob import random @@ -21,7 +18,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://128.0.118.34:8000" -YOUR_API_KEY = "ishq_mein" # <--- Change me! +YOUR_API_KEY = "11a62dad322c4a24a63c08c6594cb4ab" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From 99ba375a87172f7fc8ae5c50583eda4002021034 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 10:46:30 +0530 Subject: [PATCH 23/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 8e56dbdd..ea435dc0 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -15,10 +15,9 @@ import glob import random import logging - # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://128.0.118.34:8000" -YOUR_API_KEY = "11a62dad322c4a24a63c08c6594cb4ab" # <--- Change me! +YOUR_API_KEY = "ishq_mein" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From 12d3136c1e6b7116c8cef7da51ea06bfedfd05de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:29:02 +0530 Subject: [PATCH 24/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index ea435dc0..8fda6f04 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -4,7 +4,6 @@ import json from typing import Union -import yt_dlp from pyrogram.enums import MessageEntityType from pyrogram.types import Message from youtubesearchpython.__future__ import VideosSearch @@ -15,6 +14,11 @@ import glob import random import logging + + +from urllib.parse import urlparse, parse_qs +import httpx + # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://128.0.118.34:8000" YOUR_API_KEY = "ishq_mein" # <--- Change me! From c870db3ae44d5333da20963470ba99e4aa86599a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:56:23 +0530 Subject: [PATCH 25/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 8fda6f04..368f04d3 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://128.0.118.34:8000" -YOUR_API_KEY = "ishq_mein" # <--- Change me! +YOUR_API_KEY = "11a62dad322c4a24a63c08c6594cb4ab" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From a57c080b440f10cddf55f6748b5de3cc6a7a02ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 12:19:04 +0530 Subject: [PATCH 26/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 368f04d3..cd91a21d 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -20,8 +20,8 @@ import httpx # ============== CONFIGURE YOUR API ============== -YOUR_API_URL = "http://128.0.118.34:8000" -YOUR_API_KEY = "11a62dad322c4a24a63c08c6594cb4ab" # <--- Change me! +YOUR_API_URL = "http://45.38.42.10:8000" +YOUR_API_KEY = "ishq_mein" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From ce68ef4dfa4efe7e48a6a5b7d49998322376bdcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 12:41:17 +0530 Subject: [PATCH 27/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index cd91a21d..3c14377c 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "ishq_mein" # <--- Change me! +YOUR_API_KEY = "83ac3b1e5f194c05a954f2d166b1fab0" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From cab03208152835051c2038edfad140a5d6bcbb97 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 13:43:23 +0530 Subject: [PATCH 28/56] Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 3c14377c..4f6fb7c6 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "83ac3b1e5f194c05a954f2d166b1fab0" # <--- Change me! +YOUR_API_KEY = "834bc86153184d60be2672950b2536ad" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From c0e658c3dac0ba6c08543bc23da60f2919aa26e3 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 13:53:12 +0530 Subject: [PATCH 29/56] Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 4f6fb7c6..3c14377c 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "834bc86153184d60be2672950b2536ad" # <--- Change me! +YOUR_API_KEY = "83ac3b1e5f194c05a954f2d166b1fab0" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From a7be9f68e1efee98ad66459e526e8ae1080ab684 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 13:57:59 +0530 Subject: [PATCH 30/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 3c14377c..99d17539 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "83ac3b1e5f194c05a954f2d166b1fab0" # <--- Change me! +YOUR_API_KEY = "40426f35ea844d899e0088b3d6e6b6b0" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From 8e510138e4ffef4c200e5ccb6b45e8e1886b4ab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 14:43:02 +0530 Subject: [PATCH 31/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 99d17539..8133add7 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "40426f35ea844d899e0088b3d6e6b6b0" # <--- Change me! +YOUR_API_KEY = "7a889e784b4e473e89a06ea0a72f2bd5" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From 43d70ccf307425ad82fac2435908fa32bd4cb387 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 14:55:40 +0530 Subject: [PATCH 32/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 8133add7..cd91a21d 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "7a889e784b4e473e89a06ea0a72f2bd5" # <--- Change me! +YOUR_API_KEY = "ishq_mein" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From 54e1ddb8faec4c9bf7051387360a1c65f52246d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:03:00 +0530 Subject: [PATCH 33/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index cd91a21d..eeb47513 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -21,7 +21,7 @@ # ============== CONFIGURE YOUR API ============== YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "ishq_mein" # <--- Change me! +YOUR_API_KEY = "050a6038ff2d44cd972cd22c4b962040" # <--- Change me! # ================================================ async def get_file_from_api(video_id, audio=True): From 7d3ff60f3e74c01ad0764f44bc711f07c08f70de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:13:33 +0530 Subject: [PATCH 34/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 278 +++++++++++++++++++++++--------- 1 file changed, 204 insertions(+), 74 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index eeb47513..39de764e 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -19,28 +19,68 @@ from urllib.parse import urlparse, parse_qs import httpx -# ============== CONFIGURE YOUR API ============== -YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "050a6038ff2d44cd972cd22c4b962040" # <--- Change me! -# ================================================ +def cookie_txt_file(): + folder_path = f"{os.getcwd()}/cookies" + filename = f"{os.getcwd()}/cookies/logs.csv" + txt_files = glob.glob(os.path.join(folder_path, '*.txt')) + if not txt_files: + raise FileNotFoundError("No .txt files found in the specified folder.") + cookie_txt_file = random.choice(txt_files) + with open(filename, 'a') as file: + file.write(f'Choosen File : {cookie_txt_file}\n') + return f"""cookies/{str(cookie_txt_file).split("/")[-1]}""" -async def get_file_from_api(video_id, audio=True): - endpoint = "/download/audio" if audio else "/download/video" - url = f"{YOUR_API_URL}{endpoint}" - params = {"video_id": video_id} - headers = {"x-api-key": YOUR_API_KEY} - async with httpx.AsyncClient(timeout=180) as client: - response = await client.get(url, params=params, headers=headers) - if response.status_code == 200: - ext = "mp3" if audio else "mp4" - os.makedirs("downloads", exist_ok=True) - file_path = f"downloads/{video_id}.{ext}" - with open(file_path, "wb") as f: - f.write(response.content) - return file_path - else: - print("API Error:", response.status_code, response.text) + + +async def check_file_size(link): + async def get_format_info(link): + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "--cookies", cookie_txt_file(), + "-J", + link, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE + ) + stdout, stderr = await proc.communicate() + if proc.returncode != 0: + print(f'Error:\n{stderr.decode()}') return None + return json.loads(stdout.decode()) + + def parse_size(formats): + total_size = 0 + for format in formats: + if 'filesize' in format: + total_size += format['filesize'] + return total_size + + info = await get_format_info(link) + if info is None: + return None + + formats = info.get('formats', []) + if not formats: + print("No formats found.") + return None + + total_size = parse_size(formats) + return total_size + +async def shell_cmd(cmd): + proc = await asyncio.create_subprocess_shell( + cmd, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + out, errorz = await proc.communicate() + if errorz: + if "unavailable videos are hidden" in (errorz.decode("utf-8")).lower(): + return out.decode("utf-8") + else: + return errorz.decode("utf-8") + return out.decode("utf-8") + class YouTubeAPI: def __init__(self): @@ -53,7 +93,10 @@ def __init__(self): async def exists(self, link: str, videoid: Union[bool, str] = None): if videoid: link = self.base + link - return bool(re.search(self.regex, link)) + if re.search(self.regex, link): + return True + else: + return False async def url(self, message_1: Message) -> Union[str, None]: messages = [message_1] @@ -75,7 +118,7 @@ async def url(self, message_1: Message) -> Union[str, None]: for entity in message.caption_entities: if entity.type == MessageEntityType.TEXT_LINK: return entity.url - if offset is None: + if offset in (None,): return None return text[offset : offset + length] @@ -127,47 +170,42 @@ async def thumbnail(self, link: str, videoid: Union[bool, str] = None): return thumbnail async def video(self, link: str, videoid: Union[bool, str] = None): - # Extract YouTube video ID if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - url_data = urlparse(link) - if url_data.hostname and "youtube" in url_data.hostname: - query = parse_qs(url_data.query) - video_id = query.get("v", [None])[0] - elif url_data.hostname == "youtu.be": - video_id = url_data.path[1:] - else: - video_id = link # fallback - - file_path = await get_file_from_api(video_id, audio=False) - if file_path: - return 1, file_path + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "--cookies",cookie_txt_file(), + "-g", + "-f", + "best[height<=?720][width<=?1280]", + f"{link}", + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + stdout, stderr = await proc.communicate() + if stdout: + return 1, stdout.decode().split("\n")[0] else: - return 0, "API download failed" + return 0, stderr.decode() async def playlist(self, link, limit, user_id, videoid: Union[bool, str] = None): if videoid: link = self.listbase + link if "&" in link: link = link.split("&")[0] - # This still uses shell/yt-dlp for playlist ID extraction. - # If your API supports playlist extraction, replace this block with an API call. - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "-i", "--get-id", "--flat-playlist", - "--playlist-end", str(limit), - "--skip-download", link, - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE + playlist = await shell_cmd( + f"yt-dlp -i --get-id --flat-playlist --cookies {cookie_txt_file()} --playlist-end {limit} --skip-download {link}" ) - stdout, stderr = await proc.communicate() - if proc.returncode != 0: - print(f'Error:\n{stderr.decode()}') - return [] - result = stdout.decode().split("\n") - return [r for r in result if r.strip()] + try: + result = playlist.split("\n") + for key in result: + if key == "": + result.remove(key) + except: + result = [] + return result async def track(self, link: str, videoid: Union[bool, str] = None): if videoid: @@ -191,13 +229,11 @@ async def track(self, link: str, videoid: Union[bool, str] = None): return track_details, vidid async def formats(self, link: str, videoid: Union[bool, str] = None): - # This is still local yt-dlp. If your API supports formats, update here. - import yt_dlp if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - ytdl_opts = {"quiet": True} + ytdl_opts = {"quiet": True, "cookiefile" : cookie_txt_file()} ydl = yt_dlp.YoutubeDL(ytdl_opts) with ydl: formats_available = [] @@ -257,29 +293,123 @@ async def download( format_id: Union[bool, str] = None, title: Union[bool, str] = None, ) -> str: - # Extract YouTube video ID if videoid: link = self.base + link - if "&" in link: - link = link.split("&")[0] - url_data = urlparse(link) - if url_data.hostname and "youtube" in url_data.hostname: - query = parse_qs(url_data.query) - video_id = query.get("v", [None])[0] - elif url_data.hostname == "youtu.be": - video_id = url_data.path[1:] - else: - video_id = link # fallback + loop = asyncio.get_running_loop() + def audio_dl(): + ydl_optssx = { + "format": "bestaudio/best", + "outtmpl": "downloads/%(id)s.%(ext)s", + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "cookiefile" : cookie_txt_file(), + "no_warnings": True, + } + x = yt_dlp.YoutubeDL(ydl_optssx) + info = x.extract_info(link, False) + xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") + if os.path.exists(xyz): + return xyz + x.download([link]) + return xyz + + def video_dl(): + ydl_optssx = { + "format": "(bestvideo[height<=?720][width<=?1280][ext=mp4])+(bestaudio[ext=m4a])", + "outtmpl": "downloads/%(id)s.%(ext)s", + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "cookiefile" : cookie_txt_file(), + "no_warnings": True, + } + x = yt_dlp.YoutubeDL(ydl_optssx) + info = x.extract_info(link, False) + xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") + if os.path.exists(xyz): + return xyz + x.download([link]) + return xyz + + def song_video_dl(): + formats = f"{format_id}+140" + fpath = f"downloads/{title}" + ydl_optssx = { + "format": formats, + "outtmpl": fpath, + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "no_warnings": True, + "cookiefile" : cookie_txt_file(), + "prefer_ffmpeg": True, + "merge_output_format": "mp4", + } + x = yt_dlp.YoutubeDL(ydl_optssx) + x.download([link]) + + def song_audio_dl(): + fpath = f"downloads/{title}.%(ext)s" + ydl_optssx = { + "format": format_id, + "outtmpl": fpath, + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "no_warnings": True, + "cookiefile" : cookie_txt_file(), + "prefer_ffmpeg": True, + "postprocessors": [ + { + "key": "FFmpegExtractAudio", + "preferredcodec": "mp3", + "preferredquality": "192", + } + ], + } + x = yt_dlp.YoutubeDL(ydl_optssx) + x.download([link]) if songvideo: - file_path = await get_file_from_api(video_id, audio=False) - return file_path, True - elif songaudio or not video: # Default to audio if not video - file_path = await get_file_from_api(video_id, audio=True) - return file_path, True + await loop.run_in_executor(None, song_video_dl) + fpath = f"downloads/{title}.mp4" + return fpath + elif songaudio: + await loop.run_in_executor(None, song_audio_dl) + fpath = f"downloads/{title}.mp3" + return fpath elif video: - file_path = await get_file_from_api(video_id, audio=False) - return file_path, True + if await is_on_off(1): + direct = True + downloaded_file = await loop.run_in_executor(None, video_dl) + else: + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "--cookies",cookie_txt_file(), + "-g", + "-f", + "best[height<=?720][width<=?1280]", + f"{link}", + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + stdout, stderr = await proc.communicate() + if stdout: + downloaded_file = stdout.decode().split("\n")[0] + direct = False + else: + file_size = await check_file_size(link) + if not file_size: + print("None file Size") + return + total_size_mb = file_size / (1024 * 1024) + if total_size_mb > 250: + print(f"File size {total_size_mb:.2f} MB exceeds the 100MB limit.") + return None + direct = True + downloaded_file = await loop.run_in_executor(None, video_dl) else: - file_path = await get_file_from_api(video_id, audio=True) - return file_path, True + direct = True + downloaded_file = await loop.run_in_executor(None, audio_dl) + return downloaded_file, direct From 87d3af2c5afc8e92c1b441897ab3da26bcc5eb88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:16:50 +0530 Subject: [PATCH 35/56] Create morning.txt --- cookies/morning.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 cookies/morning.txt diff --git a/cookies/morning.txt b/cookies/morning.txt new file mode 100644 index 00000000..0bdbfdfa --- /dev/null +++ b/cookies/morning.txt @@ -0,0 +1 @@ +hmmmmmm.......... From 12f177e78102cce76652001f48677196e72bbeee Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:18:41 +0530 Subject: [PATCH 36/56] cookies.txt --- cookies/cookies.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 cookies/cookies.txt diff --git a/cookies/cookies.txt b/cookies/cookies.txt new file mode 100644 index 00000000..3bb422ad --- /dev/null +++ b/cookies/cookies.txt @@ -0,0 +1,20 @@ +# Netscape HTTP Cookie File +# http://curl.haxx.se/rfc/cookie_spec.html +# This is a generated file! Do not edit. + +.youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 +.youtube.com TRUE / TRUE 1783763081 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1782680889 SID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT05F5BSIrHYyEB474bd0bZ_NwACgYKAdESARcSFQHGX2MiK87So6sApqurPVYOmayrixoVAUF8yKqYpLHT56pClG97jOhmo2z30076 +.youtube.com TRUE / TRUE 1779656889 __Secure-1PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA +.youtube.com TRUE / TRUE 1779656889 __Secure-3PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA +.youtube.com TRUE / TRUE 1782680889 __Secure-1PSID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT0559X1NwgqZP3tVAmMYJY5IAACgYKAe0SARcSFQHGX2Mi7SMXqBOqNl95vhxdWimikRoVAUF8yKp7vKNFy4teax_9ZhPtlT0Y0076 +.youtube.com TRUE / TRUE 1782680889 __Secure-3PSID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT05XuUXN5Tyju64IQ5M0y6HYwACgYKAbgSARcSFQHGX2Mia7cEgbSNZHhyAnOaPF2BzxoVAUF8yKp0xHP-iBDhitSAARw40S8b0076 +.youtube.com TRUE / FALSE 1782680889 HSID ABoAHc43warsggGmU +.youtube.com TRUE / TRUE 1782680889 SSID AJQmGw3PKDq_Gpc0r +.youtube.com TRUE / FALSE 1782680889 APISID hLU5vlUmvTZtlwQ7/AXyfqlMLtx42jjxTO +.youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK +.youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK +.youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK +.youtube.com TRUE / FALSE 1780739087 SIDCC AKEyXzX87A0FGeEUWs9djEc3rd419Ztg4CaiJBLjpP5ldTDkE4Xne9riZ9m7mSoelszRK-lyGg +.youtube.com TRUE / TRUE 1780739087 __Secure-1PSIDCC AKEyXzV1UMyxcUVtDUuuSeZikvR5L2syUAdDtUiXCFxmMKVJbia2WOdUNg6X5wYaEmMXCMal2bA +.youtube.com TRUE / TRUE 1780739087 __Secure-3PSIDCC AKEyXzXTd_HmhDFEFQ_gZcjDcUKIimfdqouRpvfnVhcIzrfJFx4khC-DZ4UBz-1UBGTWBr8cHHw From 2653b657a842fca84896c6f950613fb665e070dd Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:19:24 +0530 Subject: [PATCH 37/56] Delete cookies/morning.txt --- cookies/morning.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 cookies/morning.txt diff --git a/cookies/morning.txt b/cookies/morning.txt deleted file mode 100644 index 0bdbfdfa..00000000 --- a/cookies/morning.txt +++ /dev/null @@ -1 +0,0 @@ -hmmmmmm.......... From 8b30d2eb878abc977da7facd52324d1c8650798a Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:23:00 +0530 Subject: [PATCH 38/56] cookies.txt --- cookies/cookies.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 3bb422ad..caa32c0f 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -3,7 +3,7 @@ # This is a generated file! Do not edit. .youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 -.youtube.com TRUE / TRUE 1783763081 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1783763525 PREF f6=40000080&f7=100&tz=Asia.Calcutta .youtube.com TRUE / FALSE 1782680889 SID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT05F5BSIrHYyEB474bd0bZ_NwACgYKAdESARcSFQHGX2MiK87So6sApqurPVYOmayrixoVAUF8yKqYpLHT56pClG97jOhmo2z30076 .youtube.com TRUE / TRUE 1779656889 __Secure-1PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA .youtube.com TRUE / TRUE 1779656889 __Secure-3PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA @@ -15,6 +15,6 @@ .youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / FALSE 1780739087 SIDCC AKEyXzX87A0FGeEUWs9djEc3rd419Ztg4CaiJBLjpP5ldTDkE4Xne9riZ9m7mSoelszRK-lyGg -.youtube.com TRUE / TRUE 1780739087 __Secure-1PSIDCC AKEyXzV1UMyxcUVtDUuuSeZikvR5L2syUAdDtUiXCFxmMKVJbia2WOdUNg6X5wYaEmMXCMal2bA -.youtube.com TRUE / TRUE 1780739087 __Secure-3PSIDCC AKEyXzXTd_HmhDFEFQ_gZcjDcUKIimfdqouRpvfnVhcIzrfJFx4khC-DZ4UBz-1UBGTWBr8cHHw +.youtube.com TRUE / FALSE 1780739531 SIDCC AKEyXzXolSUf1mYJBXHh1viU7NgDxZyRademI5fgwge1ltpoaNCDC-YkaKREorsSIzn49UQCDQ +.youtube.com TRUE / TRUE 1780739531 __Secure-1PSIDCC AKEyXzW8HeOLIDI_Arb5ADVXvzETg21vSuixxbnG8hlVgXQcRt3ScX1QpCAAh_B3EMgdB4dI2T4 +.youtube.com TRUE / TRUE 1780739531 __Secure-3PSIDCC AKEyXzXAoGP52SyCsxIorGBOQqSeXhLBbdEjgaBHxniL5uVzMR0wnRGxeftf1WyUVICh3TfNT7Y From a9010fd6596598294e44a5b5320ab51fde7c9ffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:27:51 +0530 Subject: [PATCH 39/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 39de764e..41aca3ff 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -3,7 +3,7 @@ import re import json from typing import Union - +from cookies import * from pyrogram.enums import MessageEntityType from pyrogram.types import Message from youtubesearchpython.__future__ import VideosSearch From 661260c816b617832a7f910c9cd5841c442ef208 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:32:44 +0530 Subject: [PATCH 40/56] Youtube.py --- EsproMusic/platforms/Youtube.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 41aca3ff..930f4ba3 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -3,22 +3,22 @@ import re import json from typing import Union -from cookies import * + +import yt_dlp from pyrogram.enums import MessageEntityType from pyrogram.types import Message from youtubesearchpython.__future__ import VideosSearch from EsproMusic.utils.database import is_on_off from EsproMusic.utils.formatters import time_to_seconds + + + import os import glob import random import logging - -from urllib.parse import urlparse, parse_qs -import httpx - def cookie_txt_file(): folder_path = f"{os.getcwd()}/cookies" filename = f"{os.getcwd()}/cookies/logs.csv" From e8294e3d35284b2ac0d2fd52a2b540b12d3548dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Sat, 7 Jun 2025 11:53:36 +0530 Subject: [PATCH 41/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 292 +++++++++----------------------- 1 file changed, 78 insertions(+), 214 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 930f4ba3..8c645a73 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -1,86 +1,40 @@ +from EsproMusic.utils.database import is_on_off +from EsproMusic.utils.formatters import time_to_seconds import asyncio import os import re import json from typing import Union +from urllib.parse import urlparse, parse_qs -import yt_dlp +import httpx from pyrogram.enums import MessageEntityType from pyrogram.types import Message from youtubesearchpython.__future__ import VideosSearch -from EsproMusic.utils.database import is_on_off -from EsproMusic.utils.formatters import time_to_seconds - - - -import os -import glob -import random -import logging - -def cookie_txt_file(): - folder_path = f"{os.getcwd()}/cookies" - filename = f"{os.getcwd()}/cookies/logs.csv" - txt_files = glob.glob(os.path.join(folder_path, '*.txt')) - if not txt_files: - raise FileNotFoundError("No .txt files found in the specified folder.") - cookie_txt_file = random.choice(txt_files) - with open(filename, 'a') as file: - file.write(f'Choosen File : {cookie_txt_file}\n') - return f"""cookies/{str(cookie_txt_file).split("/")[-1]}""" +# ============== CONFIGURE YOUR API ============== +YOUR_API_URL = "http://45.38.42.10:8000" +YOUR_API_KEY = "9f90c124bb1f4b4e8fbe189991b224b2" # <--- Change me! +# ================================================ - -async def check_file_size(link): - async def get_format_info(link): - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "--cookies", cookie_txt_file(), - "-J", - link, - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE - ) - stdout, stderr = await proc.communicate() - if proc.returncode != 0: - print(f'Error:\n{stderr.decode()}') - return None - return json.loads(stdout.decode()) - - def parse_size(formats): - total_size = 0 - for format in formats: - if 'filesize' in format: - total_size += format['filesize'] - return total_size - - info = await get_format_info(link) - if info is None: - return None - - formats = info.get('formats', []) - if not formats: - print("No formats found.") - return None - - total_size = parse_size(formats) - return total_size - -async def shell_cmd(cmd): - proc = await asyncio.create_subprocess_shell( - cmd, - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE, - ) - out, errorz = await proc.communicate() - if errorz: - if "unavailable videos are hidden" in (errorz.decode("utf-8")).lower(): - return out.decode("utf-8") +async def get_file_from_api(video_id, audio=True): + endpoint = "/download/audio" if audio else "/download/video" + url = f"{YOUR_API_URL}{endpoint}" + params = {"video_id": video_id} + headers = {"x-api-key": YOUR_API_KEY} + async with httpx.AsyncClient(timeout=180) as client: + response = await client.get(url, params=params, headers=headers) + if response.status_code == 200: + ext = "mp3" if audio else "mp4" + os.makedirs("downloads", exist_ok=True) + file_path = f"downloads/{video_id}.{ext}" + with open(file_path, "wb") as f: + f.write(response.content) + return file_path else: - return errorz.decode("utf-8") - return out.decode("utf-8") - + print("API Error:", response.status_code, response.text) + return None class YouTubeAPI: def __init__(self): @@ -93,10 +47,7 @@ def __init__(self): async def exists(self, link: str, videoid: Union[bool, str] = None): if videoid: link = self.base + link - if re.search(self.regex, link): - return True - else: - return False + return bool(re.search(self.regex, link)) async def url(self, message_1: Message) -> Union[str, None]: messages = [message_1] @@ -118,7 +69,7 @@ async def url(self, message_1: Message) -> Union[str, None]: for entity in message.caption_entities: if entity.type == MessageEntityType.TEXT_LINK: return entity.url - if offset in (None,): + if offset is None: return None return text[offset : offset + length] @@ -170,42 +121,47 @@ async def thumbnail(self, link: str, videoid: Union[bool, str] = None): return thumbnail async def video(self, link: str, videoid: Union[bool, str] = None): + # Extract YouTube video ID if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "--cookies",cookie_txt_file(), - "-g", - "-f", - "best[height<=?720][width<=?1280]", - f"{link}", - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE, - ) - stdout, stderr = await proc.communicate() - if stdout: - return 1, stdout.decode().split("\n")[0] + url_data = urlparse(link) + if url_data.hostname and "youtube" in url_data.hostname: + query = parse_qs(url_data.query) + video_id = query.get("v", [None])[0] + elif url_data.hostname == "youtu.be": + video_id = url_data.path[1:] + else: + video_id = link # fallback + + file_path = await get_file_from_api(video_id, audio=False) + if file_path: + return 1, file_path else: - return 0, stderr.decode() + return 0, "API download failed" async def playlist(self, link, limit, user_id, videoid: Union[bool, str] = None): if videoid: link = self.listbase + link if "&" in link: link = link.split("&")[0] - playlist = await shell_cmd( - f"yt-dlp -i --get-id --flat-playlist --cookies {cookie_txt_file()} --playlist-end {limit} --skip-download {link}" + # This still uses shell/yt-dlp for playlist ID extraction. + # If your API supports playlist extraction, replace this block with an API call. + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "-i", "--get-id", "--flat-playlist", + "--playlist-end", str(limit), + "--skip-download", link, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE ) - try: - result = playlist.split("\n") - for key in result: - if key == "": - result.remove(key) - except: - result = [] - return result + stdout, stderr = await proc.communicate() + if proc.returncode != 0: + print(f'Error:\n{stderr.decode()}') + return [] + result = stdout.decode().split("\n") + return [r for r in result if r.strip()] async def track(self, link: str, videoid: Union[bool, str] = None): if videoid: @@ -229,11 +185,13 @@ async def track(self, link: str, videoid: Union[bool, str] = None): return track_details, vidid async def formats(self, link: str, videoid: Union[bool, str] = None): + # This is still local yt-dlp. If your API supports formats, update here. + import yt_dlp if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - ytdl_opts = {"quiet": True, "cookiefile" : cookie_txt_file()} + ytdl_opts = {"quiet": True} ydl = yt_dlp.YoutubeDL(ytdl_opts) with ydl: formats_available = [] @@ -293,123 +251,29 @@ async def download( format_id: Union[bool, str] = None, title: Union[bool, str] = None, ) -> str: + # Extract YouTube video ID if videoid: link = self.base + link - loop = asyncio.get_running_loop() - def audio_dl(): - ydl_optssx = { - "format": "bestaudio/best", - "outtmpl": "downloads/%(id)s.%(ext)s", - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "cookiefile" : cookie_txt_file(), - "no_warnings": True, - } - x = yt_dlp.YoutubeDL(ydl_optssx) - info = x.extract_info(link, False) - xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") - if os.path.exists(xyz): - return xyz - x.download([link]) - return xyz - - def video_dl(): - ydl_optssx = { - "format": "(bestvideo[height<=?720][width<=?1280][ext=mp4])+(bestaudio[ext=m4a])", - "outtmpl": "downloads/%(id)s.%(ext)s", - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "cookiefile" : cookie_txt_file(), - "no_warnings": True, - } - x = yt_dlp.YoutubeDL(ydl_optssx) - info = x.extract_info(link, False) - xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") - if os.path.exists(xyz): - return xyz - x.download([link]) - return xyz - - def song_video_dl(): - formats = f"{format_id}+140" - fpath = f"downloads/{title}" - ydl_optssx = { - "format": formats, - "outtmpl": fpath, - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "no_warnings": True, - "cookiefile" : cookie_txt_file(), - "prefer_ffmpeg": True, - "merge_output_format": "mp4", - } - x = yt_dlp.YoutubeDL(ydl_optssx) - x.download([link]) - - def song_audio_dl(): - fpath = f"downloads/{title}.%(ext)s" - ydl_optssx = { - "format": format_id, - "outtmpl": fpath, - "geo_bypass": True, - "nocheckcertificate": True, - "quiet": True, - "no_warnings": True, - "cookiefile" : cookie_txt_file(), - "prefer_ffmpeg": True, - "postprocessors": [ - { - "key": "FFmpegExtractAudio", - "preferredcodec": "mp3", - "preferredquality": "192", - } - ], - } - x = yt_dlp.YoutubeDL(ydl_optssx) - x.download([link]) + if "&" in link: + link = link.split("&")[0] + url_data = urlparse(link) + if url_data.hostname and "youtube" in url_data.hostname: + query = parse_qs(url_data.query) + video_id = query.get("v", [None])[0] + elif url_data.hostname == "youtu.be": + video_id = url_data.path[1:] + else: + video_id = link # fallback if songvideo: - await loop.run_in_executor(None, song_video_dl) - fpath = f"downloads/{title}.mp4" - return fpath - elif songaudio: - await loop.run_in_executor(None, song_audio_dl) - fpath = f"downloads/{title}.mp3" - return fpath + file_path = await get_file_from_api(video_id, audio=False) + return file_path, True + elif songaudio or not video: # Default to audio if not video + file_path = await get_file_from_api(video_id, audio=True) + return file_path, True elif video: - if await is_on_off(1): - direct = True - downloaded_file = await loop.run_in_executor(None, video_dl) - else: - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "--cookies",cookie_txt_file(), - "-g", - "-f", - "best[height<=?720][width<=?1280]", - f"{link}", - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE, - ) - stdout, stderr = await proc.communicate() - if stdout: - downloaded_file = stdout.decode().split("\n")[0] - direct = False - else: - file_size = await check_file_size(link) - if not file_size: - print("None file Size") - return - total_size_mb = file_size / (1024 * 1024) - if total_size_mb > 250: - print(f"File size {total_size_mb:.2f} MB exceeds the 100MB limit.") - return None - direct = True - downloaded_file = await loop.run_in_executor(None, video_dl) + file_path = await get_file_from_api(video_id, audio=False) + return file_path, True else: - direct = True - downloaded_file = await loop.run_in_executor(None, audio_dl) - return downloaded_file, direct + file_path = await get_file_from_api(video_id, audio=True) + return file_path, True From b5c9c422ccb1de95ac8052f7a3bbf38742d6afe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=B9=20=F0=9D=9A=B2=20=F0=9D=9A=BC=20=F0=9D=90=88=20?= =?UTF-8?q?=E2=80=BA?= <164884298+Notookk@users.noreply.github.com> Date: Sat, 7 Jun 2025 12:42:03 +0530 Subject: [PATCH 42/56] Update Youtube.py --- EsproMusic/platforms/Youtube.py | 292 +++++++++++++++++++++++--------- 1 file changed, 214 insertions(+), 78 deletions(-) diff --git a/EsproMusic/platforms/Youtube.py b/EsproMusic/platforms/Youtube.py index 8c645a73..930f4ba3 100644 --- a/EsproMusic/platforms/Youtube.py +++ b/EsproMusic/platforms/Youtube.py @@ -1,40 +1,86 @@ -from EsproMusic.utils.database import is_on_off -from EsproMusic.utils.formatters import time_to_seconds import asyncio import os import re import json from typing import Union -from urllib.parse import urlparse, parse_qs -import httpx +import yt_dlp from pyrogram.enums import MessageEntityType from pyrogram.types import Message from youtubesearchpython.__future__ import VideosSearch +from EsproMusic.utils.database import is_on_off +from EsproMusic.utils.formatters import time_to_seconds + -# ============== CONFIGURE YOUR API ============== -YOUR_API_URL = "http://45.38.42.10:8000" -YOUR_API_KEY = "9f90c124bb1f4b4e8fbe189991b224b2" # <--- Change me! -# ================================================ -async def get_file_from_api(video_id, audio=True): - endpoint = "/download/audio" if audio else "/download/video" - url = f"{YOUR_API_URL}{endpoint}" - params = {"video_id": video_id} - headers = {"x-api-key": YOUR_API_KEY} - async with httpx.AsyncClient(timeout=180) as client: - response = await client.get(url, params=params, headers=headers) - if response.status_code == 200: - ext = "mp3" if audio else "mp4" - os.makedirs("downloads", exist_ok=True) - file_path = f"downloads/{video_id}.{ext}" - with open(file_path, "wb") as f: - f.write(response.content) - return file_path - else: - print("API Error:", response.status_code, response.text) +import os +import glob +import random +import logging + +def cookie_txt_file(): + folder_path = f"{os.getcwd()}/cookies" + filename = f"{os.getcwd()}/cookies/logs.csv" + txt_files = glob.glob(os.path.join(folder_path, '*.txt')) + if not txt_files: + raise FileNotFoundError("No .txt files found in the specified folder.") + cookie_txt_file = random.choice(txt_files) + with open(filename, 'a') as file: + file.write(f'Choosen File : {cookie_txt_file}\n') + return f"""cookies/{str(cookie_txt_file).split("/")[-1]}""" + + + +async def check_file_size(link): + async def get_format_info(link): + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "--cookies", cookie_txt_file(), + "-J", + link, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE + ) + stdout, stderr = await proc.communicate() + if proc.returncode != 0: + print(f'Error:\n{stderr.decode()}') return None + return json.loads(stdout.decode()) + + def parse_size(formats): + total_size = 0 + for format in formats: + if 'filesize' in format: + total_size += format['filesize'] + return total_size + + info = await get_format_info(link) + if info is None: + return None + + formats = info.get('formats', []) + if not formats: + print("No formats found.") + return None + + total_size = parse_size(formats) + return total_size + +async def shell_cmd(cmd): + proc = await asyncio.create_subprocess_shell( + cmd, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + out, errorz = await proc.communicate() + if errorz: + if "unavailable videos are hidden" in (errorz.decode("utf-8")).lower(): + return out.decode("utf-8") + else: + return errorz.decode("utf-8") + return out.decode("utf-8") + class YouTubeAPI: def __init__(self): @@ -47,7 +93,10 @@ def __init__(self): async def exists(self, link: str, videoid: Union[bool, str] = None): if videoid: link = self.base + link - return bool(re.search(self.regex, link)) + if re.search(self.regex, link): + return True + else: + return False async def url(self, message_1: Message) -> Union[str, None]: messages = [message_1] @@ -69,7 +118,7 @@ async def url(self, message_1: Message) -> Union[str, None]: for entity in message.caption_entities: if entity.type == MessageEntityType.TEXT_LINK: return entity.url - if offset is None: + if offset in (None,): return None return text[offset : offset + length] @@ -121,47 +170,42 @@ async def thumbnail(self, link: str, videoid: Union[bool, str] = None): return thumbnail async def video(self, link: str, videoid: Union[bool, str] = None): - # Extract YouTube video ID if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - url_data = urlparse(link) - if url_data.hostname and "youtube" in url_data.hostname: - query = parse_qs(url_data.query) - video_id = query.get("v", [None])[0] - elif url_data.hostname == "youtu.be": - video_id = url_data.path[1:] - else: - video_id = link # fallback - - file_path = await get_file_from_api(video_id, audio=False) - if file_path: - return 1, file_path + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "--cookies",cookie_txt_file(), + "-g", + "-f", + "best[height<=?720][width<=?1280]", + f"{link}", + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + stdout, stderr = await proc.communicate() + if stdout: + return 1, stdout.decode().split("\n")[0] else: - return 0, "API download failed" + return 0, stderr.decode() async def playlist(self, link, limit, user_id, videoid: Union[bool, str] = None): if videoid: link = self.listbase + link if "&" in link: link = link.split("&")[0] - # This still uses shell/yt-dlp for playlist ID extraction. - # If your API supports playlist extraction, replace this block with an API call. - proc = await asyncio.create_subprocess_exec( - "yt-dlp", - "-i", "--get-id", "--flat-playlist", - "--playlist-end", str(limit), - "--skip-download", link, - stdout=asyncio.subprocess.PIPE, - stderr=asyncio.subprocess.PIPE + playlist = await shell_cmd( + f"yt-dlp -i --get-id --flat-playlist --cookies {cookie_txt_file()} --playlist-end {limit} --skip-download {link}" ) - stdout, stderr = await proc.communicate() - if proc.returncode != 0: - print(f'Error:\n{stderr.decode()}') - return [] - result = stdout.decode().split("\n") - return [r for r in result if r.strip()] + try: + result = playlist.split("\n") + for key in result: + if key == "": + result.remove(key) + except: + result = [] + return result async def track(self, link: str, videoid: Union[bool, str] = None): if videoid: @@ -185,13 +229,11 @@ async def track(self, link: str, videoid: Union[bool, str] = None): return track_details, vidid async def formats(self, link: str, videoid: Union[bool, str] = None): - # This is still local yt-dlp. If your API supports formats, update here. - import yt_dlp if videoid: link = self.base + link if "&" in link: link = link.split("&")[0] - ytdl_opts = {"quiet": True} + ytdl_opts = {"quiet": True, "cookiefile" : cookie_txt_file()} ydl = yt_dlp.YoutubeDL(ytdl_opts) with ydl: formats_available = [] @@ -251,29 +293,123 @@ async def download( format_id: Union[bool, str] = None, title: Union[bool, str] = None, ) -> str: - # Extract YouTube video ID if videoid: link = self.base + link - if "&" in link: - link = link.split("&")[0] - url_data = urlparse(link) - if url_data.hostname and "youtube" in url_data.hostname: - query = parse_qs(url_data.query) - video_id = query.get("v", [None])[0] - elif url_data.hostname == "youtu.be": - video_id = url_data.path[1:] - else: - video_id = link # fallback + loop = asyncio.get_running_loop() + def audio_dl(): + ydl_optssx = { + "format": "bestaudio/best", + "outtmpl": "downloads/%(id)s.%(ext)s", + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "cookiefile" : cookie_txt_file(), + "no_warnings": True, + } + x = yt_dlp.YoutubeDL(ydl_optssx) + info = x.extract_info(link, False) + xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") + if os.path.exists(xyz): + return xyz + x.download([link]) + return xyz + + def video_dl(): + ydl_optssx = { + "format": "(bestvideo[height<=?720][width<=?1280][ext=mp4])+(bestaudio[ext=m4a])", + "outtmpl": "downloads/%(id)s.%(ext)s", + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "cookiefile" : cookie_txt_file(), + "no_warnings": True, + } + x = yt_dlp.YoutubeDL(ydl_optssx) + info = x.extract_info(link, False) + xyz = os.path.join("downloads", f"{info['id']}.{info['ext']}") + if os.path.exists(xyz): + return xyz + x.download([link]) + return xyz + + def song_video_dl(): + formats = f"{format_id}+140" + fpath = f"downloads/{title}" + ydl_optssx = { + "format": formats, + "outtmpl": fpath, + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "no_warnings": True, + "cookiefile" : cookie_txt_file(), + "prefer_ffmpeg": True, + "merge_output_format": "mp4", + } + x = yt_dlp.YoutubeDL(ydl_optssx) + x.download([link]) + + def song_audio_dl(): + fpath = f"downloads/{title}.%(ext)s" + ydl_optssx = { + "format": format_id, + "outtmpl": fpath, + "geo_bypass": True, + "nocheckcertificate": True, + "quiet": True, + "no_warnings": True, + "cookiefile" : cookie_txt_file(), + "prefer_ffmpeg": True, + "postprocessors": [ + { + "key": "FFmpegExtractAudio", + "preferredcodec": "mp3", + "preferredquality": "192", + } + ], + } + x = yt_dlp.YoutubeDL(ydl_optssx) + x.download([link]) if songvideo: - file_path = await get_file_from_api(video_id, audio=False) - return file_path, True - elif songaudio or not video: # Default to audio if not video - file_path = await get_file_from_api(video_id, audio=True) - return file_path, True + await loop.run_in_executor(None, song_video_dl) + fpath = f"downloads/{title}.mp4" + return fpath + elif songaudio: + await loop.run_in_executor(None, song_audio_dl) + fpath = f"downloads/{title}.mp3" + return fpath elif video: - file_path = await get_file_from_api(video_id, audio=False) - return file_path, True + if await is_on_off(1): + direct = True + downloaded_file = await loop.run_in_executor(None, video_dl) + else: + proc = await asyncio.create_subprocess_exec( + "yt-dlp", + "--cookies",cookie_txt_file(), + "-g", + "-f", + "best[height<=?720][width<=?1280]", + f"{link}", + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + stdout, stderr = await proc.communicate() + if stdout: + downloaded_file = stdout.decode().split("\n")[0] + direct = False + else: + file_size = await check_file_size(link) + if not file_size: + print("None file Size") + return + total_size_mb = file_size / (1024 * 1024) + if total_size_mb > 250: + print(f"File size {total_size_mb:.2f} MB exceeds the 100MB limit.") + return None + direct = True + downloaded_file = await loop.run_in_executor(None, video_dl) else: - file_path = await get_file_from_api(video_id, audio=True) - return file_path, True + direct = True + downloaded_file = await loop.run_in_executor(None, audio_dl) + return downloaded_file, direct From 934b3bee614f27895541b8a3bb2aa08293d54053 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 10 Jun 2025 00:31:23 +0530 Subject: [PATCH 43/56] cookies.txt --- cookies/cookies.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index caa32c0f..ea9aad61 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -3,7 +3,6 @@ # This is a generated file! Do not edit. .youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 -.youtube.com TRUE / TRUE 1783763525 PREF f6=40000080&f7=100&tz=Asia.Calcutta .youtube.com TRUE / FALSE 1782680889 SID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT05F5BSIrHYyEB474bd0bZ_NwACgYKAdESARcSFQHGX2MiK87So6sApqurPVYOmayrixoVAUF8yKqYpLHT56pClG97jOhmo2z30076 .youtube.com TRUE / TRUE 1779656889 __Secure-1PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA .youtube.com TRUE / TRUE 1779656889 __Secure-3PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA @@ -15,6 +14,7 @@ .youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / FALSE 1780739531 SIDCC AKEyXzXolSUf1mYJBXHh1viU7NgDxZyRademI5fgwge1ltpoaNCDC-YkaKREorsSIzn49UQCDQ -.youtube.com TRUE / TRUE 1780739531 __Secure-1PSIDCC AKEyXzW8HeOLIDI_Arb5ADVXvzETg21vSuixxbnG8hlVgXQcRt3ScX1QpCAAh_B3EMgdB4dI2T4 -.youtube.com TRUE / TRUE 1780739531 __Secure-3PSIDCC AKEyXzXAoGP52SyCsxIorGBOQqSeXhLBbdEjgaBHxniL5uVzMR0wnRGxeftf1WyUVICh3TfNT7Y +.youtube.com TRUE / TRUE 1784055602 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1781031608 SIDCC AKEyXzWokA8hT81ZG9o01ABCLvXLyOaiD_DNwcbtAwYnd25GMxIyjSnN_V9VMZHV1S3YXUlRWQ +.youtube.com TRUE / TRUE 1781031608 __Secure-1PSIDCC AKEyXzX2A5q9kozNke-mQIHBLwnqt2c0VMYnhvXLigKpXUDify6SAQkXG8m_hi4YY_ufAcZu3hs +.youtube.com TRUE / TRUE 1781031608 __Secure-3PSIDCC AKEyXzUT0IipW6FsIeV0jLScpRwqhCE1Bx9auR3MbO8nzEkF-q9M-ohgcC-f62Wrsdqaxs7ZiGg From 0a222587768d52b98ac52ab412f538d3d4d52b6e Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 10 Jun 2025 01:35:30 +0530 Subject: [PATCH 44/56] cookies.txt --- cookies/cookies.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index ea9aad61..cdfd332b 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -14,7 +14,7 @@ .youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / TRUE 1784055602 PREF f6=40000000&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1781031608 SIDCC AKEyXzWokA8hT81ZG9o01ABCLvXLyOaiD_DNwcbtAwYnd25GMxIyjSnN_V9VMZHV1S3YXUlRWQ -.youtube.com TRUE / TRUE 1781031608 __Secure-1PSIDCC AKEyXzX2A5q9kozNke-mQIHBLwnqt2c0VMYnhvXLigKpXUDify6SAQkXG8m_hi4YY_ufAcZu3hs -.youtube.com TRUE / TRUE 1781031608 __Secure-3PSIDCC AKEyXzUT0IipW6FsIeV0jLScpRwqhCE1Bx9auR3MbO8nzEkF-q9M-ohgcC-f62Wrsdqaxs7ZiGg +.youtube.com TRUE / TRUE 1784059413 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1781035415 SIDCC AKEyXzUhc20wjOJucKMEniLPPaud-IXEKJB8-LX9aURLUUSBXaZ273nqgevm9ceDBmTvWgcwnA +.youtube.com TRUE / TRUE 1781035415 __Secure-1PSIDCC AKEyXzUsipheXBpkSgMI6fqC-CeOCgZjT_ewD0xDB6p0kw7VJRyvccJCu7O6ycFtFJB13MLYq_o +.youtube.com TRUE / TRUE 1781035415 __Secure-3PSIDCC AKEyXzVWwGzuOSNa3eBzRRlzy6zbKaxYIRfmT-LKGMG6iaDXyq_UmdjiZd15mp2l1J3d34Re_MM From a6868df6d9dcabd5a5279ff0b66196c0268fa8c2 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 10 Jun 2025 01:41:41 +0530 Subject: [PATCH 45/56] cookies.txt --- cookies/cookies.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index cdfd332b..e9da59c2 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,7 +2,6 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1781615258 LOGIN_INFO AFmmF2swRQIhAP-KgX6rnkhuof-_OcRKKezVrV6pq1_A4wwYfrqNXowNAiBRpHVYqrktrn7M4078fFhfktvEp5ZwudhRDCdlcCqrGQ:QUQ3MjNmeDAySWJ1cl9tZmF5djVEUGFFdXlCY0NoaEl2Mlg3V196SWt6WnI0S2xlR3RabS0wYWhwQnBBZDRXblNENk9JWVljcGZralZEbXlJTjB4TktBWkhVVWtEYW5pVUFyWlBlOE5mSExCalpsRF9DRmxKZU5NUUdnRV9HRnFKZzU3Tl9rUEFXWXloUW9mLTRMdkR3LWdpRUJvTTF2QXl3 .youtube.com TRUE / FALSE 1782680889 SID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT05F5BSIrHYyEB474bd0bZ_NwACgYKAdESARcSFQHGX2MiK87So6sApqurPVYOmayrixoVAUF8yKqYpLHT56pClG97jOhmo2z30076 .youtube.com TRUE / TRUE 1779656889 __Secure-1PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA .youtube.com TRUE / TRUE 1779656889 __Secure-3PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA @@ -14,7 +13,9 @@ .youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / TRUE 1784059413 PREF f6=40000000&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1781035415 SIDCC AKEyXzUhc20wjOJucKMEniLPPaud-IXEKJB8-LX9aURLUUSBXaZ273nqgevm9ceDBmTvWgcwnA -.youtube.com TRUE / TRUE 1781035415 __Secure-1PSIDCC AKEyXzUsipheXBpkSgMI6fqC-CeOCgZjT_ewD0xDB6p0kw7VJRyvccJCu7O6ycFtFJB13MLYq_o -.youtube.com TRUE / TRUE 1781035415 __Secure-3PSIDCC AKEyXzVWwGzuOSNa3eBzRRlzy6zbKaxYIRfmT-LKGMG6iaDXyq_UmdjiZd15mp2l1J3d34Re_MM +.youtube.com TRUE / TRUE 1784059841 LOGIN_INFO AFmmF2swRgIhAJjTD-yojkqQ1F9y6Of2auJmSeuhjap80O7Ur-JdukaUAiEArezYpfeYlBsjjchVWEvIBBpqE3Sha_2QHKrpXCO3Ui8:QUQ3MjNmenRPeVM1OGxxMmExS3NtemFzYTB2ZkJjcGxNZ3Y2ckZFTm1OZW5ncXRXcUI5OFdadHhpR0FMVnNnX0ZKYnVPWVVQcWxuNUY3NndQLVBRUFN1ZDR6eURCSzFCZXhleTY0RWtDRjI3ZGJZa29DMzRGZHZubDM4UzNneWNSdzBybUU0UkZCWlo2cnlXSUFtblByeTQ5TFhtYktjaG1B +.youtube.com TRUE / TRUE 1784059849 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1749500447 CONSISTENCY AKreu9vperVGCUJxoFHnFXa1Xi7I6O8JLVn81hU8Dwv2nP89ddRhwakhGZF9E_DFR9wXC4taJ204-FNuuWJ_m9OFrwc8hDXuefL-5LVQdL_1gcOl_3yBPXIvRTY +.youtube.com TRUE / FALSE 1781035854 SIDCC AKEyXzWI0dTnoqCZbicsCgzdw72QFV-ESmZ85BPeziT3Ia_lkLifwpB4sVRd3LiUiqf0Sfri0w +.youtube.com TRUE / TRUE 1781035854 __Secure-1PSIDCC AKEyXzXOJef6ZlJGtxCId5PIoQdsCszEd8TYFHOAHHjaGf3YR-qjxwwaemBZvzTw6VA7XpENID8 +.youtube.com TRUE / TRUE 1781035854 __Secure-3PSIDCC AKEyXzUXRImiee48xBHkM9zePCFJs2K_AQ-Vux5Bm7J3oBFCcsBhE33obP4qdxr5I10QGXrAHD4 From d6d1c368833627b40b3b65fe3c1597853bf497e4 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 10 Jun 2025 01:56:23 +0530 Subject: [PATCH 46/56] cookies.txt --- cookies/cookies.txt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index e9da59c2..c36881a2 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -13,9 +13,8 @@ .youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / TRUE 1784059841 LOGIN_INFO AFmmF2swRgIhAJjTD-yojkqQ1F9y6Of2auJmSeuhjap80O7Ur-JdukaUAiEArezYpfeYlBsjjchVWEvIBBpqE3Sha_2QHKrpXCO3Ui8:QUQ3MjNmenRPeVM1OGxxMmExS3NtemFzYTB2ZkJjcGxNZ3Y2ckZFTm1OZW5ncXRXcUI5OFdadHhpR0FMVnNnX0ZKYnVPWVVQcWxuNUY3NndQLVBRUFN1ZDR6eURCSzFCZXhleTY0RWtDRjI3ZGJZa29DMzRGZHZubDM4UzNneWNSdzBybUU0UkZCWlo2cnlXSUFtblByeTQ5TFhtYktjaG1B -.youtube.com TRUE / TRUE 1784059849 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / TRUE 1749500447 CONSISTENCY AKreu9vperVGCUJxoFHnFXa1Xi7I6O8JLVn81hU8Dwv2nP89ddRhwakhGZF9E_DFR9wXC4taJ204-FNuuWJ_m9OFrwc8hDXuefL-5LVQdL_1gcOl_3yBPXIvRTY -.youtube.com TRUE / FALSE 1781035854 SIDCC AKEyXzWI0dTnoqCZbicsCgzdw72QFV-ESmZ85BPeziT3Ia_lkLifwpB4sVRd3LiUiqf0Sfri0w -.youtube.com TRUE / TRUE 1781035854 __Secure-1PSIDCC AKEyXzXOJef6ZlJGtxCId5PIoQdsCszEd8TYFHOAHHjaGf3YR-qjxwwaemBZvzTw6VA7XpENID8 -.youtube.com TRUE / TRUE 1781035854 __Secure-3PSIDCC AKEyXzUXRImiee48xBHkM9zePCFJs2K_AQ-Vux5Bm7J3oBFCcsBhE33obP4qdxr5I10QGXrAHD4 +.youtube.com TRUE / TRUE 1784060712 LOGIN_INFO AFmmF2swRAIgPwFxzKDQqxBduPn6LaTbq6wJTP3rBK7gxD3LRvAPWHoCID6hnqJ__qhMRZED3S9ojMoiHrqaIvum1zK7uYzbeayd:QUQ3MjNmeFVydTZscUJLaHdsbzlnam45SlpUQzcxYUc4QkR5dk5RdEY1M0hwZWZGMF9vR3hvTzlqOVVMbzJTTVNBUElhcFRETS1QUzZpNkFYeXlfOHdIS1NpSjdYR3BYSGRUTXFZM0xqR0llWnlFTEFGREVxMGpKekthZWxXcWdaZzQyV2IxY3VZSzdCaVNDd3AxelJSUFRWc0RJTEhhdVpB +.youtube.com TRUE / TRUE 1784060738 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1781036756 SIDCC AKEyXzWGJGaRMU5S94-Kd48rOpPQE1wVujEWqRNrVpUxS9c35M_ZItzeMQGkDUNPOKbjmX1diQ +.youtube.com TRUE / TRUE 1781036756 __Secure-1PSIDCC AKEyXzUAT1YKBgEuVX2Htpry2BHExcBRmL1tmIzjRu9IQVWz-qQ1ux-tCyhcFuhW1rPtwUaMyBk +.youtube.com TRUE / TRUE 1781036756 __Secure-3PSIDCC AKEyXzW0hXrwujZ2RYFFZ4GeuZPPm9XDfPXHm8H1S3TXWNtVFEuPL_QJr3-9AuaDgf1SRgShwvg From 6eeab3512773ca16320ffd5610fc2e75f1e30359 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 10 Jun 2025 02:18:38 +0530 Subject: [PATCH 47/56] cookies.txt --- cookies/cookies.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index c36881a2..2837a848 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -13,8 +13,8 @@ .youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / TRUE 1784060712 LOGIN_INFO AFmmF2swRAIgPwFxzKDQqxBduPn6LaTbq6wJTP3rBK7gxD3LRvAPWHoCID6hnqJ__qhMRZED3S9ojMoiHrqaIvum1zK7uYzbeayd:QUQ3MjNmeFVydTZscUJLaHdsbzlnam45SlpUQzcxYUc4QkR5dk5RdEY1M0hwZWZGMF9vR3hvTzlqOVVMbzJTTVNBUElhcFRETS1QUzZpNkFYeXlfOHdIS1NpSjdYR3BYSGRUTXFZM0xqR0llWnlFTEFGREVxMGpKekthZWxXcWdaZzQyV2IxY3VZSzdCaVNDd3AxelJSUFRWc0RJTEhhdVpB -.youtube.com TRUE / TRUE 1784060738 PREF f6=40000000&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1781036756 SIDCC AKEyXzWGJGaRMU5S94-Kd48rOpPQE1wVujEWqRNrVpUxS9c35M_ZItzeMQGkDUNPOKbjmX1diQ -.youtube.com TRUE / TRUE 1781036756 __Secure-1PSIDCC AKEyXzUAT1YKBgEuVX2Htpry2BHExcBRmL1tmIzjRu9IQVWz-qQ1ux-tCyhcFuhW1rPtwUaMyBk -.youtube.com TRUE / TRUE 1781036756 __Secure-3PSIDCC AKEyXzW0hXrwujZ2RYFFZ4GeuZPPm9XDfPXHm8H1S3TXWNtVFEuPL_QJr3-9AuaDgf1SRgShwvg +.youtube.com TRUE / TRUE 1784062058 LOGIN_INFO AFmmF2swRQIhAMeggIJX4eov4r-Bzcim0iTgYtoNu9jtIyrXf1Xy8HxWAiAHbBsD4XajJQZjpV6p5HjqArTCFPsUz54Da70pCwKm4g:QUQ3MjNmeHZ1ajBSNFFMZ3R5MF8zVHlUbE5OMG9tbHNTYkR5dHpGN0tyWnVUU2FZSUxkY0MtN2NuTEVZTml4QTY3WXo2cDlrQXRQbnUzemtxYVg3MWFJbnRKb1pfYzd1aGxMUzIxMlU1U0Q3LTE2cVotcVB1bHFNQ291V05KdnBtMk5fMGhSbHptSnJOOE1EcEdXMzZvaTdBM19qOG9EU3pR +.youtube.com TRUE / TRUE 1784062069 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1781038073 SIDCC AKEyXzXZa-ACP3ik9aRUEKDS-5tH3yJyEfMoyD0TraTo4s7JBZaGMCx3RKkcfpI7pwzZ4-HPhA +.youtube.com TRUE / TRUE 1781038073 __Secure-1PSIDCC AKEyXzUADQMC5zxkLAx9vhQN47BzyAV0_7F7349jKt-5HiSxT2OuP4pwLhAUWaDWOMilff8D1aI +.youtube.com TRUE / TRUE 1781038073 __Secure-3PSIDCC AKEyXzVJu1-r3wCsNf51P0ApjJzXNu9yC6DrFXH1FLZtams1Uaal5mtxJ7ZB3Rl9ZE5jMUAZ4w0 From 48fb07147db8626f6bb6d2bf949709bee9ef5028 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 10 Jun 2025 08:09:07 +0530 Subject: [PATCH 48/56] cookies.txt --- cookies/cookies.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 2837a848..33f81e8f 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -14,7 +14,7 @@ .youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK .youtube.com TRUE / TRUE 1784062058 LOGIN_INFO AFmmF2swRQIhAMeggIJX4eov4r-Bzcim0iTgYtoNu9jtIyrXf1Xy8HxWAiAHbBsD4XajJQZjpV6p5HjqArTCFPsUz54Da70pCwKm4g:QUQ3MjNmeHZ1ajBSNFFMZ3R5MF8zVHlUbE5OMG9tbHNTYkR5dHpGN0tyWnVUU2FZSUxkY0MtN2NuTEVZTml4QTY3WXo2cDlrQXRQbnUzemtxYVg3MWFJbnRKb1pfYzd1aGxMUzIxMlU1U0Q3LTE2cVotcVB1bHFNQ291V05KdnBtMk5fMGhSbHptSnJOOE1EcEdXMzZvaTdBM19qOG9EU3pR -.youtube.com TRUE / TRUE 1784062069 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1781038073 SIDCC AKEyXzXZa-ACP3ik9aRUEKDS-5tH3yJyEfMoyD0TraTo4s7JBZaGMCx3RKkcfpI7pwzZ4-HPhA -.youtube.com TRUE / TRUE 1781038073 __Secure-1PSIDCC AKEyXzUADQMC5zxkLAx9vhQN47BzyAV0_7F7349jKt-5HiSxT2OuP4pwLhAUWaDWOMilff8D1aI -.youtube.com TRUE / TRUE 1781038073 __Secure-3PSIDCC AKEyXzVJu1-r3wCsNf51P0ApjJzXNu9yC6DrFXH1FLZtams1Uaal5mtxJ7ZB3Rl9ZE5jMUAZ4w0 +.youtube.com TRUE / TRUE 1784083032 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1781059003 SIDCC AKEyXzWTdKQ6cVkalaHyZWCyZMtaydlAmwn5JPNhZP5EhJp47IbSHdp52ephLqQUT3QDdi8beg +.youtube.com TRUE / TRUE 1781059003 __Secure-1PSIDCC AKEyXzX5Pzx5J_DnHu3Ri_iRrppPYvs6SfIO6Krxgw7sUQm60ishWIGKHMCG5AoBsUvZT9iuf3M +.youtube.com TRUE / TRUE 1781059003 __Secure-3PSIDCC AKEyXzX_2BNwrAPYxA13SlSotlGPMfbv6teat66IWV9tXgCKXKG2Zhyxa9BkV-2KC1v2K7oVe68 From db2213ecacabc4f8a241a682a486d89774276952 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:33:20 +0530 Subject: [PATCH 49/56] cookies.txt --- cookies/cookies.txt | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 33f81e8f..e9a5efe2 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,19 +2,20 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / FALSE 1782680889 SID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT05F5BSIrHYyEB474bd0bZ_NwACgYKAdESARcSFQHGX2MiK87So6sApqurPVYOmayrixoVAUF8yKqYpLHT56pClG97jOhmo2z30076 -.youtube.com TRUE / TRUE 1779656889 __Secure-1PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA -.youtube.com TRUE / TRUE 1779656889 __Secure-3PSIDTS sidts-CjIBjplskN0y3sJJkKFt92exasu1YRjEOP1pqOjr5vfNCvsr4n-2zsy25foRqALdj43gWBAA -.youtube.com TRUE / TRUE 1782680889 __Secure-1PSID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT0559X1NwgqZP3tVAmMYJY5IAACgYKAe0SARcSFQHGX2Mi7SMXqBOqNl95vhxdWimikRoVAUF8yKp7vKNFy4teax_9ZhPtlT0Y0076 -.youtube.com TRUE / TRUE 1782680889 __Secure-3PSID g.a000xQhTp6DW6Cez7JN7Zh5n2cZfJsxlBDXuWFx_vo1OPAXCHT05XuUXN5Tyju64IQ5M0y6HYwACgYKAbgSARcSFQHGX2Mia7cEgbSNZHhyAnOaPF2BzxoVAUF8yKp0xHP-iBDhitSAARw40S8b0076 -.youtube.com TRUE / FALSE 1782680889 HSID ABoAHc43warsggGmU -.youtube.com TRUE / TRUE 1782680889 SSID AJQmGw3PKDq_Gpc0r -.youtube.com TRUE / FALSE 1782680889 APISID hLU5vlUmvTZtlwQ7/AXyfqlMLtx42jjxTO -.youtube.com TRUE / TRUE 1782680889 SAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / TRUE 1782680889 __Secure-1PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / TRUE 1782680889 __Secure-3PAPISID pFEwnP_u77KHPVzq/AdEcrm1ZJ3RLdLUmK -.youtube.com TRUE / TRUE 1784062058 LOGIN_INFO AFmmF2swRQIhAMeggIJX4eov4r-Bzcim0iTgYtoNu9jtIyrXf1Xy8HxWAiAHbBsD4XajJQZjpV6p5HjqArTCFPsUz54Da70pCwKm4g:QUQ3MjNmeHZ1ajBSNFFMZ3R5MF8zVHlUbE5OMG9tbHNTYkR5dHpGN0tyWnVUU2FZSUxkY0MtN2NuTEVZTml4QTY3WXo2cDlrQXRQbnUzemtxYVg3MWFJbnRKb1pfYzd1aGxMUzIxMlU1U0Q3LTE2cVotcVB1bHFNQ291V05KdnBtMk5fMGhSbHptSnJOOE1EcEdXMzZvaTdBM19qOG9EU3pR -.youtube.com TRUE / TRUE 1784083032 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1781059003 SIDCC AKEyXzWTdKQ6cVkalaHyZWCyZMtaydlAmwn5JPNhZP5EhJp47IbSHdp52ephLqQUT3QDdi8beg -.youtube.com TRUE / TRUE 1781059003 __Secure-1PSIDCC AKEyXzX5Pzx5J_DnHu3Ri_iRrppPYvs6SfIO6Krxgw7sUQm60ishWIGKHMCG5AoBsUvZT9iuf3M -.youtube.com TRUE / TRUE 1781059003 __Secure-3PSIDCC AKEyXzX_2BNwrAPYxA13SlSotlGPMfbv6teat66IWV9tXgCKXKG2Zhyxa9BkV-2KC1v2K7oVe68 +.youtube.com TRUE / TRUE 1751034303 GPS 1 +.youtube.com TRUE / FALSE 0 SID g.a000yghTp_NYQU-GioYZo9Wu22Uc_wMiLRFcJ9qoIMqZRkcBO1gNj8RMIeXt9ghQsY9hyPVCxgACgYKAdcSAQ4SFQHGX2MiYfMjaoEGBqyUxlLI3m5HnhoVAUF8yKpfSgPmQnvU04KPkYpBv7ix0076 +.youtube.com TRUE / TRUE 1782568785 __Secure-1PSIDTS sidts-CjIB5H03P2T8AbG6oRq7RQuJFNKH3Xv7tD8G0xMkzgoKN-OLnI1h0wq617x66s-MaQorzBAA +.youtube.com TRUE / TRUE 1782568785 __Secure-3PSIDTS sidts-CjIB5H03P2T8AbG6oRq7RQuJFNKH3Xv7tD8G0xMkzgoKN-OLnI1h0wq617x66s-MaQorzBAA +.youtube.com TRUE / TRUE 0 __Secure-1PSID g.a000yghTp_NYQU-GioYZo9Wu22Uc_wMiLRFcJ9qoIMqZRkcBO1gNYq-4lkgvC83gYgm27TTUiAACgYKAeYSAQ4SFQHGX2MioX8RRxN6fGszcz8d_3C3QhoVAUF8yKpAxFaHd5cpV9n17pf6US_70076 +.youtube.com TRUE / TRUE 0 __Secure-3PSID g.a000yghTp_NYQU-GioYZo9Wu22Uc_wMiLRFcJ9qoIMqZRkcBO1gNXoRTrXXT5Jx_RTPR2mqJJwACgYKAY4SAQ4SFQHGX2MiyFTEmxVMyS42aFFZgHFHgRoVAUF8yKopCHb3XgEaAmijP6Qgo1Jy0076 +.youtube.com TRUE / FALSE 0 HSID AonvrE_J0K0h1t7oY +.youtube.com TRUE / TRUE 0 SSID AKh4pEa8DfOcpzND9 +.youtube.com TRUE / FALSE 0 APISID 24UDj6UATbI73NKw/AkXP7EUgF9tzGyA7D +.youtube.com TRUE / TRUE 0 SAPISID epTuiBK-MvVFsxYC/AT8FY5MP0vw7cOmwv +.youtube.com TRUE / TRUE 0 __Secure-1PAPISID epTuiBK-MvVFsxYC/AT8FY5MP0vw7cOmwv +.youtube.com TRUE / TRUE 0 __Secure-3PAPISID epTuiBK-MvVFsxYC/AT8FY5MP0vw7cOmwv +.youtube.com TRUE / TRUE 1785592846 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1785592830 LOGIN_INFO AFmmF2swRQIhAKT6TgalmQmC_Sdwkg2lcIx_PqCpVCdYKyc31w6M-MR7AiAQM_CwTBpUkOPx0WrDr8Tr986Kvb5qCF_vCSdpYHq2pQ:QUQ3MjNmeDdLdC1HVHhQX3pkN2NZTlhBNFdZeTVnOGFVdVMtNjk2WnJabmdqN0VzenluMVZ5cEFsRVgxdFVyZ2NrRnY3ZWlQZnNweGV5RHV2c00tVFhrQ0ZUQkk2a0dodF8yN25yTjR1dllSUzJoV1lUU2xDOExJNXl4RHlRZkZmTjVWOW9yTjRTMDgtUHNrSXhXRXFmbXNaQTRnMFk5ek93 +.youtube.com TRUE / FALSE 1782568849 SIDCC AKEyXzUgdqWbYnTXKK729GC0ATlHfdLbHwtdNojBSGI8p5KD5b6EZDo_P5yoxn-DYav-xepEzQ +.youtube.com TRUE / TRUE 1782568849 __Secure-1PSIDCC AKEyXzW4Qv1Yz3R-KUnzmfZD10jjVVSXiXR4D0rPMwKy-jDB22qfhqrOI-2kI8mrSIobPsgx +.youtube.com TRUE / TRUE 1782568849 __Secure-3PSIDCC AKEyXzVt9QGJEi5KmeqqMpYawCQPyeMMqzYx96jXEIyQ1jY1VF1JuieSNNAGvmQL-M8tDmX4B_w From b81c19ff21968fc5ca3440bb6acf20fe3a3ec0a2 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Tue, 1 Jul 2025 23:08:48 +0530 Subject: [PATCH 50/56] cookies.txt --- cookies/cookies.txt | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index e9a5efe2..3c1b572a 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,20 +2,20 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1751034303 GPS 1 -.youtube.com TRUE / FALSE 0 SID g.a000yghTp_NYQU-GioYZo9Wu22Uc_wMiLRFcJ9qoIMqZRkcBO1gNj8RMIeXt9ghQsY9hyPVCxgACgYKAdcSAQ4SFQHGX2MiYfMjaoEGBqyUxlLI3m5HnhoVAUF8yKpfSgPmQnvU04KPkYpBv7ix0076 -.youtube.com TRUE / TRUE 1782568785 __Secure-1PSIDTS sidts-CjIB5H03P2T8AbG6oRq7RQuJFNKH3Xv7tD8G0xMkzgoKN-OLnI1h0wq617x66s-MaQorzBAA -.youtube.com TRUE / TRUE 1782568785 __Secure-3PSIDTS sidts-CjIB5H03P2T8AbG6oRq7RQuJFNKH3Xv7tD8G0xMkzgoKN-OLnI1h0wq617x66s-MaQorzBAA -.youtube.com TRUE / TRUE 0 __Secure-1PSID g.a000yghTp_NYQU-GioYZo9Wu22Uc_wMiLRFcJ9qoIMqZRkcBO1gNYq-4lkgvC83gYgm27TTUiAACgYKAeYSAQ4SFQHGX2MioX8RRxN6fGszcz8d_3C3QhoVAUF8yKpAxFaHd5cpV9n17pf6US_70076 -.youtube.com TRUE / TRUE 0 __Secure-3PSID g.a000yghTp_NYQU-GioYZo9Wu22Uc_wMiLRFcJ9qoIMqZRkcBO1gNXoRTrXXT5Jx_RTPR2mqJJwACgYKAY4SAQ4SFQHGX2MiyFTEmxVMyS42aFFZgHFHgRoVAUF8yKopCHb3XgEaAmijP6Qgo1Jy0076 -.youtube.com TRUE / FALSE 0 HSID AonvrE_J0K0h1t7oY -.youtube.com TRUE / TRUE 0 SSID AKh4pEa8DfOcpzND9 -.youtube.com TRUE / FALSE 0 APISID 24UDj6UATbI73NKw/AkXP7EUgF9tzGyA7D -.youtube.com TRUE / TRUE 0 SAPISID epTuiBK-MvVFsxYC/AT8FY5MP0vw7cOmwv -.youtube.com TRUE / TRUE 0 __Secure-1PAPISID epTuiBK-MvVFsxYC/AT8FY5MP0vw7cOmwv -.youtube.com TRUE / TRUE 0 __Secure-3PAPISID epTuiBK-MvVFsxYC/AT8FY5MP0vw7cOmwv -.youtube.com TRUE / TRUE 1785592846 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / TRUE 1785592830 LOGIN_INFO AFmmF2swRQIhAKT6TgalmQmC_Sdwkg2lcIx_PqCpVCdYKyc31w6M-MR7AiAQM_CwTBpUkOPx0WrDr8Tr986Kvb5qCF_vCSdpYHq2pQ:QUQ3MjNmeDdLdC1HVHhQX3pkN2NZTlhBNFdZeTVnOGFVdVMtNjk2WnJabmdqN0VzenluMVZ5cEFsRVgxdFVyZ2NrRnY3ZWlQZnNweGV5RHV2c00tVFhrQ0ZUQkk2a0dodF8yN25yTjR1dllSUzJoV1lUU2xDOExJNXl4RHlRZkZmTjVWOW9yTjRTMDgtUHNrSXhXRXFmbXNaQTRnMFk5ek93 -.youtube.com TRUE / FALSE 1782568849 SIDCC AKEyXzUgdqWbYnTXKK729GC0ATlHfdLbHwtdNojBSGI8p5KD5b6EZDo_P5yoxn-DYav-xepEzQ -.youtube.com TRUE / TRUE 1782568849 __Secure-1PSIDCC AKEyXzW4Qv1Yz3R-KUnzmfZD10jjVVSXiXR4D0rPMwKy-jDB22qfhqrOI-2kI8mrSIobPsgx -.youtube.com TRUE / TRUE 1782568849 __Secure-3PSIDCC AKEyXzVt9QGJEi5KmeqqMpYawCQPyeMMqzYx96jXEIyQ1jY1VF1JuieSNNAGvmQL-M8tDmX4B_w +.youtube.com TRUE / TRUE 1751393072 GPS 1 +.youtube.com TRUE / TRUE 1782927433 __Secure-1PSIDTS sidts-CjEB5H03PxlA5t4tA7Nb5yeexn3w2E7PEVi3SCr1JaHc2Z-EQgW0nouYt43w7qZEuE9vEAA +.youtube.com TRUE / TRUE 1782927433 __Secure-3PSIDTS sidts-CjEB5H03PxlA5t4tA7Nb5yeexn3w2E7PEVi3SCr1JaHc2Z-EQgW0nouYt43w7qZEuE9vEAA +.youtube.com TRUE / FALSE 1785951433 HSID AJ5TYh6y8LxQVhUz2 +.youtube.com TRUE / TRUE 1785951433 SSID AItgCbFCmuTsTiHfr +.youtube.com TRUE / FALSE 1785951433 APISID csKZu5ufj4t3ctbK/AN5RMCRmhc6gG1BYm +.youtube.com TRUE / TRUE 1785951433 SAPISID U1r8kHNSmX1IqmWf/AFtaWOCT32wZ4sE7M +.youtube.com TRUE / TRUE 1785951433 __Secure-1PAPISID U1r8kHNSmX1IqmWf/AFtaWOCT32wZ4sE7M +.youtube.com TRUE / TRUE 1785951433 __Secure-3PAPISID U1r8kHNSmX1IqmWf/AFtaWOCT32wZ4sE7M +.youtube.com TRUE / FALSE 1785951433 SID g.a000yghTp5pEcz3srwj2A3uIQlfPXhQwQJJWDezRHDIAdgfIuA4SG1KP1i9SLjQwbKRWcGAjmwACgYKAd0SAQ4SFQHGX2MiJ5ePAYXPqMLnstlYJ2qEJxoVAUF8yKoFco5T9q2n7vqVlcXhsdFI0076 +.youtube.com TRUE / TRUE 1785951433 __Secure-1PSID g.a000yghTp5pEcz3srwj2A3uIQlfPXhQwQJJWDezRHDIAdgfIuA4Skdlpxdkh3QDTu5CmWKoL4AACgYKATgSAQ4SFQHGX2MiTWF5-DbiY-bYyHIMGH0RjRoVAUF8yKrQO8bnnvsVyYzixRmIbd7B0076 +.youtube.com TRUE / TRUE 1785951433 __Secure-3PSID g.a000yghTp5pEcz3srwj2A3uIQlfPXhQwQJJWDezRHDIAdgfIuA4SLAwaQo2BkCS6dlKsmKnLSwACgYKARcSAQ4SFQHGX2Mi_UVi_xfogkppRc02HnceFhoVAUF8yKr9fWdZJqBtWIvMHLf7aVsB0076 +.youtube.com TRUE / TRUE 1785951434 LOGIN_INFO AFmmF2swRAIgc1Kp5I6hBDm6rTXNCbCv3elUlNPKWRT76mjdsCMmqMQCIGy-M9aGR4XEN8kj99R2k4KpDVMFxtBiKuRBslqHJRhi:QUQ3MjNmeExUa05XNmp4TzFNLTNJRVR6b243WnB6ald3ZzVGNzRzelBGMHo0S3JQTndmdGd2SVMzX0RydlppbWhWNDUtMy05SHhWS2lwZkQxZ3V3MkUwelVrX01iUGY1Z1Q2T3NUZS1PLTVmbDc2U1pxbnc0UEJ6aGlFZGJfa2lGNFc0WGZSZmN2aWk3SVprYUVmUEoyeTV4bWJqUThmVHV3 +.youtube.com TRUE / TRUE 1785951442 PREF f6=40000080&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1782927447 SIDCC AKEyXzV8WEBr-dNloMmcuLhG5L7lnM0ZvCFFYRGknzlpa1KEYcDH2LOic1V8Y0TGi2ML37TT8w +.youtube.com TRUE / TRUE 1782927447 __Secure-1PSIDCC AKEyXzV6zUkOuIEkFDqMV1vyb8O3F52sN5mhLpRS2Y8vCorwOZh4Pdf4de_Cte6g7GzhExKj +.youtube.com TRUE / TRUE 1782927447 __Secure-3PSIDCC AKEyXzVbYTM0YUbJGhmbsDMy9iNrNS3ZQd1oJvdrBik8XTUPmlkR2YErNaBjs6fBbdI8iM-6 From a6a0aaef63069735d5b73153152274e83d705a37 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Sat, 26 Jul 2025 12:35:57 +0530 Subject: [PATCH 51/56] Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1d05a460..087ca82f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM nikolaik/python-nodejs:python3.10-nodejs19 +FROM nikolaik/python-nodejs:python3.10-nodejs20 RUN apt-get update \ && apt-get install -y --no-install-recommends ffmpeg \ From e5873caeb66a4cc5dcc44b818da34a40dde1b64c Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Sat, 2 Aug 2025 22:47:14 +0530 Subject: [PATCH 52/56] cookies.txt --- cookies/cookies.txt | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 3c1b572a..61d720f5 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,20 +2,19 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1751393072 GPS 1 -.youtube.com TRUE / TRUE 1782927433 __Secure-1PSIDTS sidts-CjEB5H03PxlA5t4tA7Nb5yeexn3w2E7PEVi3SCr1JaHc2Z-EQgW0nouYt43w7qZEuE9vEAA -.youtube.com TRUE / TRUE 1782927433 __Secure-3PSIDTS sidts-CjEB5H03PxlA5t4tA7Nb5yeexn3w2E7PEVi3SCr1JaHc2Z-EQgW0nouYt43w7qZEuE9vEAA -.youtube.com TRUE / FALSE 1785951433 HSID AJ5TYh6y8LxQVhUz2 -.youtube.com TRUE / TRUE 1785951433 SSID AItgCbFCmuTsTiHfr -.youtube.com TRUE / FALSE 1785951433 APISID csKZu5ufj4t3ctbK/AN5RMCRmhc6gG1BYm -.youtube.com TRUE / TRUE 1785951433 SAPISID U1r8kHNSmX1IqmWf/AFtaWOCT32wZ4sE7M -.youtube.com TRUE / TRUE 1785951433 __Secure-1PAPISID U1r8kHNSmX1IqmWf/AFtaWOCT32wZ4sE7M -.youtube.com TRUE / TRUE 1785951433 __Secure-3PAPISID U1r8kHNSmX1IqmWf/AFtaWOCT32wZ4sE7M -.youtube.com TRUE / FALSE 1785951433 SID g.a000yghTp5pEcz3srwj2A3uIQlfPXhQwQJJWDezRHDIAdgfIuA4SG1KP1i9SLjQwbKRWcGAjmwACgYKAd0SAQ4SFQHGX2MiJ5ePAYXPqMLnstlYJ2qEJxoVAUF8yKoFco5T9q2n7vqVlcXhsdFI0076 -.youtube.com TRUE / TRUE 1785951433 __Secure-1PSID g.a000yghTp5pEcz3srwj2A3uIQlfPXhQwQJJWDezRHDIAdgfIuA4Skdlpxdkh3QDTu5CmWKoL4AACgYKATgSAQ4SFQHGX2MiTWF5-DbiY-bYyHIMGH0RjRoVAUF8yKrQO8bnnvsVyYzixRmIbd7B0076 -.youtube.com TRUE / TRUE 1785951433 __Secure-3PSID g.a000yghTp5pEcz3srwj2A3uIQlfPXhQwQJJWDezRHDIAdgfIuA4SLAwaQo2BkCS6dlKsmKnLSwACgYKARcSAQ4SFQHGX2Mi_UVi_xfogkppRc02HnceFhoVAUF8yKr9fWdZJqBtWIvMHLf7aVsB0076 .youtube.com TRUE / TRUE 1785951434 LOGIN_INFO AFmmF2swRAIgc1Kp5I6hBDm6rTXNCbCv3elUlNPKWRT76mjdsCMmqMQCIGy-M9aGR4XEN8kj99R2k4KpDVMFxtBiKuRBslqHJRhi:QUQ3MjNmeExUa05XNmp4TzFNLTNJRVR6b243WnB6ald3ZzVGNzRzelBGMHo0S3JQTndmdGd2SVMzX0RydlppbWhWNDUtMy05SHhWS2lwZkQxZ3V3MkUwelVrX01iUGY1Z1Q2T3NUZS1PLTVmbDc2U1pxbnc0UEJ6aGlFZGJfa2lGNFc0WGZSZmN2aWk3SVprYUVmUEoyeTV4bWJqUThmVHV3 -.youtube.com TRUE / TRUE 1785951442 PREF f6=40000080&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1782927447 SIDCC AKEyXzV8WEBr-dNloMmcuLhG5L7lnM0ZvCFFYRGknzlpa1KEYcDH2LOic1V8Y0TGi2ML37TT8w -.youtube.com TRUE / TRUE 1782927447 __Secure-1PSIDCC AKEyXzV6zUkOuIEkFDqMV1vyb8O3F52sN5mhLpRS2Y8vCorwOZh4Pdf4de_Cte6g7GzhExKj -.youtube.com TRUE / TRUE 1782927447 __Secure-3PSIDCC AKEyXzVbYTM0YUbJGhmbsDMy9iNrNS3ZQd1oJvdrBik8XTUPmlkR2YErNaBjs6fBbdI8iM-6 +.youtube.com TRUE / FALSE 1788546613 SID g.a000zwhTp3yLKcGYjk0eyecjUFfZtGLdZNWaAe-__QZxkSVCkGyklf16mygmrH_sQw7_lJiWhgACgYKAV8SAQ4SFQHGX2Miwst37PTJu1SrwbK94Ei31BoVAUF8yKrZgqhK5d1mQs2HtsdRFkGS0076 +.youtube.com TRUE / TRUE 1785522613 __Secure-1PSIDTS sidts-CjEB5H03PwNce1AR1n3r0qy6sBHRB8Ki4lB_tlkMrevp4vBNXTslzesJGqQEZPrrDFPXEAA +.youtube.com TRUE / TRUE 1785522613 __Secure-3PSIDTS sidts-CjEB5H03PwNce1AR1n3r0qy6sBHRB8Ki4lB_tlkMrevp4vBNXTslzesJGqQEZPrrDFPXEAA +.youtube.com TRUE / TRUE 1788546613 __Secure-1PSID g.a000zwhTp3yLKcGYjk0eyecjUFfZtGLdZNWaAe-__QZxkSVCkGykfFTqCU6Yfg18sU1E5nA2xAACgYKAQcSAQ4SFQHGX2Mi5baSQPd-KUcMjL9EwpQ6rxoVAUF8yKqq4dgXdVvPf7N6SnRvjSBg0076 +.youtube.com TRUE / TRUE 1788546613 __Secure-3PSID g.a000zwhTp3yLKcGYjk0eyecjUFfZtGLdZNWaAe-__QZxkSVCkGykliowXorySkXIAI74azIrvgACgYKAf4SAQ4SFQHGX2MifaGrJVk6t4EhkVY4CabVDhoVAUF8yKqSBj8KjsxO2qQixorcXF2D0076 +.youtube.com TRUE / FALSE 1788546613 HSID AIJjJcHUH3tSQNOYh +.youtube.com TRUE / TRUE 1788546613 SSID AtHFCnPwL3svJId-d +.youtube.com TRUE / FALSE 1788546613 APISID qdG8z_pf6rAnCezL/AVSZyui-YiyH3FQ_r +.youtube.com TRUE / TRUE 1788546613 SAPISID ApZHrZWluqBM3c4D/AOSZdmFKAmuQLT4mf +.youtube.com TRUE / TRUE 1788546613 __Secure-1PAPISID ApZHrZWluqBM3c4D/AOSZdmFKAmuQLT4mf +.youtube.com TRUE / TRUE 1788546613 __Secure-3PAPISID ApZHrZWluqBM3c4D/AOSZdmFKAmuQLT4mf +.youtube.com TRUE / TRUE 1788714877 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / FALSE 1785690875 SIDCC AKEyXzUKV5WorzUhk4Dn9TzsPSqQtHYL4aKnjp6Dw-aPRZi3q6-wRfSGDdKVfJggWZgxvU1d1g +.youtube.com TRUE / TRUE 1785690875 __Secure-1PSIDCC AKEyXzXzPe2RvzTVIPRc2vUqGgtXH5WvsuX-VHczECOgGBhoTdU2odKlfD5qAzxezg0KrOfg +.youtube.com TRUE / TRUE 1785690875 __Secure-3PSIDCC AKEyXzWM6lKvuLLmJoKBx5sNqGW2_xg0-8eHw10dQP5kDPnt4_eI7REzIBhdOJXVKGhTnMl5 From 00e18f040d4410c5a48d23e8be8293a139e953ca Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 8 Aug 2025 20:15:43 +0530 Subject: [PATCH 53/56] cookies.txt --- cookies/cookies.txt | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 61d720f5..ef928fc3 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,19 +2,20 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1785951434 LOGIN_INFO AFmmF2swRAIgc1Kp5I6hBDm6rTXNCbCv3elUlNPKWRT76mjdsCMmqMQCIGy-M9aGR4XEN8kj99R2k4KpDVMFxtBiKuRBslqHJRhi:QUQ3MjNmeExUa05XNmp4TzFNLTNJRVR6b243WnB6ald3ZzVGNzRzelBGMHo0S3JQTndmdGd2SVMzX0RydlppbWhWNDUtMy05SHhWS2lwZkQxZ3V3MkUwelVrX01iUGY1Z1Q2T3NUZS1PLTVmbDc2U1pxbnc0UEJ6aGlFZGJfa2lGNFc0WGZSZmN2aWk3SVprYUVmUEoyeTV4bWJqUThmVHV3 -.youtube.com TRUE / FALSE 1788546613 SID g.a000zwhTp3yLKcGYjk0eyecjUFfZtGLdZNWaAe-__QZxkSVCkGyklf16mygmrH_sQw7_lJiWhgACgYKAV8SAQ4SFQHGX2Miwst37PTJu1SrwbK94Ei31BoVAUF8yKrZgqhK5d1mQs2HtsdRFkGS0076 -.youtube.com TRUE / TRUE 1785522613 __Secure-1PSIDTS sidts-CjEB5H03PwNce1AR1n3r0qy6sBHRB8Ki4lB_tlkMrevp4vBNXTslzesJGqQEZPrrDFPXEAA -.youtube.com TRUE / TRUE 1785522613 __Secure-3PSIDTS sidts-CjEB5H03PwNce1AR1n3r0qy6sBHRB8Ki4lB_tlkMrevp4vBNXTslzesJGqQEZPrrDFPXEAA -.youtube.com TRUE / TRUE 1788546613 __Secure-1PSID g.a000zwhTp3yLKcGYjk0eyecjUFfZtGLdZNWaAe-__QZxkSVCkGykfFTqCU6Yfg18sU1E5nA2xAACgYKAQcSAQ4SFQHGX2Mi5baSQPd-KUcMjL9EwpQ6rxoVAUF8yKqq4dgXdVvPf7N6SnRvjSBg0076 -.youtube.com TRUE / TRUE 1788546613 __Secure-3PSID g.a000zwhTp3yLKcGYjk0eyecjUFfZtGLdZNWaAe-__QZxkSVCkGykliowXorySkXIAI74azIrvgACgYKAf4SAQ4SFQHGX2MifaGrJVk6t4EhkVY4CabVDhoVAUF8yKqSBj8KjsxO2qQixorcXF2D0076 -.youtube.com TRUE / FALSE 1788546613 HSID AIJjJcHUH3tSQNOYh -.youtube.com TRUE / TRUE 1788546613 SSID AtHFCnPwL3svJId-d -.youtube.com TRUE / FALSE 1788546613 APISID qdG8z_pf6rAnCezL/AVSZyui-YiyH3FQ_r -.youtube.com TRUE / TRUE 1788546613 SAPISID ApZHrZWluqBM3c4D/AOSZdmFKAmuQLT4mf -.youtube.com TRUE / TRUE 1788546613 __Secure-1PAPISID ApZHrZWluqBM3c4D/AOSZdmFKAmuQLT4mf -.youtube.com TRUE / TRUE 1788546613 __Secure-3PAPISID ApZHrZWluqBM3c4D/AOSZdmFKAmuQLT4mf -.youtube.com TRUE / TRUE 1788714877 PREF f6=40000000&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / FALSE 1785690875 SIDCC AKEyXzUKV5WorzUhk4Dn9TzsPSqQtHYL4aKnjp6Dw-aPRZi3q6-wRfSGDdKVfJggWZgxvU1d1g -.youtube.com TRUE / TRUE 1785690875 __Secure-1PSIDCC AKEyXzXzPe2RvzTVIPRc2vUqGgtXH5WvsuX-VHczECOgGBhoTdU2odKlfD5qAzxezg0KrOfg -.youtube.com TRUE / TRUE 1785690875 __Secure-3PSIDCC AKEyXzWM6lKvuLLmJoKBx5sNqGW2_xg0-8eHw10dQP5kDPnt4_eI7REzIBhdOJXVKGhTnMl5 +.youtube.com TRUE / TRUE 1789224140 PREF f6=40000000&f7=100&tz=Asia.Calcutta +.youtube.com TRUE / TRUE 1754665861 GPS 1 +.youtube.com TRUE / TRUE 1786200101 __Secure-1PSIDTS sidts-CjUB5H03Pw_RWoY8RtGnzKTAQaPoY8jhMYjYza8P7vYZHgUqSIoxSw1ZIHBj3Wby4wCwginOyhAA +.youtube.com TRUE / TRUE 1786200101 __Secure-3PSIDTS sidts-CjUB5H03Pw_RWoY8RtGnzKTAQaPoY8jhMYjYza8P7vYZHgUqSIoxSw1ZIHBj3Wby4wCwginOyhAA +.youtube.com TRUE / FALSE 1789224101 HSID ApGeHGxg5LG-w_pDp +.youtube.com TRUE / TRUE 1789224101 SSID AUbNyeGMkBCSj8H1H +.youtube.com TRUE / FALSE 1789224101 APISID 1Py_iTZooI-IUAfH/A9T2RnfBo5MrBej6O +.youtube.com TRUE / TRUE 1789224101 SAPISID PZktH4_MDGQgSNCr/A5_vS3UsFvahIk5NP +.youtube.com TRUE / TRUE 1789224101 __Secure-1PAPISID PZktH4_MDGQgSNCr/A5_vS3UsFvahIk5NP +.youtube.com TRUE / TRUE 1789224101 __Secure-3PAPISID PZktH4_MDGQgSNCr/A5_vS3UsFvahIk5NP +.youtube.com TRUE / FALSE 1789224101 SID g.a0000Aiva8PRIfHWYY9hf_1p3tklGO_99kqzrdXAgBJaSggsRoOZeCYxuoCuiH1yWpy6zndeqAACgYKAYISARESFQHGX2MiqolHa9CrXOhr2XNWnaxJGhoVAUF8yKrLP6bDXU_4_yXrR7DfteSC0076 +.youtube.com TRUE / TRUE 1789224101 __Secure-1PSID g.a0000Aiva8PRIfHWYY9hf_1p3tklGO_99kqzrdXAgBJaSggsRoOZaPbSJoyXhhyumEjeOB_r5gACgYKAVwSARESFQHGX2Miw52EMs8Bt6CeCDZ-VdMj8hoVAUF8yKqVv2NqAcinqp5mK62ed-5Z0076 +.youtube.com TRUE / TRUE 1789224101 __Secure-3PSID g.a0000Aiva8PRIfHWYY9hf_1p3tklGO_99kqzrdXAgBJaSggsRoOZfZulv12qainasQ1NszGpdgACgYKAXUSARESFQHGX2MiXXpmirGR1xHiy4eIFQHgbxoVAUF8yKreDlkCJi54LdurgpuI8b6-0076 +.youtube.com TRUE / TRUE 1789224102 LOGIN_INFO AFmmF2swRAIgT6sgihLX-PUkhu4V6k2XkyQsz8MTjQz4QmuF5pPlZ44CIEtJTxY-7yNzHQvQnuA7ZdmHXcduJ8U5k0jU2Jddl18t:QUQ3MjNmemw5SHlmRXF5UktWM2dXRERXN2pUNTJZUWk5UVRCbUE2eFB4U2lSZ190dmNPYnNMYW05aXZHX25qSW0xM0FxODlVQWk2bXl2SGZvUm1EZFhmbGxaSkpkeXVxQ1pHdldHWFVOeXgwYzB0cTh4dUpObWxNTmZWc3JOc0l1b1cxY1dob1hiYW9CUTNJX1djcEhta2ctQmFWV0Q4OU9B +.youtube.com TRUE / FALSE 1786200136 SIDCC AKEyXzWDvFXcIE3_KH_SUph3lq9zmKrwNkFAuHrRF56Q8Rrxmg2_p5JUbzfbBEujTfSWi0wX +.youtube.com TRUE / TRUE 1786200136 __Secure-1PSIDCC AKEyXzV4AxoZq6HVFKEi1uKsL74ebMnU7Z-jI01sDjA7Mh5_RklhjTFHYevmVR_MR56ym33dlg +.youtube.com TRUE / TRUE 1786200136 __Secure-3PSIDCC AKEyXzVmDy2JsyfsKc6fOQMXIFFHM_3tIGYK2hI8y6aarRrXvnZ2rAivjYzhfpbR9D5FmGws From 12d2a8774fb6163a9294c974ef7e8cb60b0ac8c1 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Fri, 22 Aug 2025 12:25:48 +0530 Subject: [PATCH 54/56] cookies.txt --- cookies/cookies.txt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index ef928fc3..018c81bb 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,8 +2,7 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1789224140 PREF f6=40000000&f7=100&tz=Asia.Calcutta -.youtube.com TRUE / TRUE 1754665861 GPS 1 +.youtube.com TRUE / TRUE 1790405664 PREF f6=40000000&f7=100&tz=Asia.Calcutta .youtube.com TRUE / TRUE 1786200101 __Secure-1PSIDTS sidts-CjUB5H03Pw_RWoY8RtGnzKTAQaPoY8jhMYjYza8P7vYZHgUqSIoxSw1ZIHBj3Wby4wCwginOyhAA .youtube.com TRUE / TRUE 1786200101 __Secure-3PSIDTS sidts-CjUB5H03Pw_RWoY8RtGnzKTAQaPoY8jhMYjYza8P7vYZHgUqSIoxSw1ZIHBj3Wby4wCwginOyhAA .youtube.com TRUE / FALSE 1789224101 HSID ApGeHGxg5LG-w_pDp @@ -16,6 +15,6 @@ .youtube.com TRUE / TRUE 1789224101 __Secure-1PSID g.a0000Aiva8PRIfHWYY9hf_1p3tklGO_99kqzrdXAgBJaSggsRoOZaPbSJoyXhhyumEjeOB_r5gACgYKAVwSARESFQHGX2Miw52EMs8Bt6CeCDZ-VdMj8hoVAUF8yKqVv2NqAcinqp5mK62ed-5Z0076 .youtube.com TRUE / TRUE 1789224101 __Secure-3PSID g.a0000Aiva8PRIfHWYY9hf_1p3tklGO_99kqzrdXAgBJaSggsRoOZfZulv12qainasQ1NszGpdgACgYKAXUSARESFQHGX2MiXXpmirGR1xHiy4eIFQHgbxoVAUF8yKreDlkCJi54LdurgpuI8b6-0076 .youtube.com TRUE / TRUE 1789224102 LOGIN_INFO AFmmF2swRAIgT6sgihLX-PUkhu4V6k2XkyQsz8MTjQz4QmuF5pPlZ44CIEtJTxY-7yNzHQvQnuA7ZdmHXcduJ8U5k0jU2Jddl18t:QUQ3MjNmemw5SHlmRXF5UktWM2dXRERXN2pUNTJZUWk5UVRCbUE2eFB4U2lSZ190dmNPYnNMYW05aXZHX25qSW0xM0FxODlVQWk2bXl2SGZvUm1EZFhmbGxaSkpkeXVxQ1pHdldHWFVOeXgwYzB0cTh4dUpObWxNTmZWc3JOc0l1b1cxY1dob1hiYW9CUTNJX1djcEhta2ctQmFWV0Q4OU9B -.youtube.com TRUE / FALSE 1786200136 SIDCC AKEyXzWDvFXcIE3_KH_SUph3lq9zmKrwNkFAuHrRF56Q8Rrxmg2_p5JUbzfbBEujTfSWi0wX -.youtube.com TRUE / TRUE 1786200136 __Secure-1PSIDCC AKEyXzV4AxoZq6HVFKEi1uKsL74ebMnU7Z-jI01sDjA7Mh5_RklhjTFHYevmVR_MR56ym33dlg -.youtube.com TRUE / TRUE 1786200136 __Secure-3PSIDCC AKEyXzVmDy2JsyfsKc6fOQMXIFFHM_3tIGYK2hI8y6aarRrXvnZ2rAivjYzhfpbR9D5FmGws +.youtube.com TRUE / FALSE 1787381672 SIDCC AKEyXzXFHEt3BBu6wiODmnPzbiEh5R9mVV6Db6Fnxu1_Kwj9fI052MYKoNUsmnn05WJMOgNl +.youtube.com TRUE / TRUE 1787381672 __Secure-1PSIDCC AKEyXzUfcNe7ZOCHBxZfpVBEvLhjsDznbJXLZoN3f04TWvI4as83Mhjc1c9cWFy0IG6GRRuzGA +.youtube.com TRUE / TRUE 1787381672 __Secure-3PSIDCC AKEyXzVPeEglGYkrU0Mv9VcVRBRqoqAVltecmesML6W154fiIwcXZUGok1PuoDV6qCcJE6ht From 2dcbc8c7d2af59b99ce31bc98b330449b7c33406 Mon Sep 17 00:00:00 2001 From: WEREWOLF-DEMON <153902241+WEREWOLF-DEMON@users.noreply.github.com> Date: Sun, 31 Aug 2025 02:06:42 +0530 Subject: [PATCH 55/56] cookies.txt --- cookies/cookies.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cookies/cookies.txt b/cookies/cookies.txt index 018c81bb..730caf26 100644 --- a/cookies/cookies.txt +++ b/cookies/cookies.txt @@ -2,7 +2,6 @@ # http://curl.haxx.se/rfc/cookie_spec.html # This is a generated file! Do not edit. -.youtube.com TRUE / TRUE 1790405664 PREF f6=40000000&f7=100&tz=Asia.Calcutta .youtube.com TRUE / TRUE 1786200101 __Secure-1PSIDTS sidts-CjUB5H03Pw_RWoY8RtGnzKTAQaPoY8jhMYjYza8P7vYZHgUqSIoxSw1ZIHBj3Wby4wCwginOyhAA .youtube.com TRUE / TRUE 1786200101 __Secure-3PSIDTS sidts-CjUB5H03Pw_RWoY8RtGnzKTAQaPoY8jhMYjYza8P7vYZHgUqSIoxSw1ZIHBj3Wby4wCwginOyhAA .youtube.com TRUE / FALSE 1789224101 HSID ApGeHGxg5LG-w_pDp @@ -15,6 +14,8 @@ .youtube.com TRUE / TRUE 1789224101 __Secure-1PSID g.a0000Aiva8PRIfHWYY9hf_1p3tklGO_99kqzrdXAgBJaSggsRoOZaPbSJoyXhhyumEjeOB_r5gACgYKAVwSARESFQHGX2Miw52EMs8Bt6CeCDZ-VdMj8hoVAUF8yKqVv2NqAcinqp5mK62ed-5Z0076 .youtube.com TRUE / TRUE 1789224101 __Secure-3PSID g.a0000Aiva8PRIfHWYY9hf_1p3tklGO_99kqzrdXAgBJaSggsRoOZfZulv12qainasQ1NszGpdgACgYKAXUSARESFQHGX2MiXXpmirGR1xHiy4eIFQHgbxoVAUF8yKreDlkCJi54LdurgpuI8b6-0076 .youtube.com TRUE / TRUE 1789224102 LOGIN_INFO AFmmF2swRAIgT6sgihLX-PUkhu4V6k2XkyQsz8MTjQz4QmuF5pPlZ44CIEtJTxY-7yNzHQvQnuA7ZdmHXcduJ8U5k0jU2Jddl18t:QUQ3MjNmemw5SHlmRXF5UktWM2dXRERXN2pUNTJZUWk5UVRCbUE2eFB4U2lSZ190dmNPYnNMYW05aXZHX25qSW0xM0FxODlVQWk2bXl2SGZvUm1EZFhmbGxaSkpkeXVxQ1pHdldHWFVOeXgwYzB0cTh4dUpObWxNTmZWc3JOc0l1b1cxY1dob1hiYW9CUTNJX1djcEhta2ctQmFWV0Q4OU9B -.youtube.com TRUE / FALSE 1787381672 SIDCC AKEyXzXFHEt3BBu6wiODmnPzbiEh5R9mVV6Db6Fnxu1_Kwj9fI052MYKoNUsmnn05WJMOgNl -.youtube.com TRUE / TRUE 1787381672 __Secure-1PSIDCC AKEyXzUfcNe7ZOCHBxZfpVBEvLhjsDznbJXLZoN3f04TWvI4as83Mhjc1c9cWFy0IG6GRRuzGA -.youtube.com TRUE / TRUE 1787381672 __Secure-3PSIDCC AKEyXzVPeEglGYkrU0Mv9VcVRBRqoqAVltecmesML6W154fiIwcXZUGok1PuoDV6qCcJE6ht +.youtube.com TRUE / FALSE 1788122161 SIDCC AKEyXzV-mPRk8VtfTspNXg3SEhDHkoh16goIePOmGLzjhKeKiXJpFpGFett0vlX_GPUcf9Xf +.youtube.com TRUE / TRUE 1788122161 __Secure-1PSIDCC AKEyXzVyXMNg1s_Xyh8DtYDk4DdwMbnu8aQ6nOnrQNAcTawD1rA3ZjLEXCCJAnUVc6bhXRoc9g +.youtube.com TRUE / TRUE 1788122161 __Secure-3PSIDCC AKEyXzVkkOhuj2xmNl3DSnGrV82TJ0zNGWjQWGILQSvnSEx9aEIOuvIjsXp0H62gUZO5NGXV +.youtube.com TRUE / TRUE 1791146167 PREF f6=40000000&f7=100&tz=Asia.Calcutta&f5=20000 +.youtube.com TRUE / TRUE 1756586766 CONSISTENCY AKreu9s_qdEpDwbw9Y-NDqUUDo0DnrFpq516kEPibzyONCbeV1JNh50NLxzZH3yJvcEe9eyrIiPjfLub9H379neXkP-fw3DcjembBhqkSCVG5Ys-GN6rGgo2FYFb5EblWKxF75p85bHcPeQ From 9c39821458015de0edd8265d17b3f1d9b6d35429 Mon Sep 17 00:00:00 2001 From: Cvbynathann Date: Sun, 31 Aug 2025 20:05:43 +0700 Subject: [PATCH 56/56] Update config.py --- config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.py b/config.py index 56503099..91e8c3b7 100644 --- a/config.py +++ b/config.py @@ -1,4 +1,4 @@ -import re +kimport re from os import getenv from dotenv import load_dotenv @@ -16,7 +16,7 @@ # Get your mongo url from cloud.mongodb.com MONGO_DB_URI = getenv("MONGO_DB_URI", None) -DURATION_LIMIT_MIN = int(getenv("DURATION_LIMIT", 60)) +DURATION_LIMIT_MIN = int(getenv("DURATION_LIMIT", 17000)) # Chat id of a group for logging bot's activities LOGGER_ID = int(getenv("LOGGER_ID", None))