Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TUM-Dev/NavigaTUM
/ functions
Functions
1,637 in github.com/TUM-Dev/NavigaTUM
⨍
Functions
1,637
◇
Types & classes
436
↓ 4 callers
Function
highlighted_name_for_hit
( hit: &SearchResult<MSHit>, ctx: &HighlightContext<'_>, )
server/src/search_executor/highlight.rs:11
↓ 4 callers
Function
isMensaPriceRole
(value: string)
webclient/app/utils/mensaMenu.ts:35
↓ 4 callers
Function
layerIdFor
(source: EventSourceId)
webclient/app/composables/useEventMarkers.ts:18
↓ 4 callers
Function
load_data
(client: &Client)
server/src/setup/meilisearch.rs:115
↓ 4 callers
Function
load_events
Build the events frame from `data/sources/events.csv`. Renames the `event_*`-prefixed CSV columns to the parquet shape with dtypes deriv
data/external/loaders/events.py:33
↓ 4 callers
Function
load_opening_hours
Load and validate `data/sources/opening_hours.csv`. Empty optional fields read back as null. OSM-string syntax is gated by the test suit
data/external/loaders/opening_hours.py:12
↓ 4 callers
Function
load_semester
Load and validate `data/sources/semesters.csv`.
data/external/loaders/semesters.py:12
↓ 4 callers
Function
load_tumonline_orgs
Build the bilingual TUMonline orgs frame from the per-language CSVs.
data/external/loaders/tumonline_orgs.py:8
↓ 4 callers
Function
mockProposeBackend
( page: Page, event: ReturnType<typeof eventEntry>, )
tests/specs/propose-event.ui.spec.ts:40
↓ 4 callers
Method
n_visible
(&self)
server/src/search_executor/merger.rs:38
↓ 4 callers
Method
name
(&self)
server/src/external/meilisearch.rs:252
↓ 4 callers
Function
openEventForm
(page: Page)
tests/specs/propose-event.ui.spec.ts:92
↓ 4 callers
Function
open_hours_to_osm
Convert eat-api per-weekday `open_hours` into an OSM `opening_hours` string. Consecutive weekdays sharing the same start/end collapse into o
data/external/scrapers/studierendenwerk.py:48
↓ 4 callers
Function
override_room_coords
(pool: &sqlx::PgPool)
server/src/setup/database/osm.rs:45
↓ 4 callers
Function
pad
(n: number)
webclient/test/additionSchema.event.test.ts:19
↓ 4 callers
Function
pad
(n: number)
webclient/app/utils/datetime.ts:10
↓ 4 callers
Function
parseEventsWindow
(param: string | null | undefined)
webclient/app/composables/mapLayers.ts:220
↓ 4 callers
Function
parseWcsGender
(param: string | null | undefined)
webclient/app/composables/mapLayers.ts:272
↓ 4 callers
Function
refresh_once
(pool: &PgPool, client: &Client)
server/src/refresh/lectures.rs:51
↓ 4 callers
Function
row_to_json
Converts a parquet row into a JSON object, skipping null fields.
server/src/setup/file_loader.rs:206
↓ 4 callers
Function
sanitize_key
Sanitizes a key to prevent path traversal attacks. Rejects keys that: - Are empty - Contain `..` (path traversal) - Contain `/` or `\` (path separato
server/src/routes/feedback/proposed_edits/image.rs:23
↓ 4 callers
Method
save_content
(&self, target: &Path)
server/src/routes/feedback/proposed_edits/image.rs:185
↓ 4 callers
Function
scopeOsmRules
(plainOsm: string, prefix: SchedulePrefix)
webclient/app/utils/openingHoursEditor.ts:144
↓ 4 callers
Function
seed_room
Seeds a `de`+`en` room at (0,0) with a building-accurate non-OSM coordinate, as the data pipeline would produce it.
server/src/setup/database/osm.rs:113
↓ 4 callers
Method
start
(mut self, value: T)
motis-openapi-progenitor/src/lib.rs:8412
↓ 4 callers
Function
stubBasemap
(page: import("@playwright/test").Page)
tests/specs/details.ui.spec.ts:69
↓ 4 callers
Method
toggle
()
webclient/app/utils/lectureRow.ts:117
↓ 4 callers
Function
unicode_split_at
(search: &str, width: usize)
server/src/search_executor/formatter.rs:179
↓ 4 callers
Method
validate
Reject values that would launder a pipeline-generated display string back into the curated source CSVs. Run before any writes so a stale or third-part
server/src/routes/feedback/proposed_edits/property.rs:75
↓ 4 callers
Function
warn_if_stale
Log a warning and return `True` when `source` is stale; otherwise return `False`.
data/external/freshness.py:33
↓ 4 callers
Function
zoomForLocationType
(type: LocationType | undefined)
webclient/app/utils/map.ts:49
↓ 3 callers
Function
_allowHighlighting
(text: string)
webclient/app/composables/autocomplete.ts:6
↓ 3 callers
Function
_alphanum_lower
Reduce a name to comparable form: expand abbrevs, then keep lowercase alphanumerics only.
data/processors/tumonline.py:141
↓ 3 callers
Function
_data
Build a minimal ancestor chain root -> garching -> mi, keyed by id as the pipeline keys it.
data/processors/test_export.py:7
↓ 3 callers
Function
_normalize_id
Lowercase + strip whitespace/punctuation so 'BL. G' matches 'bl-g'.
data/processors/areatree/process.py:222
↓ 3 callers
Function
_osm_range
Format an OSM monthday range, e.g. `2025 Apr 22-2025 Aug 02`.
data/processors/semester_block_expander.py:101
↓ 3 callers
Function
_read_csv_typed
r""" Read a CSV against a dataframely schema, with whitespace stripping. Narrowed dtypes (`pl.Enum`, `pl.Categorical`) are read as `pl.String
data/external/loaders/roomfinder.py:10
↓ 3 callers
Method
add_context
(&mut self, additional_context: &str)
server/src/routes/feedback/proposed_edits/description.rs:20
↓ 3 callers
Method
apply_metadata_to
( &self, key: &str, image_sources: &mut BTreeMap<String, BTreeMap<u32, ImageMetadata>>
server/src/routes/feedback/proposed_edits/image.rs:75
↓ 3 callers
Method
as_appliable
(&self)
server/src/routes/feedback/proposed_edits/addition/mod.rs:57
↓ 3 callers
Function
bookedUntilTime
(raw: string)
webclient/app/utils/iris.ts:129
↓ 3 callers
Function
buildRoomRows
( rooms: readonly IrisRoom[], resolved: ReadonlyMap<string, string | null> )
webclient/app/utils/iris.ts:143
↓ 3 callers
Function
build_meilisearch_sorting
(near: Option<&String>)
server/src/routes/search.rs:489
↓ 3 callers
Method
contains_id
(&self, id: &str)
server/src/routes/feedback/proposed_edits/addition/areatree.rs:87
↓ 3 callers
Function
cropGeometry
(width: number, height: number, target: CropTarget)
webclient/app/utils/imageCrop.ts:26
↓ 3 callers
Method
draw_onto
(&self, img: &mut image::RgbaImage)
server/src/overlays/map.rs:40
↓ 3 callers
Function
emptyAdditionDraft
()
webclient/app/composables/additionSchema.ts:483
↓ 3 callers
Method
extract_subject
(&self, updated_event_keys: &BTreeSet<String>)
server/src/routes/feedback/proposed_edits/mod.rs:227
↓ 3 callers
Method
facet
The facet this section groups.
server/src/search_executor/mod.rs:270
↓ 3 callers
Method
facet_query
( &'a self, entries: &'a Index, filter: &'a str, sorting: &'a [&'a str], )
server/src/external/meilisearch.rs:392
↓ 3 callers
Function
fetchDepartures
(stationId: string)
webclient/app/composables/nearbyDepartures.ts:172
↓ 3 callers
Method
fetch_optional
( pool: &PgPool, id: &str, should_use_english: bool, )
server/src/db/location.rs:23
↓ 3 callers
Function
find
(i: int)
data/external/scrapers/public_transport.py:64
↓ 3 callers
Function
find_keys_which_need_updating
( pool: &sqlx::PgPool, keys: &LimitedVec<String>, hashes: &LimitedVec<i64>, )
server/src/setup/database/mod.rs:55
↓ 3 callers
Function
firstOrDefault
( value: LocationQueryValue | LocationQueryValue[] | undefined, defaultValue: string )
webclient/app/composables/common.ts:3
↓ 3 callers
Function
firstUpcoming
(entry: LectureResultEntry)
webclient/app/utils/lectureRow.ts:69
↓ 3 callers
Function
flag
(key: string)
webclient/app/composables/useIndoorRoomPopup.ts:113
↓ 3 callers
Method
from_row
Build a `Semester` from a validated `SemesterSchema` row (dates are `date` objects).
data/processors/semester_block_expander.py:41
↓ 3 callers
Method
get_inner
Lazily initialise the bare repo on first use.
server/src/routes/feedback/proposed_edits/repo_pool.rs:60
↓ 3 callers
Function
hasWeeklyHours
(draft: OpeningHoursDraftView)
webclient/app/utils/openingHoursEditor.ts:182
↓ 3 callers
Function
insert_event
( pool: &sqlx::PgPool, room_code: &str, id: i32, start: DateTi
server/src/search_executor/mod.rs:1631
↓ 3 callers
Function
insert_osm_room
Inserts a square `ref:tum` room of half-width `half` degrees centred on (`lon`, `lat`), stored in web mercator like osm2pgsql does.
server/src/setup/database/osm.rs:136
↓ 3 callers
Function
isKnownStatus
(status: string)
webclient/app/utils/iris.ts:19
↓ 3 callers
Function
is_http_url
Match an absolute http(s) URL.
data/external/schemas/_validators.py:24
↓ 3 callers
Method
load
(base_dir: &Path)
server/src/routes/feedback/proposed_edits/addition/validation.rs:144
↓ 3 callers
Function
load_buildings
Load the TUMonline building catalogue. Dtypes enforced by `BuildingsSchema`.
data/external/loaders/tumonline.py:42
↓ 3 callers
Function
load_studierendenwerk
Load and validate the cached `studierendenwerk.csv` canteen opening hours.
data/external/loaders/studierendenwerk.py:10
↓ 3 callers
Function
maybe_slugify
Slugify a value if it exists
data/processors/export.py:152
↓ 3 callers
Function
occupancyPercent
(occupancy: IrisOccupancy)
webclient/app/utils/iris.ts:117
↓ 3 callers
Function
opening_hours_non_empty
Match a non-empty OSM `opening_hours` string after trimming.
data/external/schemas/_validators.py:29
↓ 3 callers
Function
pickSuggestion
(page: Page)
tests/specs/propose-event.ui.spec.ts:97
↓ 3 callers
Function
read_first_column
(path: &Path)
server/src/routes/feedback/proposed_edits/addition/validation.rs:240
↓ 3 callers
Method
resize_to_max_size
Generate an image with at max_size pixel in max(width, height) for the given image.
data/processors/images.py:183
↓ 3 callers
Function
resolveEventsWindow
(param: string | null | undefined)
webclient/app/composables/mapLayers.ts:226
↓ 3 callers
Function
resolveLevel
(param: string | null | undefined)
webclient/app/composables/mapLayers.ts:311
↓ 3 callers
Function
sample_building
()
server/src/routes/feedback/proposed_edits/addition/building.rs:230
↓ 3 callers
Function
sample_poi
()
server/src/routes/feedback/proposed_edits/addition/poi.rs:197
↓ 3 callers
Function
sample_room
()
server/src/routes/feedback/proposed_edits/addition/room.rs:236
↓ 3 callers
Function
serializeFilters
( active: Iterable<string>, registry: readonly FilterDef[] = FILTER_REGISTRY )
webclient/app/composables/mapLayers.ts:174
↓ 3 callers
Method
setLevel
(level: number | null)
webclient/app/composables/FloorControl.ts:146
↓ 3 callers
Method
store
( &self, tx: &mut Transaction<'_, Postgres>, )
server/src/db/calendar.rs:182
↓ 3 callers
Function
styleWithToilet
(flags: Record<string, boolean>)
tests/specs/map.ui.spec.ts:18
↓ 3 callers
Function
submissionBlock
(state: SubmissionGateState)
webclient/app/composables/submissionGate.ts:17
↓ 3 callers
Function
test_image
()
server/src/routes/feedback/proposed_edits/image.rs:242
↓ 3 callers
Method
time
(mut self, value: V)
motis-openapi-progenitor/src/lib.rs:10583
↓ 3 callers
Method
timeout
(mut self, value: V)
motis-openapi-progenitor/src/lib.rs:10591
↓ 3 callers
Function
validEvent
(overrides: Partial<EventDraft> = {})
webclient/test/additionSchema.event.test.ts:23
↓ 3 callers
Method
with
(text: &str, font: &'static FontArc)
server/src/overlays/text.rs:47
↓ 3 callers
Method
zip
(mut self, value: T)
motis-openapi-progenitor/src/lib.rs:6592
↓ 2 callers
Function
_extract_offsets
Extract the offsets for the given image. Offsets are only available for the images, we crop
data/processors/images.py:225
↓ 2 callers
Function
_gen_file_hash
Generate a hash-string for the given image file and given offsets.
data/processors/images.py:251
↓ 2 callers
Function
_load_mapping
Load the hand-authored canteen-id -> NavigaTUM entry-id mapping.
data/processors/studierendenwerk.py:19
↓ 2 callers
Function
_make_sure_is_safe
Check that no NS-context names slipped into the export. :param blob: serialized JSON bytes to be checked :raises RuntimeError: if a forb
data/processors/export.py:262
↓ 2 callers
Function
_osm_date
Format an OSM monthday selector, e.g. `2025 Apr 22` (zero-padded day, English month).
data/processors/semester_block_expander.py:106
↓ 2 callers
Function
_pad
(time: str)
data/external/scrapers/ub_tum.py:124
↓ 2 callers
Function
_parse
(obj: str | dict[str, Json])
data/processors/images.py:133
↓ 2 callers
Method
_recalculateLayout
(n: number)
webclient/app/composables/FloorControl.ts:213
↓ 2 callers
Method
_renderFloorButtons
()
webclient/app/composables/FloorControl.ts:100
↓ 2 callers
Function
_rf_data_json
(room: FlatRow)
data/processors/roomfinder.py:141
↓ 2 callers
Function
_sample_entries
Build a tiny entry frame mirroring the MI shape. The `mi` joined_building has child building `5606` (holding a room) and an empty sibling `5
data/processors/test_iris.py:58
← previous
next →
201–300 of 1,637, ranked by callers