mirror of
https://github.com/Garmelon/PFERD.git
synced 2025-09-09 14:12:26 +02:00
Sync files from ILIAS
This commit is contained in:
@@ -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())
|
||||
|
Reference in New Issue
Block a user