From 34bbc216f6a9cc47784bb3c63e3376ad7dedafe8 Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Fri, 6 Jan 2023 18:06:00 +0100 Subject: [PATCH] Fix #15: Provide an algorithm to retrieve the list of 100 French channels with most subscribers (and provide it too) --- channels.txt | 101 ++++++++++++++++++++++++++++- retrieveTop100SubscribersFrance.py | 11 ++++ 2 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 retrieveTop100SubscribersFrance.py diff --git a/channels.txt b/channels.txt index d2927c3..488cf95 100644 --- a/channels.txt +++ b/channels.txt @@ -1 +1,100 @@ -UCt5USYpzzMCYhkirVQGHwKQ \ No newline at end of file +UCWeg2Pkate69NFdBeuRFTAw +UCyWqModMQlbIo8274Wh_ZsQ +UCww2zZWg4Cf5xcRKG-ThmXQ +UCSJ4gkVC6NrvII8umztf0Ow +UCNEKMkg_DG8eAyR1BNWsSvw +UCCB1Byx5yTbLpQaV-rlfmtA +UCz6JjQtnK9XjMwKuqlEkRxw +UCH0XvUpYcxn4V0iZGnZXMnQ +UCpWaR3gNAQGsX48cIlQC0qw +UCDnZvnYAnTPywqPlj1jwm_g +UCp8Lmjx1i93YVokA4fNAs1g +UCo3i0nUzZjjLuM7VjAVz4zA +UCgvqvBoSHB1ctlyyhoHrGwQ +UCrZ3UtzbXNYVl4r2a0xJGxQ +UCmPSwsooZq8an7xOLQQhAdw +UCDPK_MTu3uTUFJXRVcTJcEw +UCt6IQpsggvn6zmalhPglSEA +UCWIdqSQekeGmUWlSFeCiEnA +UC-69vhXlCa3XHbF8JHCQHfg +UCt9a_qP9CqHCNwilf-iULag +UC8HMvOLE0etpO_eVjJ98bHA +UC8I-UIlXPNS4luC4iV7dRdQ +UC-GI5LST5T3Gw93yZxjdFaw +UCWMYFDuCcvkmPiOf1RP_IKQ +UCzYC9ss2P77Ry2LzIDL5Xsw +UC8Q0SLrZLiTj5s4qc9aad-w +UCjd32KVfRCli1d9iqo4YZ5A +UCtBjt766LG9EDVKZx4Q4IHw +UCL9aTJb0ur4sovxcppAopEw +UChq9L7GcpwWIIe2MMxzvi9g +UC5BYACI8gIm3wDlVnhKFG5A +UCtHtVptJ7tDRvbZrTFDrf7A +UC_kRDKYrUlrbtrSiyu5Tflg +UC9TJezP2M1ADmUYVl8hrQ2A +UCn9l4gU5mkmmlC2eiVu0LHw +UCudKvbd6gvbm5UCYRk5tZKA +UCLGla5b4F1Y_qB74l3Fh8Vw +UCTt2AnK--mnRmICnf-CCcrw +UCow2IGnug1l3Xazkrc5jM_Q +UCCCPCZNChQdGa9EkATeye4g +UCAhaFPP6v3WCfK5Tjao0B7A +UCtihF1ZtlYVzoaj_bKLQZ-Q +UCP8A8blIPLuL2kSSrhKJIhg +UCK3inMNRNAVUleEbpDU1k2g +UC5Yf3sFdmOGmf3Wn-STnkjg +UCakQLdwrxuo0KhJ49Sq2csA +UC-4M8AN08hw39nn2v91VuMQ +UCByWJsWPztkY3Rta2B62tgg +UCXdHJabqwLJ3NvPfx6XmS5Q +UCilzxuKGM1GzYdmOkTiN4SA +UCustR5f-R1KVU-jZEqGo3_g +UCKq9JxyISqBHDd-fXfV3QtQ +UCmIoN2ICieMp1hX2R_VmYkg +UCa_m88y-YP42wOdoYaIk6og +UCLMKLU-ZuDQIsbjMvR3bbog +UCY-_QmcW09PHAImgVnKxU2g +UCYne4N06sHVhRBXS0Lq5D8g +UCeJQ-3Bs7AAN5m8HUbHG4-g +UCvebOuGWNvuUpZBzpV_Bc9Q +UCVYORSQEsFOQLavrogpFcXA +UCWnfDPdZw6A23UtuBpYBbAg +UC_i8X3p8oZNaik8X513Zn1Q +UCSp2f6yQYuzOavit1V81pZA +UC3rxwrZSiTp6Kk2RXcyHtCA +UC2kfDKWZai6IrtmSq60YawQ +UCM1c1okZ-7cPV7BEZ-pzUGg +UCQIrvVPHrt2cN14ktGA2Snw +UCCFqUJYKT97UerMmb6DM0bw +UCeqsLJGWhZXEerY5JWvwLkg +UCOdKaYgvLlPuinUJ1z5Gm2g +UCUl7mwOyySfZzUkq4H29nug +UCUJUF8DsWpkdzygMQeL91mQ +UCkg2AcvA9VCqqp3XcsPkZmQ +UCC_r3spMB5i5QKgtdNVO0OQ +UCNtD7oDVld6YeaYV7tCXo1A +UC704-gdkAeYFEjudxRCEAJA +UCv-gHNur7UnJ4Gp0bYDp37w +UCoZoRz4-y6r87ptDp4Jk74g +UCIQgeXCqqK8piwOvK7tDg0w +UCgtt_xijZ03e0THlKDvPauw +UC_yP2DpIgs5Y1uWC0T03Chw +UCe7sQfrqTHc-hWXdenf7VxQ +UC99LgIedzGD1GirhFGldfUQ +UCNVMW8UDDZYVxXJqVs3lnUA +UCVRcmhHcXhKVMbupBbrEtUA +UCyMy3i-BaVOmOwTZskm52Ew +UC6irqcoPrFw8GPXVYKLsMtw +UCm3C3OSgcyzaTBXrNRupB3Q +UCJruTcTs7Gn2Tk7YC-ENeHQ +UCZ8lXecIr6UOwAJNyW1XDDg +UCZ8kV8vuMdDLSerCIFfWnFQ +UC0KU8F9jJqSLS11LRXvFWmg +UCFcM0GoHEl6vNBdff0jBHDw +UCZX_vgW4txoI-AHhxg1ef_A +UCe2YQ986DdKliHNvE8va4kQ +UCWrtcU1OId_PQ_YoBN6lIRA +UCfih6kPJCpzWmtCFtlpYK6A +UCdTyuXgmJkG_O8_75eqej-w +UCxXFx2jz8N02sNqv1VeDEGA +UCj8BKFCTH-mqRlYwcmX2xwg \ No newline at end of file diff --git a/retrieveTop100SubscribersFrance.py b/retrieveTop100SubscribersFrance.py new file mode 100644 index 0000000..6c8df4f --- /dev/null +++ b/retrieveTop100SubscribersFrance.py @@ -0,0 +1,11 @@ +# We can't proceed automatically by using `requests` Python module because https://socialblade.com/youtube/top/country/fr/mostsubscribed is protected by CloudFlare. + +with open('mostsubscribed.html') as f: + lines = f.read().splitlines() + +PREFIX = ' ')[0] + print(channelId)