Skip to content

Qinter transforms cryptic Python errors into clear, actionable explanations with suggested fixes and examples.

Notifications You must be signed in to change notification settings

hungwahenry/qinter

Repository files navigation

markdown# Qinter 🔍

Human-readable Python error explanations with beautiful CLI

Qinter transforms cryptic Python errors into clear, actionable explanations with suggested fixes and examples.

Quick Start

pip install qinter
pythonimport qinter
qinter.activate()

# Your code here - errors will now have beautiful explanations!
Features

🎨 Beautiful CLI - Rich, colorized error explanations
📦 Package System - Install explanation packs with qinter install pandas
🧠 Smart Explanations - Context-aware error analysis
🔧 Fix Suggestions - Actionable solutions with code examples
🚀 Easy Integration - One line activation

Installation
bashpip install qinter
Usage
Automatic Error Explanations
pythonimport qinter
qinter.activate()

# Now all errors will show beautiful explanations
name_that_doesnt_exist  # NameError with helpful explanation
Package Management
bash# Install explanation packs
qinter install requests pandas numpy

# List installed packs
qinter list

# Search for packs
qinter search http
Documentation

Installation Guide
Usage Examples
Creating Explanation Packs
API Reference

Contributing
We welcome contributions! See our contributing guidelines.
License
MIT License - see LICENSE file.

**`.gitignore`**
```gitignore
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Testing
.tox/
.nox/
.coverage
.pytest_cache/
cover/
htmlcov/
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/

# Virtual environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Qinter specific
.qinter/
*.log

About

Qinter transforms cryptic Python errors into clear, actionable explanations with suggested fixes and examples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages