Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Comet Calendar events with multiple locations

Aperta Adatta ai principianti
#198 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

@azythromycin ci sta già lavorando.

Dal 14/10/2026.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
76/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
go
Ambito
cli

Direzione di ricerca

Inizia individuando il parser Go che estrae le abbreviazioni degli edifici e i numeri delle stanze dalle ubicazioni degli eventi di Comet Calendar, quindi esamina il suo comportamento attuale basato su FindString. Usa gli esempi nell’issue e i dati collegati della UTD calendar API per verificare che vengano mantenute tutte le ubicazioni valide, inclusi più edifici e stanze.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

L1 Type: Bug Report

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.

Lingua principale
Go
Stelle
12
Fork
54
Merge medio
2m
PR unite (30g)
1

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di UTDNebula/api-tools

Tutte le issue di UTDNebula/api-tools

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.