A minimal Übersicht widget that shows live countdowns to submission deadlines for top machine learning conferences:
- ICLR
- ICML
- NeurIPS
It uses official timezones and updates once a week via data from CCF Deadlines.
- ⏱ Real-time countdown, updated every second
- 🌐 Timezone-aware (e.g., UTC−8 for NeurIPS)
- 📅 Weekly auto-refresh via cached JSON
- 🪶 Clean display with year tag like
ICML’25 - 🔁 Easily swappable for other conferences
You can replace the default conferences (ICLR, ICML, NeurIPS) with others like:
- ACL
- CVPR
- EMNLP
- COLT
- Any other from the full list on CCF Deadlines
- Open
ml_fetch.sh - Find this line:
CONFS=("iclr" "icml" "nips")
- Replace or add the conference names inside the select() filter with your preferred ones (e.g., "acl", "cvpr").
- Save the file, delete the cached data file
ml_data.jsonand refresh the widget.
1. Install Übersicht
cd ~/Library/Application\ Support/Übersicht/widgets
git clone https://github.com/Happy2Git/ML_Big3_Countdown.gitbrew install yq jqClick on Übersicht → Refresh All Widgets in the menu bar.
ml-conference-deadlines/
├── ml3.coffee # The widget logic
├── ml_data.json # Cached data
├── ml_fetch.sh # Weekly YAML-to-JSON conversion
MIT License
Thanks to huggingface/ai-deadlines
Widget by Clawen(Cheng-Long Wang)
