Youtube API for Python: How to Create a Unique Data Portfolio Project

Поделиться
HTML-код
  • Опубликовано: 24 сен 2024

Комментарии • 210

  • @Thuvu5
    @Thuvu5  2 года назад +61

    Hope you enjoyed this video! I forgot to mention one thing important, please remove your API key in the notebook before you post your project to Github. This is to prevent other people from using your API keys without your consent 🙂

    • @nizzelhq
      @nizzelhq 2 года назад

      Please I can't find the Items when I run the JSON response , It only shows kind , etag and pageInfo

    • @nickclinton8845
      @nickclinton8845 Год назад

      Hi , I want to know how to scrape video ids using multiple playlist ids as a code coz you showed only for one id

  • @k_celebs__
    @k_celebs__ 8 месяцев назад +7

    For anyone that got an error at the 11:30 mark, this is the solution i used
    The issue in the code is that the while loop that is intended to fetch additional pages of playlist items is not using the next_page_token to request the next page. Instead, it is making the same request repeatedly without updating the pageToken parameter. This leads to an infinite loop, as it keeps fetching the same page repeatedly.
    Here's the corrected version of the code:
    playlist_id = 'UUMki_UkHb4qSc0qyEcOHHJw'
    def get_video_ids(youtube, playlist_id):
    video_ids = []
    request = youtube.playlistItems().list(
    part="snippet, contentDetails",
    playlistId=playlist_id,
    maxResults=50
    )
    response = request.execute()
    for item in response['items']:
    video_ids.append(item['contentDetails']['videoId'])
    next_page_token = response.get('nextPageToken')
    while next_page_token is not None:
    request = youtube.playlistItems().list(
    part="snippet, contentDetails",
    playlistId=playlist_id,
    maxResults=50,
    pageToken=next_page_token # Add pageToken to request the next page
    )
    response = request.execute()
    for item in response['items']:
    video_ids.append(item['contentDetails']['videoId'])
    next_page_token = response.get('nextPageToken')
    return video_ids
    In this corrected version, the pageToken=next_page_token parameter is added to the subsequent requests inside the while loop. This ensures that each iteration of the loop fetches the next page of playlist items instead of repeating the same request.

    • @PatricioNeriGarcia
      @PatricioNeriGarcia Месяц назад

      Thas why I love fkin programming community. Thanks !

    • @moonrisementality
      @moonrisementality 23 дня назад

      Wow, I have been stuck on this part for like 2 days. I don't know why I didn't come to the comments sooner. Thanks so much!

  • @jeevankumarthadikonda7151
    @jeevankumarthadikonda7151 2 года назад +16

    Please add more of this kind of projects, your way of explanation, information gathering is simply superb where we won't be able to find from others instructors and RUclips videos

  • @KaraboMoremi
    @KaraboMoremi 2 года назад +28

    Finally done with my project. I learned so much. Rewatched this video many times.
    It's true that you learn by doing and not just by watching.
    Thank you so much.

    • @Thuvu5
      @Thuvu5  2 года назад +3

      Aww well done! Congratulations! 🎉 I’m happy to hear you learned a thing or two from this project 😀

    • @simu6315
      @simu6315 2 года назад

      hey !can u help me out I don't know y but the code is not showing output when i wrote the first def function also json to beautify it is also not working

  • @dannychang2100
    @dannychang2100 2 года назад +7

    This channel is an absolute gem!

    • @Thuvu5
      @Thuvu5  2 года назад

      Aw that's so kind of you to say! 😇 I really appreciate it!

  • @B1GODE10
    @B1GODE10 2 года назад +4

    Your channel is obviously going to be big, only 800+ subscribers right now but the quality is clear. Thanks for the video.

    • @Thuvu5
      @Thuvu5  2 года назад

      Aww thank you for such an encouraging comment!! I’m so happy to hear that 🥲💛

    • @HappyPurpleFella
      @HappyPurpleFella 3 месяца назад

      Haha you were right

  • @kylajuett-she-ella3291
    @kylajuett-she-ella3291 2 года назад +5

    Thanks for this video! Your content is well-explained & I like that you talk through your process as you go along.
    I haven’t worked with API keys yet, but look forward to doing a project similar to this one some time.

  • @jeeyuuni
    @jeeyuuni Год назад +3

    this video helped so much! honestly the analytic skills i learned through this video is way more helpful than a whole semester of my python course at uni. thanks a lot!!

  • @k_celebs__
    @k_celebs__ 8 месяцев назад +1

    For anyone that got an error at the 15:58 mark, this is the solution I used
    The apply function in the second line is correctly using the isodate.parse_duration function to convert the duration string to a timedelta object. However, when you try to convert the resulting timedelta object to seconds using astype('timedelta64[s]'), it won't work as expected.
    You should modify the code as follows:
    # convert duration to seconds
    import isodate
    video_df['durationSecs'] = video_df['duration'].apply(lambda x: isodate.parse_duration(x).total_seconds())
    In this modification, the total_seconds() method is used to convert the timedelta object to the total duration in seconds. This should give you the correct result for the video durations in seconds.

  • @bangsaenAI
    @bangsaenAI 21 день назад +2

    This is what I am looking for

  • @jeo2222
    @jeo2222 2 года назад +2

    This video was recommend to me out of the blue, and I am really glad it did! Really enjoyed it, thank you!

    • @Thuvu5
      @Thuvu5  2 года назад +1

      I’m so glad to hear that! Thanks for watching 😀

  • @edudc6261
    @edudc6261 2 года назад +1

    i've just started work on my github profile to be a data scientist, this project gonna be a great project idea

  • @konradnoises
    @konradnoises Год назад +1

    I've been having an issue with this video. Because I'm trying to give millions of likes, but it allows me one like (that's absurd)!!!! It's a shame because your content deserves a lot of love. Thank you for your dedication!

    • @Thuvu5
      @Thuvu5  Год назад

      Aw thank you for being so kind!!! 💜

  • @SwaraNaidu1333
    @SwaraNaidu1333 Год назад +3

    Wow!! well explained

  • @mahmoudkhattab111
    @mahmoudkhattab111 Год назад +1

    WooooW , great effort, Thank you so much, All the best and waiting for more videos

  • @MM-jr5sr
    @MM-jr5sr Год назад +1

    This is exactly how this kind videos are supposed to be.🎉

  • @have2148
    @have2148 2 года назад +2

    Thanks for this incredible video, I have learned a lot while following these steps.
    Hope you all well and look forward for upcoming videos, cheers!

    • @Thuvu5
      @Thuvu5  2 года назад

      Thank you so much for watching, Robert! 🙌

  • @TheMISBlog
    @TheMISBlog 2 года назад +2

    Love the details in the video Thu, Thanks

  • @sahanaramachandran4007
    @sahanaramachandran4007 9 месяцев назад

    This was my first proper data science project, and I absolutely loved every minute of making this! Thank you so much!

  • @baophuctran4878
    @baophuctran4878 2 года назад +7

    I’d say that this is the first Python project video I watched til the end, also my first comment for a DA content on YT:))
    Though there are ton lines of code that look intimidating to me (as a intermediate Python learner), I finally got the idea of how a real analytic project was made from scratch. Can’t believe that! From Git to API request to EDA to visualization, everything I’d learnt or heard about before is now brought together in this high-level tutorial, so inspiring!
    Shout out to you ThuVu! Keep up your good work! I hope to see many more contents like this on your channel!

    • @Thuvu5
      @Thuvu5  2 года назад +2

      Thank you BaoPhuc! I’m so glad you liked the video and found it useful 🔥🙌

  • @zahraBatenin
    @zahraBatenin 3 месяца назад +1

    Great repository you made. Excellent job.💫

  • @oilgas1016
    @oilgas1016 2 года назад +3

    If u could demonstrate cloud environment that data scientist to deploy project, that would be wonderful. Great content! Thanks.

    • @Thuvu5
      @Thuvu5  2 года назад

      Hey, that’s a good idea! Thank you for the suggestion, I’ll keep it in mind for future videos!

  • @abdelrhmanhamdy2370
    @abdelrhmanhamdy2370 Год назад +1

    fantastic explanation, precise and to the point, I'm happy that I found this channel

    • @Thuvu5
      @Thuvu5  Год назад

      Glad to hear it! 🙌

  • @Rama_Guru
    @Rama_Guru Год назад +1

    That's great, your style and speed is perfect for me. I will be looking at more. And I did sub.

  • @annette4718
    @annette4718 Год назад +1

    Awesome video and awesome content. Definitely deserves way more views. Thank you for sharing this with us!!

  • @datboi1861
    @datboi1861 Год назад

    Your video was the perfect introduction to RUclips's API. Thank you for this.

    • @Thuvu5
      @Thuvu5  Год назад

      Glad you enjoyed it!

  • @raffymcfee9846
    @raffymcfee9846 3 месяца назад

    Thank you Thu Vu for the project I can add this to my own data portfolio and resume show off! New Subscriber here!

    • @Thuvu5
      @Thuvu5  3 месяца назад +1

      That’s awesome to hear! Good job 🎉

  • @andreyseas
    @andreyseas 2 года назад +2

    Great video! Love your authenticity. :) Keep it up!

    • @Thuvu5
      @Thuvu5  2 года назад +2

      Hey Andrey, thank you for the compliment! Haha I’m trying to be more authentic in the videos and that’s great to hear!

  • @kevinanggito31
    @kevinanggito31 2 года назад +4

    This is very good quality content! the project is very interesting! thanks for sharing with us here! good luck with your channel. Already subscribed to this channel!

    • @Thuvu5
      @Thuvu5  2 года назад +1

      Aw that's so kind of you 😇. Really glad you liked the video and thanks for subscribing! 👋

  • @chamdarigdall273
    @chamdarigdall273 Месяц назад +1

    You are the best! 🔥

  • @KaraboMoremi
    @KaraboMoremi 2 года назад +4

    This video was sooo good. I really learned a lot. I will go over it a couple more times just to see it in more detail.

    • @Thuvu5
      @Thuvu5  2 года назад

      So great to hear Karabo! That really warmed my heart 😄. Have fun with the project!!

  • @deepasarojam1433
    @deepasarojam1433 2 года назад +1

    Great video again Thu Vu! I'm going to do this in coming week. Thank you for such quality content.

    • @Thuvu5
      @Thuvu5  2 года назад

      Thank you Deepa! I'm glad it was helpful 🤩

  • @vishalnaik5453
    @vishalnaik5453 9 месяцев назад +2

    If you are using Jupyter Notebook and getting output as : "" instead of importing JSON from IPython.display
    Use this
    import json
    ...
    ..
    formatted_response = json.dumps(response, indent=2)
    print(formatted_response)

  • @plor1261
    @plor1261 6 месяцев назад

    okay, fine. You've earned my like and subscribed lol This was excellent. Perfect flow, descriptions, and all meat. Thank you

  • @patrickp2195
    @patrickp2195 2 года назад +2

    Awesome video thank you! I loved learning about this library through your video. If possible, please make another video on how to deploy this dashboard so we can share it. I tried following the user guide but i got stuck, so it would be awesome if you could do a walk through. thanks again!

    • @Thuvu5
      @Thuvu5  2 года назад +1

      Thanks Patrick for the suggestion! Deploying and sharing dashboard is definitely high on my list for upcoming videos 🙌

  • @deepaksaldanha
    @deepaksaldanha 2 года назад +1

    Thank you for this video, very well explained. All the best for your channel.

    • @Thuvu5
      @Thuvu5  2 года назад

      Thank you for leaving these kind words Deepak! 🙌

  • @durkcarter
    @durkcarter 2 года назад +1

    Thank you, really learning from this, especially when making mistakes!

  • @oyvindknustad
    @oyvindknustad Год назад +1

    Fantastic video. I'm just starting to look into API's and this was very helpful. I thought I'd do a project that might benefit my girlfriend's RUclips channel. It's a small channel with a big heart and deserve more eyes. Wish me luck

    • @Thuvu5
      @Thuvu5  Год назад

      Aw that’s awesome! Good luck 🍀

  • @edilsonsousa3743
    @edilsonsousa3743 2 года назад +2

    Great project, thank you so much!

  • @lengleng4043
    @lengleng4043 2 года назад +1

    First one here 😃! Greetings from Slovakia.

    • @Thuvu5
      @Thuvu5  2 года назад +1

      Haha you were the one who unboxed this video 🤩

    • @lengleng4043
      @lengleng4043 2 года назад

      @@Thuvu5 yay 😊!

  • @priyankagaikwad60
    @priyankagaikwad60 Год назад

    I like your new unique and intresting content , very helpful for me learning data science

  • @馬正軒-i5y
    @馬正軒-i5y Год назад +1

    I am from Taiwan. Thank you so much🙏

  • @thomasantony3381
    @thomasantony3381 Год назад +1

    Sending a lot of love ❤️

  • @loudarakotondrafara
    @loudarakotondrafara Год назад +3

    If some of you are getting this kind of ugly output () when running JSON(response), use Jupyter lab instead of notebook as she advised 🙂

  • @Ayoubased
    @Ayoubased 2 года назад +1

    such an interesting video. So many concept covered. I will be sure to apply this project on another youtuber and get some cool insights but I'm sure I will stumble across to many error and hope you will be here to help haha. Thank you sm

    • @Thuvu5
      @Thuvu5  2 года назад +1

      Hey, thanks for commenting! Hope you’ll have a lot of fun applying this project to your favorite RUclipsr!! Of course you can always reach out to me if there are problems, I love solving errors 😉

    • @Ayoubased
      @Ayoubased 2 года назад

      @@Thuvu5 thank you so much, thats so motivating for me.

  • @annarocha9769
    @annarocha9769 Год назад +1

    Thank you soooooooooo much this is awesome!!! 💕💕💕💕

  • @akhila9413
    @akhila9413 2 года назад +1

    This channel is goin to get big

    • @Thuvu5
      @Thuvu5  2 года назад

      Thank you so much Akhil! 😇

    • @akhila9413
      @akhila9413 Год назад +1

      @@Thuvu5 I told you your channel is going to get big and I am glad it did get big

  • @pikineestest7362
    @pikineestest7362 2 года назад +1

    Very really work. I like this challenge.
    Thanks for sharing.

    • @Thuvu5
      @Thuvu5  2 года назад

      Glad to hear you liked it!! 🙌

  • @desafiodatascience
    @desafiodatascience 2 года назад +1

    Wow super interesting Thu Vu!
    I might and try to replicate it to my own little channel!
    Thanks for sharing the project with us!
    Carlos.-
    on

  • @meomeoww.w
    @meomeoww.w Год назад

    So clear, thank you chị ❤❤

  • @souhamahmoudi7745
    @souhamahmoudi7745 2 года назад +1

    Thank u ! Thats awesome

  • @workorion1473
    @workorion1473 Год назад +1

    Thanks for this video.

  • @CaribouDataScience
    @CaribouDataScience Год назад

    Thanks , that was helpful.

  • @shanthankasula5503
    @shanthankasula5503 8 дней назад

    If you get an error at 15:20...that's because we need to import parse library..
    here is the code:
    from dateutil import parser

  • @Actanonverba01
    @Actanonverba01 Год назад +2

    Very clear code and well explained, Great job! 😎

  • @lelumpolelum2888
    @lelumpolelum2888 2 года назад

    you are a lifesaver!! thank you

  • @iCodeCode
    @iCodeCode Год назад

    Thank you so much for this awesome video!
    Even tho I use JavaScript, your explanation was fairly simple and easy to understand.

    • @Thuvu5
      @Thuvu5  Год назад +1

      Glad it helped!

  • @eshaanghoshfushtukli
    @eshaanghoshfushtukli 2 года назад +1

    quality content, thank you so much

    • @Thuvu5
      @Thuvu5  2 года назад

      Thank you for commenting! Glad to hear you enjoyed it 😄

  • @iJavaScript
    @iJavaScript Год назад

    I really like this video, and the way you made it look easy!
    Heres an idea, I wonder if you can ceate.. Explain how to download video captions and store them in a dictionary, where the key is the a word and the value is an array that contains the video ID and the time in that video!

  • @jek1308
    @jek1308 2 года назад

    Eye opener...You are pro

  • @tate_0137
    @tate_0137 Год назад +1

    Thanks so much for your guidelines! As an absolute beginner in Python (and just get to know API from codecamp), your instruction is so easy to follow, yet it covers different perspectives and layers when it comes to analyze data. I just stood in awe watching your inspiring video!!
    I'm trying to practice following your github code and I have a question. If I analyze 10 channels at a time, then I have to repeat the "get videos IDs from upload playlist IDs" 10 times, am I right?
    I see you used the variable -playlist_id- in your codes. I tried to make use of the -join- command to see if it can retrieve all upload videos ID from 10 channels but it didn't seem to work :(
    For now I just repeat the codes and I already had my first ever data project! Thank you so so much!

  • @OriginalAfricanTales
    @OriginalAfricanTales Год назад +1

    weldone and thank you!

  • @궁금궁금-j3k
    @궁금궁금-j3k Год назад

    This is the best video ever. Thanks to that, I was able to try the RUclips API with Python. But I have a question. How do I get traffic sources? Should I use the RUclips Reporting API at this time?

    • @Thuvu5
      @Thuvu5  Год назад

      Hey, I’m not sure about how to get the traffic sources.. so I can’t helpmuch with this one..

    • @궁금궁금-j3k
      @궁금궁금-j3k Год назад

      @@Thuvu5 Thank you for your reply. It's all right. Still, the video helped me a lot. I appreciate it!

  • @konstangu8681
    @konstangu8681 2 года назад

    Great, more reviews like this. Greetings from Russia!!!

  • @medlapino
    @medlapino 2 года назад

    Great video again , thank you thu vu

    • @Thuvu5
      @Thuvu5  2 года назад +1

      Thank you Amine for always supporting me! 🤗

    • @medlapino
      @medlapino 2 года назад

      @@Thuvu5 you deserve all support for your all efforts to help us

  • @gopalreddy9392
    @gopalreddy9392 6 месяцев назад

    Just love lovee

  • @fromsunshinetomoonshine
    @fromsunshinetomoonshine 6 месяцев назад

    Love this video, it was very helpful! My only thing is I'm stuck in an infinite loop and can't get out in terms of video IDs :( My code looks exactly like yours

  • @AngelFelizF
    @AngelFelizF 2 года назад +1

    This was a great video. I enjoyed it even though I just know R

    • @Thuvu5
      @Thuvu5  2 года назад

      Haha nice!! Thanks so much Angel 😁

  • @nannapatjochmann
    @nannapatjochmann Год назад +1

    Thanks

  • @zahir4215
    @zahir4215 Год назад +1

    content you provided are just awesome, Thank you Thu vu, I thought of storing the data to azure cloud and build a data pipeline to further present my data in tabluae,
    I have no experience with data pipelines, Would you please provide your review on how this can be accomplished... Thanks Again

  • @oraciobarbosa2843
    @oraciobarbosa2843 2 года назад +1

    Great video!!! How many time did it take you to program it?

    • @Thuvu5
      @Thuvu5  2 года назад +2

      Hi Oracio, thanks! 👋 It took me about 15 hours for data extraction and about 3 hours for data preprocessing and EDA

  • @lavenderscent2334
    @lavenderscent2334 Год назад

    What are some concepts we should learn abt so we can do this project?

  • @KirillP-b1v
    @KirillP-b1v 2 года назад

    nice) more videos on how to retrieve data from the API please)

    • @Thuvu5
      @Thuvu5  2 года назад

      Yes! That sounds like a great idea 😊. Thank you for commenting!

  • @alexdin1565
    @alexdin1565 6 месяцев назад

    please can you make a video about google keyword planner API using python?

  • @naresh6961
    @naresh6961 Год назад

    Hi Madam,
    Your explanation is awesome.
    I need full Road map and guidance to become data analyst in 30 days.
    Could you please provide learning content, where can I get all the details.
    Thanks in advance.

  • @Rapha_Carpio
    @Rapha_Carpio 2 года назад +1

    I need this, I got a code that works a bit =) but I don't like how the outcome looks like; I will look at this video to learn more

    • @Thuvu5
      @Thuvu5  2 года назад

      Hey Rapha! Thanks for commenting 👋 Hope you’ll get some nice outcome from the video!

    • @Rapha_Carpio
      @Rapha_Carpio 2 года назад

      @@Thuvu5 To be honest I dont understand much, I just run the code and change the API to use mine, I would love to connect with you to show you my work on RUclips API if you-re into that

  • @rhemzyputramaulana7025
    @rhemzyputramaulana7025 Год назад

    hey thu i really enjoy with ur vides thank u so much, i wanna ask something after we got this channel's data how to make this dataset into csv? thanks before!

  • @DuyTran-xd4qb
    @DuyTran-xd4qb 2 года назад

    chị giỏi quá

  • @siramar2453
    @siramar2453 2 года назад

    Pls Suggest such Job Oriented & Good Quality Projects on Power BI Data Analyst which are Highly Relevant For Getting a Job Immidiately

  • @dana_knows
    @dana_knows Год назад

    Great video, thanks!
    I try to repeat your project for crochet channels and I have an error on the counting number of tags.
    type object 'str' has no attribute 'len'.

  • @stevensalazar6296
    @stevensalazar6296 2 года назад

    @Thu Vu FYI Luke Barousse mentioned you in his latest video about SQL.

    • @Thuvu5
      @Thuvu5  2 года назад +1

      Thanks Steven for letting me know! I just saw his video, I’m so flattered 😂

    • @stevensalazar6296
      @stevensalazar6296 2 года назад

      @@Thuvu5 I actually found your channel a few days ago through the algorithm and then I saw your name on Luke's channel today. You have great high quality content and your channel will grow a lot, wish you the best!

    • @Thuvu5
      @Thuvu5  2 года назад +1

      Aw I’m glad you found my channel! 👋 Thank you so much for your kind words, I really appreciated it 😃

  • @theawesomeharris
    @theawesomeharris Год назад +1

    I was playing with the notebook and ended up with almost 10k video ids then I realize how the api request did not run fully to grab all the ids that I had to run a few times to get it right. 😂😂

  • @DataQuestLive
    @DataQuestLive Год назад

    So I know I am about a mont late but I essentially copied exactly what you did up until the the retreiving the number of videos and even copied and pasted your number of videos ID function from your github and its not counting all the videos there are like close to 100 missing what could be the reason?

  • @krishkathuria3719
    @krishkathuria3719 Год назад

    Hi! thank you for this video its really helpful. Can you plz provide the code for fetching comments, your repo doesn't have that

  • @vuquano4961
    @vuquano4961 2 года назад

    very good video

  • @KaraboMoremi
    @KaraboMoremi 2 года назад +2

    I got stuck in my project at the next page token park. The channel I'm analyzing has 86 total videos. By default I get 50 video_ids but I need all 86. The while loop with "is not None" loops Infinitely 😭😭

    • @Thuvu5
      @Thuvu5  2 года назад +3

      Hi Karabo, I think I know what caused it to go into infinite loop, I had it once 😅. Please make sure you include ‘page_token = next_page_token’ in the request within the is not None loop.

    • @KaraboMoremi
      @KaraboMoremi 2 года назад +2

      IT WOOORRRKKKEEED🏅🏅🏅😭😭😭🤝🏽🤝🏽🤝🏽

    • @Thuvu5
      @Thuvu5  2 года назад

      @@KaraboMoremi Yay!!!!

    • @manuelespitia10
      @manuelespitia10 2 года назад

      @@Thuvu5 @Karabo Moremi Guys I'm having the same problem, but when I include 'page_token = next_page_token' in the request list within the is not None loop I got an error 'got an unexpected argument 'page token''. Also, great video, thanks for sharing all this!!!

  • @happyfreeky
    @happyfreeky Год назад

    I’ve been developing similar code and came across a limitation: you cannot get more than 500 results from the RUclips Data API.

  • @luiscarlospallaresascanio2374
    @luiscarlospallaresascanio2374 8 месяцев назад

    I'm trying to move videos from one playlist to another but it says I don't have permissions.

  • @MostafaHafez25
    @MostafaHafez25 2 года назад

    Hello, great video.
    I have a problem with the playlist id. I tried making a list of different playlist ids and using them in the code, but the code crashed. Although when i tried each code separately they all worked?

  • @geekymahi3896
    @geekymahi3896 2 года назад +1

    Hey you've done a great job making this video, but is there any other way to get channel id, since this method doesn't work any more.Please help

    • @Thuvu5
      @Thuvu5  2 года назад

      Hi Mahesh, thanks for watching! Good to know that this method no longer applies. But it's actually quite simple to obtain channel id otherwise. On any video of a channel you want to get channel ID, open developer console (Ctrl+Shft+I on Windows or Command+Option+I on Mac). Then go to the Element tab and search (Ctrl+F) for "/channel/", then you should find some results of the href of the channel link. Then the long weird string after "/channel/" in the href should be the channel ID. Hope this helps. Good luck!

  • @PhamHuy-j4e
    @PhamHuy-j4e 4 месяца назад

    Chị có mở khóa học không ạ?

  • @lilshaunpicanto
    @lilshaunpicanto Год назад

    How do we hide our API keys from our GitHub repo

  • @sikandar08
    @sikandar08 2 года назад

    for some reason when I get all the video stats with video_df I only get 250 results (250 X 13 columns). I'm using the same code as you but you get thousands so I'm confused. (there are definitely more than a thousand videos)
    I think the next page thing isn't working for me...

  • @prasunnundi7456
    @prasunnundi7456 2 года назад

    Hi, i tried to get the id for other channels just the way you did for your example, it didn't worked , plz help!!!!

  • @Aisha2254
    @Aisha2254 3 месяца назад

    If I create a project using youtube api and in my project I show youtube videos and put ads or subscription on website. Or will some copyright come.What if I don't want copyright issue to appear on my website?

  • @fiestaamigos3084
    @fiestaamigos3084 Год назад

    Hi , It is really usefull, I am new to DS & I want help on RUclips Data Harvesting and Warehousing using SQL, MongoDB and Streamlit by creating a Streamlit application. Can you help on the details on how should I start as it is my first project.

  • @lennox_wrld
    @lennox_wrld Год назад

    i dont know how yall found this tutorial doable, I'm stuck at the first cell and i haven't made progress since, even StackOverflow and chatgpt cant solve my errors, like idk perplex timeout, idk

  • @manojkothwal3586
    @manojkothwal3586 2 года назад

    👍

  • @shanthankasula5503
    @shanthankasula5503 8 дней назад

    How did you get the id in video statistics? @11:39

  • @kaviyarasus1849
    @kaviyarasus1849 Год назад

    Mam please say, how to fix "quota exceeded" error