Reverse Engineering Soundcloud API
A guide on reverse engineering the Soundcloud API to bypass download restrictions using Python.
Yasoob Khalid is a developer and writer best known for the free, open-source book Intermediate Python and his project-driven follow-up, Practical Python Projects. His articles and books have reached 5+ million readers across 189+ countries, and his blog remains a go-to place for clear, practical Python insights. By day, Yasoob works on Azure Cloud Networking at Microsoft, and by night he continues to publish tutorials, notes, and experiments that demystify real-world Python for learners at every level. He’s also the author behind the long-running Python Tips site and newsletter, where he focuses on approachable explanations and hands-on examples.
187 Articles from this blog
A guide on reverse engineering the Soundcloud API to bypass download restrictions using Python.
A February 2018 roundup of the best Python articles, news, GitHub projects, and tutorials, including Discord bots and JupyterLab.
A tutorial on creating an Alexa skill to remotely control your computer using AWS Lambda and ngrok, even without a physical Alexa device.
A personal reflection on the author's achievements in 2017, including travel, starting a club, and fitness goals, with a positive outlook for 2018.
A programmer shares his personal journey into coding, starting at age 12 with Club Penguin and learning Visual Basic to prove his doubters wrong.
An overview of Machine Learning applications in Remote Sensing, covering key algorithms and the typical workflow for data analysis.
Explains a surprising Python behavior where chained comparisons like `d + 2 * a > int(c) == b` are evaluated differently than expected.
Author celebrates the 2-year anniversary of their self-published 'Intermediate Python' book, which has reached over 520,000 readers.
A recap of the first Python meetup in Lahore, discussing goals for PyCon Pakistan and community growth.
A tutorial on building a Facebook Messenger bot that fetches and delivers content like memes and jokes from Reddit.
A guide to recovering lost Python source code from a running process using pyrasite and uncompyle6.
A developer investigates and fixes a subtle bug in Python tests for Themis' Secure Comparator, caused by C integer overflows in ctypes.
A blog post sharing practical tips for delivering a successful first public talk, based on the author's personal experience.
A curated list of five interesting Python tutorials covering music generation, computer vision, data science, and popular modules.
The author reflects on the global reach of their book 'Intermediate Python', which has been read in 181 countries and used for training.
A developer shares his experience of inspiring 40 teenagers to start programming through a motivational session at a London college.
An introduction to Python sorted collections, explaining the need for libraries like SortedContainers for efficient sorted data types.
The Intermediate Python book is now available in a Chinese translation, which quickly gained popularity on GitHub.
A curated list of resources for beginners to learn Python specifically for data science, including tutorials, courses, and books.
A tutorial on using Python, Tesseract, and Wand to perform OCR (Optical Character Recognition) on PDF files and extract text.