Commit 8354a227 authored by Dominik Woiwode's avatar Dominik Woiwode
Browse files

Fix FachGRUPPENvollversammlung

parent c2d8becd
...@@ -7,7 +7,7 @@ from tqdm import tqdm ...@@ -7,7 +7,7 @@ from tqdm import tqdm
PROTOCOL_PAD_URL = "https://pad.finf.uni-hannover.de/protokolllinks_terces" PROTOCOL_PAD_URL = "https://pad.finf.uni-hannover.de/protokolllinks_terces"
NOT_APPROVED_SIGN = "*" NOT_APPROVED_SIGN = "*"
ATTACHEMENT_SIGN = "+" ATTACHEMENT_SIGN = "+"
FACHSCHAFTENVERSAMMLUNG_SIGN = ">" FACHGRUPPENVOLLVERSAMMLUNG_SIGN = ">"
DEFAULT_TYPE = "finf" DEFAULT_TYPE = "finf"
OVERRIDE_ACCEPTED = None OVERRIDE_ACCEPTED = None
...@@ -54,13 +54,13 @@ def getPadsFromCollectionPad(padURL: str) -> list: ...@@ -54,13 +54,13 @@ def getPadsFromCollectionPad(padURL: str) -> list:
class Pad: class Pad:
def __init__(self, url: str, name, metadata=None, type_=None, approved=False, attachement=False, def __init__(self, url: str, name, metadata=None, type_=None, approved=False, attachement=False,
fachschaftsvollversammlung=False): fachgruppenvollversammlung=False):
self.url = url self.url = url
self.id_ = url.split("/")[-1].split("?")[0] self.id_ = url.split("/")[-1].split("?")[0]
self.name = name self.name = name
self.approved = approved self.approved = approved
self.attachement = attachement self.attachement = attachement
self.fachschaftsvollversammlung = fachschaftsvollversammlung self.fachgruppenvollversammlung = fachgruppenvollversammlung
self.metadata = metadata or dict() self.metadata = metadata or dict()
self.type_ = type_ or ("attachement" if self.isAttachement() else DEFAULT_TYPE) self.type_ = type_ or ("attachement" if self.isAttachement() else DEFAULT_TYPE)
...@@ -85,7 +85,7 @@ class Pad: ...@@ -85,7 +85,7 @@ class Pad:
return datetime.datetime.strptime(dateStr, "%Y%m%d") return datetime.datetime.strptime(dateStr, "%Y%m%d")
isAttachement = ATTACHEMENT_SIGN in prefixes isAttachement = ATTACHEMENT_SIGN in prefixes
isFachschaftsvollversammlung = FACHSCHAFTENVERSAMMLUNG_SIGN in prefixes isFachgruppenvollversammlung = FACHGRUPPENVOLLVERSAMMLUNG_SIGN in prefixes
isNotApproved = NOT_APPROVED_SIGN in prefixes isNotApproved = NOT_APPROVED_SIGN in prefixes
url = url.split("?")[0] url = url.split("?")[0]
...@@ -122,11 +122,11 @@ class Pad: ...@@ -122,11 +122,11 @@ class Pad:
metadata["datum"] = date.strftime("%d.%m.%Y") metadata["datum"] = date.strftime("%d.%m.%Y")
name = f'Protokoll {type_.lower()} {date.strftime("%Y-%m-%d")}' name = f'Protokoll {type_.lower()} {date.strftime("%Y-%m-%d")}'
if isFachschaftsvollversammlung: if isFachgruppenvollversammlung:
name += " - Fachschaftsvollversammlung" name += " - Fachgruppenvollversammlung"
return Pad(url, name, metadata=metadata, type_=type_, approved=not isNotApproved, attachement=isAttachement, return Pad(url, name, metadata=metadata, type_=type_, approved=not isNotApproved, attachement=isAttachement,
fachschaftsvollversammlung=isFachschaftsvollversammlung) fachgruppenvollversammlung=isFachgruppenvollversammlung)
def isAttachement(self): def isAttachement(self):
return self.attachement return self.attachement
...@@ -234,7 +234,7 @@ if __name__ == '__main__': ...@@ -234,7 +234,7 @@ if __name__ == '__main__':
parser.add_argument("--prefixes", type=str, default="", parser.add_argument("--prefixes", type=str, default="",
help=f"Add additional information to pad:\n" help=f"Add additional information to pad:\n"
f"Not approved: {NOT_APPROVED_SIGN}\n" f"Not approved: {NOT_APPROVED_SIGN}\n"
f"Fachschaftenvollversammlung: {FACHSCHAFTENVERSAMMLUNG_SIGN}\n" f"Fachschaftenvollversammlung: {FACHGRUPPENVOLLVERSAMMLUNG_SIGN}\n"
f"Attachement: {ATTACHEMENT_SIGN}\n") f"Attachement: {ATTACHEMENT_SIGN}\n")
parser.add_argument("--finf", action="store_true") parser.add_argument("--finf", action="store_true")
parser.add_argument("--fsr", action="store_true") parser.add_argument("--fsr", action="store_true")
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment