Add download strategies to save bandwith

Only download files that are newer than the local version.
This commit is contained in:
I-Al-Istannen
2020-04-23 18:29:20 +02:00
parent 13bc78c889
commit 076b8c5a1f
4 changed files with 93 additions and 4 deletions

View File

@ -3,7 +3,7 @@
import datetime
from dataclasses import dataclass
from pathlib import Path
from typing import List
from typing import List, Optional
import bs4
import requests
@ -26,7 +26,7 @@ class IliasDownloadInfo(Transformable):
"""
url: str
modification_date: datetime.datetime
modification_date: Optional[datetime.datetime]
# parameters: Dict[str, Any] = field(default_factory=dict)