Sync files from ILIAS

This commit is contained in:
Joscha
2018-11-26 13:39:06 +00:00
parent 529c4a7dda
commit 34da5d4d19
5 changed files with 124 additions and 12 deletions

View File

@@ -3,7 +3,7 @@ import asyncio
import logging
import pathlib
logging.basicConfig(level=logging.INFO, format=PFERD.LOG_FORMAT)
logging.basicConfig(level=logging.DEBUG, format=PFERD.LOG_FORMAT)
base_dir = PFERD.get_base_dir(__file__)
@@ -19,11 +19,21 @@ def ana1(old_path):
return old_path
def la1_filter(path):
if path.match("Tutorien/*"):
return False
return True
async def main():
ffm = PFERD.FfM(base_dir)
await ffm.synchronize("iana2/lehre/hm1info2018w/de", "HM1", transform=hm1)
await ffm.synchronize("iana1/lehre/ana12018w/de", "Ana1", transform=ana1)
await ffm.close()
#ffm = PFERD.FfM(base_dir)
#await ffm.synchronize("iana2/lehre/hm1info2018w", "HM1", transform=hm1)
#await ffm.synchronize("iana1/lehre/ana12018w", "Ana1", transform=ana1)
#await ffm.close()
ilias = PFERD.ILIAS(base_dir, "cookie_jar")
await ilias.synchronize("874938", "LA1", filter=la1_filter)
await ilias.close()
if __name__ == "__main__":
asyncio.run(main())