semvec/pypi-packages huggingface dataset:
health-universe-sdk 0.1.2
Health Universe SDK
Requires Python: >=3.10

# Health Universe SDK

A Python SDK for Health Universe that simplifies creation of tool repositories from templates.

## Installation

```bash
pip install health-universe-sdk
```

## Features

- Create new repositories from the Health Universe tool template
- Interactive CLI for easy repository setup
- Support for both public and private repositories
- Create repositories under organizations
- Built-in protection against overwriting existing repositories
- Programmatic API for integration with other tools

## Requirements

- Python 3.10 or higher
- GitHub CLI (`gh`) must be installed and authenticated
- Internet access to GitHub

## Usage

### Command Line Interface

The Health Universe SDK provides an intuitive command-line interface:

```bash
# Interactive mode (will prompt for all details)
health-universe-sdk init

# Create with name specified (will prompt for other details)
health-universe-sdk init my-new-tool

# Provide all details as arguments
health-universe-sdk init my-new-tool --description "A tool for healthcare analytics" --public

# Create a private repository
health-universe-sdk init my-private-tool --private

# Create a repository under an organization
health-universe-sdk init my-org-tool --org "my-organization"
```

### CLI Options

- `repo_name`: Name for your new repository
- `--private/--public`: Set repository visibility
- `--description`: Add a description for your repository
- `--org`: Create the repository under an organization instead of your personal account

## Development


### Testing

```bash
# Install development dependencies
pip install -e ".[dev]"

# Run tests
pytest
```
howdo 0.1.1
A terminal app to query xAI's Grok API
Requires Python: >=3.6

# How
        
        `how` is a simple Linux terminal application that lets you query an AI chatbot (powered by xAI's Grok) and get plain text answers directly in your terminal. Ask anything—like how to find file sizes in a directory—and get a concise response.
        
        Example:
        ```bash
        how --q "find size of files in directory and list by file size"
        ```
        
        Response:
        ```bash
        du -sh | sort -h
        ```
        
        ## **Features**
        
        * Lightweight and dependency-minimal (only requires requests).  
        * Configurable via a local file (\~/.how\_config) for your xAI API key.  
        * Installable system-wide with a simple setup process.
         
        ## **Installation**
        
        **1. Install from PyPI**  
         
        ```bash
        pip3 install how --user
        ```
           
        This installs how to \~/.local/bin, which should be in your PATH. If not, add it:  
        ```bash
        export PATH="$HOME/.local/bin:$PATH"` 
        ```
        
        2. **Set Your API Key** Configure your xAI API key:   
        ```bash
        how --key "your-xai-api-key-here"
        ```
        This saves the key to \~/.how\_config.
        
        ## **Usage**
        
        * **Ask a Question**   
        ```bash
        how --q "your question here"
        ```
        Example:   
        ```bash
        how --q "how do I list all running processes?"
        ```
        Output:   
        ```bash
        "Use this command: ps aux"
        ```
        
        * **Set or Update API Key**   
        ```bash
        how --key "new-xai-api-key"
        ```
        
        * **Check Help**   
        ```bash
        how --help
        ```
        
        ## **Troubleshooting**
        
        * **"No API key found" Error** Run how \--key "\<your-api-key\>" to set your key.  
        * **403 Forbidden Error** Verify your API key is valid and has access to the grok-2-latest model in the xAI Console. Regenerate it if needed.  
        * **Command Not Found** Ensure \~/.local/bin is in your PATH (see installation step 3).  
        * **ModuleNotFoundError: No module named 'setuptools'** Install it with pip3 install setuptools.
        
        ## **Uninstallation**
        
        Remove the application:
        
        bash  
        ```bash
        pip3 uninstall how
        ```
        
        Delete the config file (optional):
        
        bash  
        ```bash
        rm ~/.how_config
        ```
        
        ## **Contributing**
        
        Feel free to fork this project, submit issues, or send pull requests. Ideas for improvements:
        
        * Add response caching.  
        * Support additional AI models.  
        * Enhance error messages.
        
        ## **License**
        
        This project is open-source under no license.
        
        ## **Credits**
        
        Built by Gregory Ellis.