def get_all_entries(feed_url):
    d = feedparser.parse(feed_url)
    entries = []

    for e in d['entries']:
        published = make_aware(
            datetime.datetime(*e['published_parsed'][:7]), timezone=utc
        )

        entry = {
            'title': e['title'],
            'summary': e.get('summary', ''),
            'pub_date': published,
            'url': e['link'],
        }

        entries.append(entry)

    return entries
Handles generating a 'combo' file for the given path. This is similar to
dataset/ETHPy150Open python/pythondotorg/blogs/parser.py/get_all_entries--crossover with--dataset/ETHPy150Open sunlightlabs/django-mediasync/mediasync/views.py/combo_serve