Module pyreddit.services
Services are used to retrieve media contents from external sources.
Summary
This module is comprised of a main entrypoint
(ServicesWrapper) which is a facade for the services logic, a
base abstract class for all services (Service), which determines the
common logic of all services, and a class for each service provider, which
implements in practice the steps to retrieve the media information.
A Generic service class is also present, which will be used if
no handler for a specific service is found.
Sub-modules
pyreddit.services.generic_service-
Service for when a suitable specific service is not found.
pyreddit.services.gfycat_service-
Service for Gfycat GIFs.
pyreddit.services.imgur_service-
Service for Imgur images and videos.
pyreddit.services.service-
Abstract Base static Class for every service.
pyreddit.services.services_wrapper-
Entrypoint of the whole services pattern.
pyreddit.services.vreddit_service-
Service for v.redd.it GIFs.
pyreddit.services.youtube_service-
Service for Youtube URLs.