semvec/pypi-packages huggingface dataset:
autochrome 0.0.0
基于 DrissionPage 和 PyAutoGUI 制作的自用API封装库，便于实现网页自动化。
Requires Python: >=3.8

# AutoChrome

> 基于 [DrissionPage](https://drissionpage.cn/browser_control/intro/)
> 和 [PyAutoGUI](https://pyautogui.readthedocs.io/en/latest/index.html) 制作的自用 API 封装库，便于实现网页自动化。

## 技术栈

[测试网站](https://httpbin.org/)：
- [Cookies测试](https://httpbin.org/cookies)
iris-ai-cli 0.1.8
Iris an ai CLI tool.
Requires Python: >=3.7
Keywords: ai, cli, groq, iris, assistant

# Iris AI

A beautiful intelligent command-line interface for AI assistance with system monitoring capabilities and rich interactive features.

## Features

- 🤖 **Interactive Chat Mode**
  - Natural language conversations
  - Command suggestions and execution
  - Conversation history management
  - Save and load conversations

- 💻 **System Monitoring**
  - Memory usage and status
  - Disk space analysis
  - Running processes
  - System environment variables

- 📂 **File Operations**
  - Directory exploration and listing
  - File content analysis
  - Python script generation and execution
  - File processing capabilities

- 🔧 **Development Tools**
  - Git repository status and analysis
  - Branch information
  - Commit history
  - Changes tracking
  - Environment variable management

- 🎨 **Beautiful UI**
  - Rich text formatting
  - Progress indicators
  - Interactive prompts
  - Syntax highlighting
  - Tree views and tables

## Installation

```bash
pip install iris-ai-cli
```

## Usage

### Basic Commands

```bash
# Start interactive chat mode
iris chat

# Send a single prompt
iris "Hello, how are you?"

# Get help information
iris help

# Process a file
iris file input.txt -o output.txt
```

### System Monitoring

```bash
# Get system information
iris "show system info"

# Check memory usage
iris "how much memory is available?"

# Monitor disk space
iris "check disk space"

# List running processes
iris "show running processes"
```

### File Operations

```bash
# List directory contents
iris "show files in current directory"

# Create a Python script
iris "create a script to calculate fibonacci numbers"

# Execute a Python script
iris "run fibonacci.py"


```

### Git Operations

```bash
# Check git status
iris "show git status"

```

### Environment Management

```bash
# View environment variables
iris "show environment variables"

# Check specific variable
iris "what is my OPENAI_API_KEY"


```

## Configuration

Set your Groq API key:
```bash
# Linux/Mac
export GROQ_API_KEY=your_api_key_here

# Windows
set GROQ_API_KEY=your_api_key_here
```

## Models

Iris uses different models for different purposes:
- Routing: `llama-3.1-8b-instant`
- Tool Use: `meta-llama/llama-4-scout-17b-16e-instruct`
- General Queries: `meta-llama/llama-4-scout-17b-16e-instruct`

## License

MIT
nirabo-media-transcoder 0.1.0
A media transcoder with CUDA hardware acceleration support
Requires Python: >=3.8.1

# Media Transcoder

A powerful media transcoding tool with CUDA hardware acceleration support.

## Features

- Transcode video files to web-optimized formats
- NVIDIA CUDA hardware acceleration support for faster transcoding
- Automatic detection of hardware capabilities
- Batch processing of media files
- Database tracking of transcoded files
- Web-safe filename generation

## Installation

```bash
# Using uv (recommended)
uv pip install media-transcoder

# Using pip
pip install media-transcoder
```

## Requirements

- Python 3.8+
- FFmpeg with hardware acceleration support (optional)
- NVIDIA GPU with CUDA support (optional, for hardware acceleration)

## Usage

```bash
# Basic usage
media-transcoder -t /path/to/videos/

# Use hardware acceleration (if available)
media-transcoder -t /path/to/videos/ --keep-originals

# Force software encoding
media-transcoder -t /path/to/videos/ --software-only

# Generate web-safe filenames
media-transcoder -t /path/to/videos/ --web-safe-names

# Verbose output
media-transcoder -t /path/to/videos/ -v

# Force processing of all files
media-transcoder -t /path/to/videos/ -f
```

## Development

### Setup Development Environment

```bash
# Clone the repository
git clone https://github.com/lpetrov/media-transcoder.git
cd media-transcoder

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

### Run Tests

```bash
# Using uv
uv run pytest

# Or with the script runner
uv run --script tests/test_transcoder.py
```

### Run Tests with Coverage

```bash
# Using uv
uv run pytest --cov=media_transcoder
```

### Building the Package

To build the package for distribution:

```bash
# Build both wheel and source distribution
uv build

# The built packages will be in the dist/ directory
ls dist/
```

### Publishing to PyPI

To publish the package to PyPI:

```bash
# Test publishing to TestPyPI first
uv publish --index testpypi

# Publish to the official PyPI
uv publish
```

### Managing Dependencies

This project uses UV for dependency management. To update dependencies:

```bash
# Update all dependencies
uv pip sync

# Add a new dependency
uv pip install new-package
```

## License

MIT