Skip to main content

CLI tool for analyzing and curating awesome lists focused on sustainable and open source technologies

Project description

KHC CLI

Open Sustainable Technology

A directory and analysis of the open source ecosystem in the areas of climate change, sustainable energy, biodiversity and natural resources.

Earth's uniqueness in creating a stable environment for life in a completely hostile space is a miracle. Various life forms have taken billions of years to build up the natural resources humans depend on, such as a protective atmosphere, fertile soil, stable seasons, and clean drinking water. As a movement to democratize technology development and knowledge creation, open source has the potential to become the central driver in preserving this stability. Open Sustainable Technology's mission is to gather projects that preserve natural ecosystems through open technology, methods, data, intelligence, knowledge or tools.


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

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

## Development

To contribute to the project:

```bash
# Cloner le dépôt
git clone https://github.com/Krypto-Hashers-Community/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:

  1. Fork the repository on GitHub.
  2. Clone your forked repository.
  3. Create a new branch for your feature or bug fix.
  4. Make your changes and commit them.
  5. Push your changes to your forked repository.
  6. Create a pull request to the main repository.
  7. Ensure your code passes all tests and adheres to the project's coding standards.
  8. Wait for review and feedback from the maintainers.
  9. Address any feedback and make necessary changes.
  10. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

khc_cli-0.1.16.tar.gz (306.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

khc_cli-0.1.16-py3-none-any.whl (145.7 kB view details)

Uploaded Python 3

File details

Details for the file khc_cli-0.1.16.tar.gz.

File metadata

  • Download URL: khc_cli-0.1.16.tar.gz
  • Upload date:
  • Size: 306.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for khc_cli-0.1.16.tar.gz
Algorithm Hash digest
SHA256 a5781a42bd91a979986f7bc6947d698c6a2e1fbc9ce50b443e864ecd04f4fb72
MD5 18beafe2677f81b039081fd738443796
BLAKE2b-256 eab5f60ce5bbd9b042724c3f2c7db67a266b8078bc0366369ee1a35517b6981c

See more details on using hashes here.

File details

Details for the file khc_cli-0.1.16-py3-none-any.whl.

File metadata

  • Download URL: khc_cli-0.1.16-py3-none-any.whl
  • Upload date:
  • Size: 145.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for khc_cli-0.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 a0b20bd3486798876997df76dfbbbbb7b275b94c4a12757e889767b80bbc4674
MD5 b60fd8a735ae2826063664f4123b38dd
BLAKE2b-256 a0fbff1f052e48b07ff6b6d05984a26376b7f8b01249e1514e953d7cda191bfd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page