mediahandler.types¶
Module: mediahandler.types
Module contains:
- mediahandler.types.MHMediaType
Parent class for all media type submodules. Includes the logic for the video media types (TV & movies).
Media Type Submodules:
- class mediahandler.types.MHMediaType(settings, push)¶
Bases: mediahandler.MHObject
Parent class for the media type submodule classes.
- Required arguments:
- settings
Dict or MHSettings object.
- push
MHPush object.
- Public method:
- mediahandler.types.MHMediaType.add()
Main wrapper function for adding media files. Processes calls to Beets and Filebot.
- class MHSettings(adict)¶
Bases: object
Object which serves as a simple structure for storing data as attributes.
- MHMediaType.add(file_path)¶
Wrapper for Filebot requests.
Sets up Filebot CLI query using object member values.
- MHMediaType.set_settings(adict)¶
Iteratively converts a dict into MHSettings objects and subsequently into object attributes.