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

Fix FachGRUPPENvollversammlung

parent c2d8becd
......@@ -7,7 +7,7 @@ from tqdm import tqdm
PROTOCOL_PAD_URL = "https://pad.finf.uni-hannover.de/protokolllinks_terces"
NOT_APPROVED_SIGN = "*"
ATTACHEMENT_SIGN = "+"
FACHSCHAFTENVERSAMMLUNG_SIGN = ">"
FACHGRUPPENVOLLVERSAMMLUNG_SIGN = ">"
DEFAULT_TYPE = "finf"
OVERRIDE_ACCEPTED = None
......@@ -54,13 +54,13 @@ def getPadsFromCollectionPad(padURL: str) -> list:
class Pad:
def __init__(self, url: str, name, metadata=None, type_=None, approved=False, attachement=False,
fachschaftsvollversammlung=False):
fachgruppenvollversammlung=False):
self.url = url
self.id_ = url.split("/")[-1].split("?")[0]
self.name = name
self.approved = approved
self.attachement = attachement
self.fachschaftsvollversammlung = fachschaftsvollversammlung
self.fachgruppenvollversammlung = fachgruppenvollversammlung
self.metadata = metadata or dict()
self.type_ = type_ or ("attachement" if self.isAttachement() else DEFAULT_TYPE)
......@@ -85,7 +85,7 @@ class Pad:
return datetime.datetime.strptime(dateStr, "%Y%m%d")
isAttachement = ATTACHEMENT_SIGN in prefixes
isFachschaftsvollversammlung = FACHSCHAFTENVERSAMMLUNG_SIGN in prefixes
isFachgruppenvollversammlung = FACHGRUPPENVOLLVERSAMMLUNG_SIGN in prefixes
isNotApproved = NOT_APPROVED_SIGN in prefixes
url = url.split("?")[0]
......@@ -122,11 +122,11 @@ class Pad:
metadata["datum"] = date.strftime("%d.%m.%Y")
name = f'Protokoll {type_.lower()} {date.strftime("%Y-%m-%d")}'
if isFachschaftsvollversammlung:
name += " - Fachschaftsvollversammlung"
if isFachgruppenvollversammlung:
name += " - Fachgruppenvollversammlung"
return Pad(url, name, metadata=metadata, type_=type_, approved=not isNotApproved, attachement=isAttachement,
fachschaftsvollversammlung=isFachschaftsvollversammlung)
fachgruppenvollversammlung=isFachgruppenvollversammlung)
def isAttachement(self):
return self.attachement
......@@ -234,7 +234,7 @@ if __name__ == '__main__':
parser.add_argument("--prefixes", type=str, default="",
help=f"Add additional information to pad:\n"
f"Not approved: {NOT_APPROVED_SIGN}\n"
f"Fachschaftenvollversammlung: {FACHSCHAFTENVERSAMMLUNG_SIGN}\n"
f"Fachschaftenvollversammlung: {FACHGRUPPENVOLLVERSAMMLUNG_SIGN}\n"
f"Attachement: {ATTACHEMENT_SIGN}\n")
parser.add_argument("--finf", 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