Building a YouTube-Twitter Bot, Part 3: Checking for New Video and Tweeting Link
Part 3 of a tutorial series on building a bot that checks for new YouTube videos and automatically tweets the links using Python and Twitter's API.
Musings of a Young Kenyan is a personal tech blog sharing hands-on projects, programming tutorials, and reflections on data science and software development. It features practical guides, automation experiments, and thoughtful takes on technology and problem-solving.
32 articles from this blog
Part 3 of a tutorial series on building a bot that checks for new YouTube videos and automatically tweets the links using Python and Twitter's API.
A technical guide on building a YouTube-to-Twitter bot, focusing on moving channel data into a database and extracting recent video uploads.
A technical guide on building a bot that tweets new YouTube videos, starting with fetching subscription data via the YouTube API.
A developer outlines a plan to build a Python bot that automatically clips and tweets new videos from subscribed Kenyan YouTube channels.
A guide explaining Python decorators, their syntax, and how they modify function behavior to keep code clean and DRY.
Explores how applying design thinking principles can improve data science projects by focusing on user needs and storytelling.
A technical guide on using the Twython library to upload videos longer than 30 seconds to Twitter via the chunked/async API.
A critique of data visualization choices in a KCSE exam analysis, comparing heat maps to line graphs for clarity.
Argues for integrating research and cross-department collaboration in Computer Science education to foster innovation beyond pure technology.
An analysis of the decline and potential resurgence of Kenyan-made mobile apps, discussing market growth and cultural factors.
Analysis of the conflict between traditional taxis and Uber in Nairobi, exploring tech-based solutions like local ride-hailing apps.
Analyzes the viability of Netflix in Kenya, addressing internet access, device compatibility, and competition with piracy.
Analysis of Kenya's proposed ICT law amendments, focusing on cybersecurity, electronic transactions, and potential issues in the draft regulations.
A data-driven critique of a popular Kenyan tech blog, analyzing its content focus using R programming and text mining techniques.
Analysis of Safaricom's shift from voice and M-PESA to data as its primary revenue driver, highlighting growth, threats, and strategic opportunities.
A comparison of Safaricom's theBIGbox 4G home internet service and Zuku's fiber offering in Kenya, analyzing market competition and strategy.
Analysis of Safaricom's new Android-powered digital set-top box, 'The Box', and its potential to disrupt Kenya's media landscape through targeted advertising.
Safaricom is migrating M-PESA servers from Germany to Kenya, promising improved stability and faster transactions, while developers hope for better API access.
Analysis of recent executive departures at Safaricom, Kenya's leading tech company, exploring potential business and competitive reasons.
A developer shares lessons learned from applying to and joining iHub, a tech innovation hub, covering networking, cover letters, and interview tips.