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

Parse location information from Comet Calendar event descriptions

Aperta
#197 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

@kdiaz03 ci sta già lavorando.

Dal 29/9/2026.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
go
Ambito
cli

Direzione di ricerca

Individua il ramo del parser che restituisce "Other" quando il campo della posizione di un evento è vuoto, quindi esamina i dati della descrizione dell’evento e la vecchia pull request collegata nella sezione Resources. Il lavoro è completo quando le descrizioni possono fornire i valori di edificio e stanza come fallback, mentre gli eventi senza una posizione analizzabile continuano a restituire "Other".

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.

Currently, when the location field is empty, the parser returns "Other" for both the event's buildings and rooms. However, for some events, the description field may have the location of the events. For example:

location: ""
... (some other fields)
description: "Get ready to Unlock the Power of Data & AI Data Platform!\n\nJoin us for an exciting hands-on Snowflake Workshop where you’ll explore the world of data warehousing and data modeling using Snowflake, one of the most powerful cloud data platforms in the industry.\n\nSpecial Bonus:\nAll students who attend, complete the workshop, and finish the Snowflake labs will receive a Snowflake Certification Coupon – your ticket to becoming a certified Snowflake expert!\n\nDate: Friday, October 3, 2025\nTime: 10:00 AM – 1:00 PM\nLocation: ECSW 3.250 (in-person) or Virtual\n\nRegistration Link: https://forms.gle/8MZxzapEot6H6Cmd7\n\nTo participate, students must RSVP in advance so that credentials can be created for Snowflake access.\n\nYou can choose to join either virtually or in person at ECSW 3.250 – whatever works best for you!\n\nHowever, please note that in-person seats are limited and will be allotted on a first-come, first-served basis."

If we want to reduce "Other" values, we can also look at the description field. For events with an empty location field, add parsing for the event's description to find locations as a fallback before returning "Other".

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.