def METHOD_NAME(config, db):
	# Only checks link sites because their names are preferred
	# Names on stream sites are unpredictable and many times in english
	handlers = services.get_link_handlers()
	for site in db.get_link_sites():
		if site.key not in handlers:
			warning("Link site handler for {} not installed".format(site.key))
			continue
		handler = handlers.get(site.key)
		info("  Checking {} ({})".format(handler.name, handler.key))
		raw_shows = handler.get_seasonal_shows(useragent=config.useragent)
		for raw_show in raw_shows:
			yield raw_show