Skip to content

New Feat: add rss#1431

Merged
mergify[bot] merged 1 commit into
ccfddl:mainfrom
ZeddYu:main
Mar 15, 2026
Merged

New Feat: add rss#1431
mergify[bot] merged 1 commit into
ccfddl:mainfrom
ZeddYu:main

Conversation

@ZeddYu
Copy link
Copy Markdown
Contributor

@ZeddYu ZeddYu commented Mar 14, 2026

Summary

  • Add RSS feed generation script (convert_to_rss.py) that produces RSS 2.0 XML feeds from conference YAML data,
    mirroring the existing iCal generation pipeline
  • Add RSS feed section to the subscription modal, alongside existing iCal links, with copy buttons and bilingual
    support (en/zh)
  • Add RSS autodiscovery tag to index.html for browser/extension detection
  • Update CI workflows (deploy.yml, test-build.yml) to generate and verify RSS feeds
  • Related issue: 添加rss订阅功能 #684

Details

  • RSS script reuses load_mapping(), get_timezone(), reverse_index() from convert_to_ical.py, uses only Python stdlib
    (no new dependencies)
  • Feed files follow the same naming convention as iCal: deadlines_{lang}.xml, deadlines_{lang}{sub}.xml,
    deadlines
    {lang}{rank}{sub}.xml, etc.
  • Each RSS item includes conference metadata (date, location, rank, DBLP link) and uses deterministic GUIDs

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 14, 2026

Welcome to ccf-deadlines!
We're delighted to have you onboard (p≧w≦q)

@mergify mergify Bot added the updateconf update conference deadline label Mar 14, 2026
@mergify mergify Bot requested a review from a team March 14, 2026 12:50
@mergify mergify Bot merged commit e068acb into ccfddl:main Mar 15, 2026
3 checks passed
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 15, 2026

Great job!
Thank you @ZeddYu for your contribution!

@mergify mergify Bot added the ready-to-merge ready to merge the pr label Mar 15, 2026
@ZeddYu ZeddYu mentioned this pull request Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge ready to merge the pr updateconf update conference deadline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants