[PR #533] [MERGED] Add GitHub stats for custom nodes #1390

Closed
opened 2026-10-27 21:30:52 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/ComfyUI-Manager/pull/533
Author: @liusida
Created: 4/2/2024
Status: ✅ Merged
Merged: 4/2/2024
Merged by: @ltdrdata

Base: main ← Head: github-stats


📝 Commits (3)

  • 19135aa Add GitHub stats fetching feature
  • 337f2fd Add sorting for 'GitHub Stars' and 'Last Update' columns
  • 4120138 fix: scanner - prevent stuck when exceed rate limit

📊 Changes

6 files changed (+2915 additions, -79 deletions)

View changed files

📝 .gitignore (+1 -0)
📝 __init__.py (+15 -0)
➕ github-stats.json (+2666 -0)
📝 js/custom-nodes-downloader.js (+182 -75)
📝 requirements.txt (+1 -0)
📝 scanner.py (+50 -4)

📄 Description

This pull request adds functionality to fetch and display GitHub stats as part of the custom node list enhancement. It addresses the feature request and feedback discussed in issue #497.

Changes include:

  • Adding the PyGithub package to requirements.txt for GitHub API interaction.
  • Updating .gitignore to exclude the github-stats-cache.json file.
  • Implementing a new GitHub stats fetching feature in scanner.py.
  • Adding a new file, github-stats.json, for storing fetched GitHub stats.

These changes aim to improve the user experience by allowing sorting by popularity and facilitating easier selection and installation of popular nodes.

Thanks!


🔄 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/Comfy-Org/ComfyUI-Manager/pull/533 **Author:** [@liusida](https://github.com/liusida) **Created:** 4/2/2024 **Status:** ✅ Merged **Merged:** 4/2/2024 **Merged by:** [@ltdrdata](https://github.com/ltdrdata) **Base:** `main` ← **Head:** `github-stats` --- ### 📝 Commits (3) - [`19135aa`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/19135aaa7d071a3c5f90ba60ada58f06eb7902cb) Add GitHub stats fetching feature - [`337f2fd`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/337f2fd73806814908f04dba43081786add2b023) Add sorting for 'GitHub Stars' and 'Last Update' columns - [`4120138`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/4120138e06e0ccd48a5b49f3a93926630c05a5a7) fix: scanner - prevent stuck when exceed rate limit ### 📊 Changes **6 files changed** (+2915 additions, -79 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) 📝 `__init__.py` (+15 -0) ➕ `github-stats.json` (+2666 -0) 📝 `js/custom-nodes-downloader.js` (+182 -75) 📝 `requirements.txt` (+1 -0) 📝 `scanner.py` (+50 -4) </details> ### 📄 Description This pull request adds functionality to fetch and display GitHub stats as part of the custom node list enhancement. It addresses the feature request and feedback discussed in issue #497. Changes include: - Adding the PyGithub package to requirements.txt for GitHub API interaction. - Updating .gitignore to exclude the github-stats-cache.json file. - Implementing a new GitHub stats fetching feature in scanner.py. - Adding a new file, github-stats.json, for storing fetched GitHub stats. These changes aim to improve the user experience by allowing sorting by popularity and facilitating easier selection and installation of popular nodes. Thanks! --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-27 21:30:52 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/ComfyUI-Manager#1390
No description provided.