Skip to content

Import German events from central codeweek.de export - #3649

Merged
bernardhanna merged 1 commit into
masterfrom
feature/codeweek-de-central-import
Sep 3, 2026
Merged

Import German events from central codeweek.de export#3649
bernardhanna merged 1 commit into
masterfrom
feature/codeweek-de-central-import

Conversation

@bernardhanna

Copy link
Copy Markdown
Collaborator

Summary

  • Adds api:germany-central to validate/import the live central DE export (https://events.codeweek.de/api/v1/export/).
  • Schedules the central import hourly while keeping legacy api:germany city feeds running (currently returning empty/404).
  • Uses distinct source_ref values (codeweek-de:{uid}) so new imports do not overwrite legacy berlin:{uid} / hamburg:{uid} events.
  • Wires leading_teacher_tag through German RSS items + event creation.

Test plan

  • php artisan migrate (adds leading_teacher_tag to German RSS item tables)
  • php artisan api:germany-central (dry-run against live URL)
  • php artisan api:germany-central --import --limit=5 (smoke import)
  • php artisan api:germany-central --import (full import)
  • Confirm legacy api:germany still runs without errors
  • Confirm new events use source_ref like codeweek-de:10186

Made with Cursor

Import from https://events.codeweek.de/api/v1/export/ with source_ref isolation so existing regional imports are not overwritten, and map leading_teacher_tag through the DE feed path.

Co-authored-by: Cursor <cursoragent@cursor.com>
@bernardhanna
bernardhanna merged commit f80a572 into master Sep 3, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant