mirror of
https://github.com/vinta/awesome-python.git
synced 2026-03-22 14:12:18 -05:00
[PR #2728] Sort README entries alphabetically #2041
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2728
Author: @mehmetdogandev
Created: 7/4/2025
Status: 🔄 Open
Base:
master← Head:main📝 Commits (5)
abd84d0update short.py file7242413new sort.py run so update README.md5d57c5anew update: add new feature to awesome-python project9c070e1new update to awesome-python html and pdf files375095fnew update add new file awesome-python-premium.pdf📊 Changes
10 files changed (+7678 additions, -90 deletions)
View changed files
📝
README.md(+22 -22)➕
awesome-python-dashboard.html(+302 -0)➕
awesome-python-modern.html(+4718 -0)➕
awesome-python-premium.pdf(+0 -0)➕
awesome-python.html(+1264 -0)➕
awesome-python.pdf(+0 -0)➕
docs/css/pdf.css(+71 -0)📝
mkdocs.yml(+47 -2)📝
requirements.txt(+6 -2)📝
sort.py(+1248 -64)📄 Description
Summary
This PR adds an automated sorting script that organizes README entries alphabetically, making it easier for users to find Python libraries and for maintainers to manage the list.
Motivation
The current README has libraries scattered throughout sections without alphabetical order, making it difficult for users to quickly locate specific tools. This script automates the sorting process and maintains consistency.
Key Features
Files Added/Modified
sort.py- Main sorting script with comprehensive documentationrequirements.txt- Added dependencies for PDF generationmkdocs.yml- Updated configuration for PDF export capabilityREADME.md- Sorted all entries alphabetically while preserving structuredocs/css/pdf.css- Styling for PDF generationTechnical Implementation
Usage Examples