CLI tool for analyzing and curating awesome lists focused on sustainable and open source technologies
Project description
KHC CLI
Command-line tool for analyzing and curating Awesome lists, specialized for sustainable and open source technologies.
Installation
pip install khc-cli
Version
khc-cli --version
Help
khc-cli --help
Commandes
GitHub API check Status
khc-cli status
Initialize the KHC CLI
khc-cli config init
Templates
The khc-cli uses a curated template structure for analyzing and organizing Awesome lists.
This template focuses on sustainable technologies categories and helps structure the analysis results.
For developers: The template file is included as a resource in the package and is used by the
analyze and curate commands.
Awesome List Analysis
khc-cli analyze <url_github>
More Options
khc-cli analyze --help
Documentation
For more information, please refer to the Read The Docs.
Development
To contribute to the project:
# Cloner le dépôt
git clone https://github.com/aguennoune/khc-cli.git
cd khc-cli
# Créer un environnement virtuel
python -m venv .venv
source .venv/bin/activate # Linux/macOS
# ou
.venv\Scripts\activate # Windows
# Installer les dépendances de développement
pip install -e ".[dev]"
Contributing
We welcome contributions to KHC CLI! If you have suggestions for improvements or new features, please follow these steps:
- Fork the repository on GitHub.
- Clone your forked repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Create a pull request to the main repository.
- Ensure your code passes all tests and adheres to the project's coding standards.
- Wait for review and feedback from the maintainers.
- Address any feedback and make necessary changes.
- Once approved, your changes will be merged into the main branch.
License
This project is licensed under the MIT License - see the LICENSE file for details.
KHC CLI is a command-line interface tool designed to facilitate the analysis and curation of Awesome lists, with a particular focus on open sustainable technology.
References to the Open Source Community
Thanks to the Open Source Community that is involved in gathering projects that preserve natural ecosystems through open technology, methods, data, intelligence, knowledge or tools.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file khc_cli-1.20.0.tar.gz.
File metadata
- Download URL: khc_cli-1.20.0.tar.gz
- Upload date:
- Size: 164.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2e72231534f23c9b57bd58ea20805e12edeedb58c83e31fac96b849a5ff9489
|
|
| MD5 |
f1bf0244fe572b65ef81f5e2f90cb479
|
|
| BLAKE2b-256 |
8b433774c07f069d24887db8f59b461e1d6fe6b0ae95d5d89281a5a2996d74d9
|
File details
Details for the file khc_cli-1.20.0-py3-none-any.whl.
File metadata
- Download URL: khc_cli-1.20.0-py3-none-any.whl
- Upload date:
- Size: 165.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6fa029a227fd88d66615820370e6ee4a35d0a407feb19bcc726bce0225dad8e
|
|
| MD5 |
4ec6bbccc08b9f244cbd3c80a2f949fc
|
|
| BLAKE2b-256 |
d7471a5e4a87e40582bfb7314f11467904ce565924d0bda7386880cb0d15aef6
|