feat(scraper): import club events from TartanConnect #93
No reviewers
Labels
No labels
bug
chore
data
feature
frontend
good first issue
intermediate
needs/docs
needs/research
needs/upstream
type/bug
type/external
type/feature
type/refactor
urgency
high
urgency
immediate
urgency
low
urgency
medium
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
ScottyLabs/cal!93
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/tartanconnect-import"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imports club events from TartanConnect, so Explore has non-class events. Closes #70.
python -m scraper.scripts.export_tartanconnect [--dry-run]: one CLUB org per host club, a TartanConnect category in each, one event per listing (RSVP link in source_url, tags in the description). Also atartanconnectchoice in scrape.yml.regenerate_occurrencesmoved out of export_soc.py so both exports share it.Tested on dev: 785 events from 60 clubs, one occurrence each, four reruns with identical ids and no duplicates. 270 API tests pass; the fixture is a trimmed copy of the real feed.
Not in this PR: a Register button (no component renders source_url yet; see #74).