Comet Calendar events with multiple locations
@azythromycin がすでに取り組んでいます。
2026年10月14日 から。
評価
調査の方向性
まず、Comet Calendar のイベント場所から建物の略称と部屋番号を抽出する Go パーサーを見つけ、現在の FindString ベースの動作を確認します。issue の例とリンクされている UTD calendar API のデータを使って、複数の建物や部屋を含む、すべての有効な場所が保持されることを検証します。
索引モデルが issue の本文から書いたものです。
説明
Overview
See #162 for some background information. Essentially, getting location data is quite difficult for Comet Calendar events.
On some occasions, some events have multiple differing events in their location field. For example:
location: "Student Services Building Addition (SSA), 12.471 (all sessions except 10/20), 14.244 (10/20 session only)"
Another example of multiple rooms for an event:
location: "SSA Atrium (SSA 12.120), SSA Atrium & SSA Auditorium"
Currently, the parser simply returns the first valid abbreviation and valid room number because it uses the FindString method, which only returns the leftmost match. We can handle multiple buildings and rooms by using FindAllString instead.
Resources
Old pull request which has the link to UTD's calendar event API if you need to find some events data.
- 主要言語
- Go
- スター
- 12
- フォーク
- 54
- 平均マージ
- 2分
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
UTDNebula/api-tools のほかの issue
-
Improve unit tests in sectionParser_test.go対応中かも @Sidd-Pelluru が 26 日前に担当しました。 オープンL1 recommended for recruits
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
Improve unit tests in discountsParser_test.go対応中かも @LikithInam が 12 日前に担当しました。 オープンL1 recommended for recruits
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
L1 recommended for recruits
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
-
Improve output in events.go対応中かも @DennisOrtin が 16 日前に担当しました。 オープンL1 recommended for recruits
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
L2 Type: Internal
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
UTDNebula/api-tools の issue をすべて見る
似ている issue
-
automation models
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
QuantumNous/new-api#7930 ·
メンテナーはふだん 1 日以内に返信
-
area/gateway kind/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
vllm-project/aibrix#3226 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
kind/bug kind/flake
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
kubernetes-sigs/kueue#17518 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信