constants.py 650 B

1234567891011121314151617181920212223242526272829303132
  1. CLASS_PDF_INPUT_FILE = "klassen.pdf"
  2. CLASSES_JSON_OUTPUT_FILE = "classes.json"
  3. TOLERANCE = 3
  4. LECTURER_SHORTHAND_SIZE = 6
  5. TABLE_SETTINGS = {
  6. "vertical_strategy": "lines",
  7. "horizontal_strategy": "lines",
  8. "snap_tolerance": 3,
  9. "join_tolerance": 3,
  10. "edge_min_length": 3,
  11. }
  12. ALLOWED_TIMESLOTS = [
  13. ("8:15", "9:00"),
  14. ("9:15", "10:00"),
  15. ("10:15", "11:00"),
  16. ("11:15", "12:00"),
  17. ("12:15", "13:00"),
  18. ("13:15", "14:00"),
  19. ("14:15", "15:00"),
  20. ("15:15", "16:00"),
  21. ("16:15", "17:00"),
  22. ("17:15", "18:00"),
  23. ("18:05", "18:50"),
  24. ("18:50", "19:35"),
  25. ("19:45", "20:30"),
  26. ("20:30", "21:15"),
  27. ]