Move download strategies to downloader

Also fixes an issue where the downloader didn't mark files that were not
downloaded due to the strategy used.
This commit is contained in:
Joscha
2020-04-24 14:26:20 +00:00
parent 4d32f863bc
commit 5b929f09a2
4 changed files with 50 additions and 56 deletions

View File

@@ -4,5 +4,6 @@ Synchronizing files from ILIAS instances (https://www.ilias.de/).
from .authenticators import IliasAuthenticator, KitShibbolethAuthenticator
from .crawler import IliasCrawler, IliasDirectoryFilter
from .download_strategies import *
from .downloader import IliasDownloader
from .downloader import (IliasDownloader, IliasDownloadInfo,
IliasDownloadStrategy, download_everything,
download_modified_or_new)