Commit Graph
128 Commits
Author SHA1 Message Date
Vinta ChenandClaude ca3c5ee6c6 docs: rewrite Text Processing category intro
The old intro recommended Sqids, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude c3df3b6a9d docs: rewrite GUI Development category intro
The old intro recommended Gooey and Tkinter Designer, which the 2026-10-02 audit removed; removing Gooey also dissolved the Wrappers subcategory.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude 92766edc5d docs: rewrite DevOps Tools category intro
The old intro recommended Chaos Toolkit, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude a8e70e0468 docs: rewrite Debugging Tools category intro
The old intro recommended Hunter, which the 2026-10-02 audit replaced with VizTracer.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude 31f73812bf docs: rewrite Testing category intro
The old intro recommended freezegun, which the 2026-10-02 audit replaced with time-machine in the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude d39d077c5a docs: rewrite Code Analysis category intro
The old intro recommended MonkeyType and repowise, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 1c6050b222 docs: rewrite Interactive Interpreter category intro
The 2026-10-02 audit changed the Jupyter entry from the jupyter metapackage to notebook, which the old intro predated.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 6956b226ac docs: rewrite Algorithms and Design Patterns category intro
The old intro recommended transitions, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude a37202f721 docs: rewrite Data Visualization category intro
The old intro recommended PyGraphviz, which the 2026-10-02 audit replaced with graphviz, and missed Dash, which the audit added.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 6cd92b7737 docs: rewrite Data Ingestion / ETL category intro
The old intro recommended Pathway, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 7a937382f7 docs: rewrite Database category intro
The old intro recommended Pixeltable, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 07493b1ef9 docs: rewrite Database Drivers category intro
The old intro recommended django-mongodb-backend, which the 2026-10-02 audit moved to the ORM section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude a017fa3592 docs: rewrite Web Scraping category intro
The old intro recommended html2text, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:52:48 +08:00
Vinta ChenandClaude 9f0c71187f docs: rewrite AI and Agents category intro
The old intro recommended Kitten TTS and VibeVoice, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:52:48 +08:00
Vinta ChenandClaude 1236c5c5ab fix: map graphify to its graphifyy PyPI package
graphify's PyPI override was null (GitHub-only), so the site showed no download count although the project now publishes on PyPI as graphifyy.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:08:32 +08:00
Vinta ChenandClaude 5bfafbde72 fix: add null pypi override for jev-ultrafast
jev-ultrafast is not published on PyPI but had no null override, so every download sweep queried PyPI for it and recorded NOT_FOUND.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:53:14 +08:00
Vinta ChenandClaude 462dc31d98 fix: add null pypi overrides for conda and pyodide
The download sweep queried PyPI by display name, but PyPI conda is a stale 2017 upload and PyPI pyodide is a 0.0.2 placeholder, so the site showed unrelated packages' download counts for both entries.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:50:41 +08:00
Vinta ChenandClaude c0fdb40ee4 audit: sweep GUI Development, drop tkdesigner, gooey
Removed: tkdesigner (317 downloads/month, ClickPy 2026-10-01): its only PyPI release, 1.0.7 (2023-01-22), pins Pillow<9, requests==2.25.1 and urllib3<2, so it has no installable wheels on Python 3.11+, which reverses the August keep. gooey (6,049/month): no release since 1.0.8.1 on 2021-06-12. Dropping gooey empties Wrappers, so the subcategory is dissolved and its URL redirects to /categories/gui-development/. Also: Desktop re-tier, dearpygui up to obvious choice (the only Desktop entry that grew since August) and wxPython down to Second Tier (about half its August downloads).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:43:40 +08:00
Vinta ChenandClaude c45f3f81d2 audit: sweep Code Analysis, drop repowise, monkeytype
Removed: repowise (14,584 downloads/month, pypistats 2026-10-02): no adoption trajectory (about 33K in August to 19.5K on ClickPy), and it left Code Analysis with three challengers against a limit of two. monkeytype (529,705/month): fails the 12-month activity line (default branch last commit 2025-06-14, last release 2023-03-20). Dropping monkeytype empties Type Annotations Generators, so the subcategory is dissolved and its URL redirects to /categories/code-analysis/.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:41:48 +08:00
Vinta ChenandClaude 9cdd11b624 docs: rewrite File Format Processing category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:14 +08:00
Vinta ChenandClaude a04833275a docs: rewrite Template Engines category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:14 +08:00
Vinta ChenandClaude 540f462d4b docs: rewrite WebSocket category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:14 +08:00
Vinta ChenandClaude 36880b3d87 docs: rewrite Web Servers category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude fc09dc7067 docs: rewrite Web Frameworks category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 86d857055b docs: rewrite Web APIs category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude f293ce3549 docs: rewrite Game Development category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 56aa4073d7 docs: rewrite Date and Time category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 2c0486a34a docs: rewrite Data Validation category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 7a841f2e68 docs: fix duplicate rembg link in image-processing intro
The rembg paragraph linked the same GitHub URL twice; the model-license link now points at the README's models section, where that claim is stated.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:40:55 +08:00
Vinta ChenandClaude 2756fba0ef docs: name Ultralytics' license by family in computer-vision intro
The intro named Ultralytics' license with its version, AGPL-3.0, against the rule that intros name a license by family only.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:40:55 +08:00
Vinta ChenandClaude 79f739091e docs: add Built-in Classes Enhancement category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:40 +08:00
Vinta ChenandClaude 5516521bc6 docs: add Supply Chain Security category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:36 +08:00
Vinta ChenandClaude 9627a14e92 docs: add Network Virtualization category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:32 +08:00
Vinta ChenandClaude 8977f4c3d3 docs: add Miscellaneous category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:28 +08:00
Vinta ChenandClaude 046c75a16b docs: add Web Security category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:25 +08:00
Vinta ChenandClaude 64d74fae47 docs: add Distribution category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:21 +08:00
Vinta ChenandClaude b7e68cd25a docs: add Microsoft Windows category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:00:56 +08:00
Vinta ChenandClaude eca97d81c4 docs: add Algorithms and Design Patterns category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:00:52 +08:00
Vinta ChenandClaude 28fb6affea docs: add Penetration Testing category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:00:49 +08:00
Vinta ChenandClaude a1a1f01d91 docs: add ERP category intro
The ERP category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:52:10 +08:00
Vinta ChenandClaude 7d74a36e4b docs: add File Manipulation category intro
The File Manipulation category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:52:07 +08:00
Vinta ChenandClaude 03604c4244 docs: add DevOps Tools category intro
The DevOps Tools category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:52:04 +08:00
Vinta Chen e9dbd87139 docs: add Environment Management category intro 2026-09-27 10:38:03 +08:00
Vinta Chen 7846e7a610 docs: add HTML Manipulation category intro 2026-09-27 10:37:59 +08:00
Vinta Chen cac4828514 docs: add Documentation category intro 2026-09-27 10:37:55 +08:00
Vinta ChenandClaude 35b5a50063 docs: add Search category intro
The Search category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:24:43 +08:00
Vinta ChenandClaude 219fb43236 docs: add Recommender Systems category intro
The Recommender Systems category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:24:40 +08:00
Vinta ChenandClaude fa22df7ed6 docs: add Messaging category intro
The Messaging category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:24:36 +08:00
Vinta ChenandClaude 494092ef7e docs: add Serialization category intro
The Serialization category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:12:59 +08:00
Vinta ChenandClaude 03d5199fd9 docs: add Hardware category intro
The Hardware category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:12:55 +08:00