Add another processing script - pypify.py to apply to README.md after sort.py.
This script will add one-liners to each installable library / package in
README.md with a script to install it through pip. These one-liners are scraped from PyPI.
See docs in pypify.py.
EXAMPLE:
Current line featuring the flower package:
* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery.
After pypify:
* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. **INSTALL**: `pip install flower`
The resulting enhanced README.md can be post-processed by other scripts to scrape the
package info and give the user the ability to install them automatically in some package manager.
TODO
Maybe add exporting README.md to some structured format, e.g. JSON, YAML, Pandas, Excel, etc.
🔄 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/vinta/awesome-python/pull/2517
**Author:** [@S0mbre](https://github.com/S0mbre)
**Created:** 9/14/2023
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `pip-oneliners`
---
### 📝 Commits (3)
- [`6962400`](https://github.com/vinta/awesome-python/commit/69624002d32fe157e7695dd28a32f389dfad445e) pypify.py - add pip install one-liners
- [`39783dd`](https://github.com/vinta/awesome-python/commit/39783dd7093b6ddfca531d619d33910174b0e9db) Processed README with pypify
- [`712ec49`](https://github.com/vinta/awesome-python/commit/712ec49995c6a213a7e81bbbaf4245dac7d1ce21) Skip "Python standard library" and pypified lines
### 📊 Changes
**5 files changed** (+877 additions, -601 deletions)
<details>
<summary>View changed files</summary>
📝 `.github/PULL_REQUEST_TEMPLATE.md` (+22 -6)
📝 `.gitignore` (+1 -0)
📝 `README.md` (+592 -595)
➕ `pypify.py` (+261 -0)
📝 `requirements.txt` (+1 -0)
</details>
### 📄 Description
## Summary
Add another processing script - `pypify.py` to apply to `README.md` after `sort.py`.
This script will add one-liners to each _installable_ library / package in
README.md with a script to install it through pip. These one-liners are scraped from PyPI.
See docs in `pypify.py`.
**EXAMPLE:**
Current line featuring the flower package:
```
* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery.
```
After pypify:
```
* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. **INSTALL**: `pip install flower`
```
The resulting enhanced `README.md` can be post-processed by other scripts to scrape the
package info and give the user the ability to install them automatically in some package manager.
## TODO
- Maybe add exporting `README.md` to some structured format, e.g. JSON, YAML, Pandas, Excel, etc.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2517
Author: @S0mbre
Created: 9/14/2023
Status: ❌ Closed
Base:
master← Head:pip-oneliners📝 Commits (3)
6962400pypify.py - add pip install one-liners39783ddProcessed README with pypify712ec49Skip "Python standard library" and pypified lines📊 Changes
5 files changed (+877 additions, -601 deletions)
View changed files
📝
.github/PULL_REQUEST_TEMPLATE.md(+22 -6)📝
.gitignore(+1 -0)📝
README.md(+592 -595)➕
pypify.py(+261 -0)📝
requirements.txt(+1 -0)📄 Description
Summary
Add another processing script -
pypify.pyto apply toREADME.mdaftersort.py.This script will add one-liners to each installable library / package in
README.md with a script to install it through pip. These one-liners are scraped from PyPI.
See docs in
pypify.py.EXAMPLE:
Current line featuring the flower package:
After pypify:
The resulting enhanced
README.mdcan be post-processed by other scripts to scrape thepackage info and give the user the ability to install them automatically in some package manager.
TODO
README.mdto some structured format, e.g. JSON, YAML, Pandas, Excel, etc.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.