LICENSE
MANIFEST.in
README.rst
pyproject.toml
ooresults/__init__.py
ooresults/_reader.py
ooresults/_server.py
ooresults/configuration.py
ooresults/reader.py
ooresults/server.py
ooresults/set_legacy_mode.py
ooresults/user.py
ooresults.egg-info/PKG-INFO
ooresults.egg-info/SOURCES.txt
ooresults.egg-info/dependency_links.txt
ooresults.egg-info/entry_points.txt
ooresults.egg-info/requires.txt
ooresults.egg-info/top_level.txt
ooresults/handler/__init__.py
ooresults/handler/classes.py
ooresults/handler/clubs.py
ooresults/handler/competitors.py
ooresults/handler/courses.py
ooresults/handler/demo_reader.py
ooresults/handler/entries.py
ooresults/handler/events.py
ooresults/handler/results.py
ooresults/handler/root.py
ooresults/handler/series.py
ooresults/handler/si1.py
ooresults/handler/si2.py
ooresults/model/__init__.py
ooresults/model/build_results.py
ooresults/model/cached_result.py
ooresults/model/classes.py
ooresults/model/clubs.py
ooresults/model/competitors.py
ooresults/model/courses.py
ooresults/model/entries.py
ooresults/model/events.py
ooresults/model/results.py
ooresults/model/series.py
ooresults/otypes/__init__.py
ooresults/otypes/class_params.py
ooresults/otypes/class_type.py
ooresults/otypes/club_type.py
ooresults/otypes/competitor_type.py
ooresults/otypes/course_type.py
ooresults/otypes/entry_type.py
ooresults/otypes/event_type.py
ooresults/otypes/handicap.py
ooresults/otypes/result_type.py
ooresults/otypes/series_type.py
ooresults/otypes/start_type.py
ooresults/pdf/pdf.py
ooresults/pdf/result.py
ooresults/pdf/series.py
ooresults/pdf/splittimes.py
ooresults/pdf/fonts/Carlito-Bold.ttf
ooresults/pdf/fonts/Carlito-BoldItalic.ttf
ooresults/pdf/fonts/Carlito-Italic.ttf
ooresults/pdf/fonts/Carlito-Regular.ttf
ooresults/plugins/__init__.py
ooresults/plugins/iof_class_list.py
ooresults/plugins/iof_competitor_list.py
ooresults/plugins/iof_course_data.py
ooresults/plugins/iof_entry_list.py
ooresults/plugins/iof_result_list.py
ooresults/plugins/oe12.py
ooresults/plugins/oe2003.py
ooresults/plugins/imports/entries/__init__.py
ooresults/plugins/imports/entries/text.py
ooresults/repo/__init__.py
ooresults/repo/repo.py
ooresults/repo/sqlite_repo.py
ooresults/repo/update/__init__.py
ooresults/repo/update/update_013.py
ooresults/repo/update/update_014.py
ooresults/repo/update/update_015.py
ooresults/repo/update/update_tables.py
ooresults/schema/IOF.xsd
ooresults/schema/cardreader_log.json
ooresults/schema/streaming_result.json
ooresults/static/filter.js
ooresults/static/style-tab.css
ooresults/static/style.css
ooresults/static/w3.js
ooresults/templates/add_class.html
ooresults/templates/add_club.html
ooresults/templates/add_competitor.html
ooresults/templates/add_course.html
ooresults/templates/add_entry.html
ooresults/templates/add_entry_competitors.html
ooresults/templates/add_entry_result.html
ooresults/templates/add_event.html
ooresults/templates/base.html
ooresults/templates/classes_tab_content.html
ooresults/templates/classes_table.html
ooresults/templates/clubs_tab_content.html
ooresults/templates/clubs_table.html
ooresults/templates/competitors_tab_content.html
ooresults/templates/competitors_table.html
ooresults/templates/courses_tab_content.html
ooresults/templates/courses_table.html
ooresults/templates/demo_reader.html
ooresults/templates/entries_add_status.html
ooresults/templates/entries_import_status.html
ooresults/templates/entries_tab_content.html
ooresults/templates/entries_table.html
ooresults/templates/events_tab_content.html
ooresults/templates/events_table.html
ooresults/templates/main.html
ooresults/templates/results_tab_content.html
ooresults/templates/results_table.html
ooresults/templates/root.html
ooresults/templates/select_event.html
ooresults/templates/series_settings.html
ooresults/templates/series_tab_content.html
ooresults/templates/series_table.html
ooresults/templates/unauthorized.html
ooresults/templates/si/si1_data.html
ooresults/templates/si/si1_error.html
ooresults/templates/si/si1_page.html
ooresults/templates/si/si1_results.html
ooresults/templates/si/si2_data.html
ooresults/templates/si/si2_page.html
ooresults/utils/__init__.py
ooresults/utils/globals.py
ooresults/utils/render.py
ooresults/utils/rental_cards.py
ooresults/websocket_server/__init__.py
ooresults/websocket_server/streaming.py
ooresults/websocket_server/streaming_status.py
ooresults/websocket_server/websocket_handler.py
ooresults/websocket_server/websocket_server.py
tests/__init__.py
tests/test_configuration.py
tests/test_globals.py
tests/test_ranking.py
tests/test_rental_cards.py
tests/test_series.py
tests/test_user.py
tests/model/__init__.py
tests/model/test_build_series_result.py
tests/model/test_cached_result.py
tests/model/test_classes.py
tests/model/test_courses.py
tests/model/test_entries.py
tests/model/test_entries_exceptions.py
tests/model/test_event_class_results.py
tests/model/test_import_competitors.py
tests/model/test_import_entries.py
tests/model/test_import_iof_result_list.py
tests/model/test_parse_cardreader_log.py
tests/model/test_store_cardreader_result.py
tests/otypes/__init__.py
tests/otypes/test_compute_result.py
tests/otypes/test_compute_result_net.py
tests/otypes/test_compute_result_score.py
tests/otypes/test_compute_result_standard.py
tests/otypes/test_handicap.py
tests/otypes/test_json_class_params.py
tests/otypes/test_json_person_race_result.py
tests/otypes/test_json_person_race_start.py
tests/otypes/test_json_split_time.py
tests/otypes/test_json_voided_leg.py
tests/pdf/__init__.py
tests/pdf/test_pdf.py
tests/pdf/test_splittimes.py
tests/plugins/test_export_competitors_oe12.py
tests/plugins/test_export_competitors_oe2003.py
tests/plugins/test_import_competitors_oe2003.py
tests/plugins/test_plugin_iof_class_list.py
tests/plugins/test_plugin_iof_competitor_list.py
tests/plugins/test_plugin_iof_course_data.py
tests/plugins/test_plugin_iof_entry_list.py
tests/plugins/test_plugin_iof_result_list.py
tests/repo/__init__.py
tests/repo/test_classes.py
tests/repo/test_clubs.py
tests/repo/test_competitors.py
tests/repo/test_courses.py
tests/repo/test_entries.py
tests/repo/test_events.py
tests/repo/test_settings.py
tests/templates/__init__.py
tests/templates/test_add_class.py
tests/templates/test_add_club.py
tests/templates/test_add_competitor.py
tests/templates/test_add_course.py
tests/templates/test_add_entry.py
tests/templates/test_add_entry_competitors.py
tests/templates/test_add_entry_result.py
tests/templates/test_add_event.py
tests/templates/test_classes_table.py
tests/templates/test_clubs_table.py
tests/templates/test_competitors_table.py
tests/templates/test_courses_table.py
tests/templates/test_demo_reader.py
tests/templates/test_entries_add_status.py
tests/templates/test_entries_import_status.py
tests/templates/test_entries_table.py
tests/templates/test_entries_table_views.py
tests/templates/test_events_table.py
tests/templates/test_main.py
tests/templates/test_results_table.py
tests/templates/test_root.py
tests/templates/test_series_settings.py
tests/templates/test_series_table.py
tests/templates/test_si1_data.py
tests/templates/test_si1_error.py
tests/templates/test_si1_page.py
tests/templates/test_si1_results.py
tests/templates/test_si2_data.py
tests/templates/test_si2_page.py
tests/templates/test_unauthorized.py
tests/websocket/__init__.py
tests/websocket/test_import_handler.py
tests/websocket/test_streaming.py
tests/websocket/test_streaming_status.py
tests/websocket/test_websocket_handler.py