Build a Content Aggregator in Python

In this project-based tutorial, you’ll build a content aggregator from scratch using Python and the popular framework Django.

With so much content coming out online daily, it can be time consuming to go to multiple sites and sources to consume information about your favorite subjects. This is why content aggregators are so popular and powerful, as you can use them to view all the latest news and content in one place.

Whether you’re looking for a portfolio project or ways in which to extend future projects beyond simple CRUD capabilities, this tutorial will have something for you.

In this tutorial, you’ll learn:

  • How to work with RSS feeds
  • How to create a Django custom management command
  • How to run your custom command automatically on a schedule
  • How to use unit tests to test your Django app’s functionality