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.
pip install khc-cli
khc-cli --version
khc-cli --help
khc-cli status
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.
khc-cli analyze <url_github>
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]"
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.
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.
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.