Add Transforms and Transformables

This commit is contained in:
Joscha
2020-04-22 18:25:09 +00:00
parent a051e3bcca
commit 3c808879c9
3 changed files with 46 additions and 4 deletions

View File

@ -10,6 +10,7 @@ import requests
from ..organizer import Organizer
from ..tmp_dir import TmpDir
from ..transform import Transformable
from ..utils import soupify, stream_to_path
from .authenticators import IliasAuthenticator
@ -19,12 +20,11 @@ class ContentTypeException(Exception):
@dataclass
class IliasDownloadInfo:
class IliasDownloadInfo(Transformable):
"""
This class describes a single file to be downloaded.
"""
path: Path
url: str
modification_date: datetime.datetime
# parameters: Dict[str, Any] = field(default_factory=dict)