[PR #31] [CLOSED] Automate star-sorted README entries #145

Closed
opened 2026-07-12 03:41:41 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/zellij-org/awesome-zellij/pull/31
Author: @luccahuguet
Created: 1/3/2026
Status: Closed

Base: mainHead: main


📝 Commits (10+)

  • b15b62b Add JSON source for README entries and star updater
  • bb0ef40 Update theylix stars and README metadata
  • 8f07567 Organize plugins by category with alphabetical sorting
  • 1900bfa minor fix
  • 740f87c Merge upstream and add new plugins (zellij-load, zellij-qr-share)
  • bfce9eb Merge upstream/main
  • b7b74bf Merge remote-tracking branch 'upstream/main'
  • 8bc489f refactor: split star updater into main flow and utils
  • 71124b1 chore: add progress verbosity to star updater
  • 98eab0c feat: add optional rich progress bar for star refresh

📊 Changes

7 files changed (+1323 additions, -63 deletions)

View changed files

.gitignore (+1 -0)
📝 README.md (+106 -63)
data/projects.json (+390 -0)
pyproject.toml (+8 -0)
scripts/update_readme_stars.py (+492 -0)
scripts/update_readme_stars_utils.py (+303 -0)
uv.lock (+23 -0)

📄 Description

  • convert Plugins/Integrations lists to Markdown tables sorted by stars
  • add JSON source-of-truth for project entries and descriptions
  • update star counts and keep descriptions intact
  • add "Last updated" timestamp and Stars column label with
  • improve updater script to read JSON, refresh stars, and rebuild README
  • can switch back to list format if the maintainer prefers

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/zellij-org/awesome-zellij/pull/31 **Author:** [@luccahuguet](https://github.com/luccahuguet) **Created:** 1/3/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`b15b62b`](https://github.com/zellij-org/awesome-zellij/commit/b15b62b9949642fbde452df7d0ab3490910d4347) Add JSON source for README entries and star updater - [`bb0ef40`](https://github.com/zellij-org/awesome-zellij/commit/bb0ef40a6b9d49c332e07e791073f14663d1acf2) Update theylix stars and README metadata - [`8f07567`](https://github.com/zellij-org/awesome-zellij/commit/8f075670ad687827ae567acd3ffc491a00bcaae0) Organize plugins by category with alphabetical sorting - [`1900bfa`](https://github.com/zellij-org/awesome-zellij/commit/1900bfafcf75fe8c574ebfefd3cff3c31fa71933) minor fix - [`740f87c`](https://github.com/zellij-org/awesome-zellij/commit/740f87c2aba406fc3cf145354da362aadda8c255) Merge upstream and add new plugins (zellij-load, zellij-qr-share) - [`bfce9eb`](https://github.com/zellij-org/awesome-zellij/commit/bfce9eb69aec70ec707a1d1912c968b3b2052ba5) Merge upstream/main - [`b7b74bf`](https://github.com/zellij-org/awesome-zellij/commit/b7b74bf22a480a6989f4018955ded12b7dd9305a) Merge remote-tracking branch 'upstream/main' - [`8bc489f`](https://github.com/zellij-org/awesome-zellij/commit/8bc489f12e76eedf848571a42af4aa3acbad376e) refactor: split star updater into main flow and utils - [`71124b1`](https://github.com/zellij-org/awesome-zellij/commit/71124b19daec1de9b31b6d7a8355020b3c0da0f5) chore: add progress verbosity to star updater - [`98eab0c`](https://github.com/zellij-org/awesome-zellij/commit/98eab0c1cd0312b6e4a209c73ebc220b32541b42) feat: add optional rich progress bar for star refresh ### 📊 Changes **7 files changed** (+1323 additions, -63 deletions) <details> <summary>View changed files</summary> ➕ `.gitignore` (+1 -0) 📝 `README.md` (+106 -63) ➕ `data/projects.json` (+390 -0) ➕ `pyproject.toml` (+8 -0) ➕ `scripts/update_readme_stars.py` (+492 -0) ➕ `scripts/update_readme_stars_utils.py` (+303 -0) ➕ `uv.lock` (+23 -0) </details> ### 📄 Description - convert Plugins/Integrations lists to Markdown tables sorted by stars - add JSON source-of-truth for project entries and descriptions - update star counts and keep descriptions intact - add "Last updated" timestamp and Stars column label with ⭐ - improve updater script to read JSON, refresh stars, and rebuild README - can switch back to list format if the maintainer prefers --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-12 03:41:41 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-zellij#145