semvec/pypi-packages huggingface dataset:
tf2-sku-to-name 2.1.0
A python library that parses TF2 item SKU to the item's name and vice versa.
License: MIT
Requires Python: >=3.6
Keywords: tf2, tf2-sku, team fortress 2, sku, parser

# tf2-sku

A Python library for parsing Team Fortress 2 item SKUs to item names and vice versa (now super fast!).

## Features
- Convert SKUs to item names
- Convert item names to SKUs

## Installation

```bash
pip install tf2-sku-to-name
```

## Quick Start

```python
from sku import Sku

# Convert SKU to name
sku = "5021;6"
name = Sku.sku_to_name(sku)
print(name)  # Output: Mann Co. Supply Crate Key

# Convert name to SKU
name = "Burning Flames Team Captain"
sku = Sku.name_to_sku(name)
print(sku)  # Output: 378;5;u13

# Working with item objects
from sku import itemClass

item = itemClass()
item.Defindex = 424
item.Quality = 11
item.Killstreak = 3

sku = Sku.object_to_sku(item)
print(sku)  # Output: 424;11;kt-3
```

## Advanced Usage

### Schema Management

The library automatically manages TF2 schema data:

```python
from sku import get_schema, update_schema

# Get the current schema instance
schema = get_schema()

# Access schema data
item = schema.get_item_by_defindex(5021)
print(item['item_name'])  # Mann Co. Supply Crate Key

# Force update schema (by default uses autobot.tf)
update_schema()

# Or use Steam API (requires API key)
update_schema(api_key="YOUR_STEAM_API_KEY", use_autobot=False)
```

## Installation
```bash
pip install tf2-sku-to-name
```

## Acknowledgements
[TF2Autobot's node-tf2-schema](https://github.com/TF2Autobot/node-tf2-schema) for the original JavaScript implementation\
[idinium96's tf2autobot](https://github.com/TF2Autobot/tf2autobot) for the item name schema\
Inspired by [Nicklason's node-tf2-sku](https://github.com/Nicklason/node-tf2-sku) and [TryHardDo's TF2Sku](https://github.com/TryHardDo/TF2Sku/tree/master)
aitestlist-mcp 0.1.0
Serveur MCP pour AITestList - Gestion de tests avec Claude
License: MIT
Requires Python: >=3.10
Keywords: mcp, claude, testing, ai, aitestlist

# AITestList MCP Server

Serveur MCP (Model Context Protocol) pour integrer AITestList avec Claude.

## Installation

```bash
pip install aitestlist-mcp
```

## Configuration

### Option 1: Variables d'environnement

```bash
export AITESTLIST_API_URL="https://aitestlist.com"
export AITESTLIST_API_TOKEN="votre-token-api"
```

### Option 2: Configuration Claude

Ajoutez dans votre fichier `~/.claude/settings.json`:

```json
{
  "mcpServers": {
    "aitestlist": {
      "command": "aitestlist-mcp",
      "env": {
        "AITESTLIST_API_URL": "https://aitestlist.com",
        "AITESTLIST_API_TOKEN": "votre-token-api"
      }
    }
  }
}
```

### Option 3: Configuration interactive

Une fois le serveur installe, utilisez l'outil `aitestlist_configure`:

```
aitestlist_configure("https://aitestlist.com", "votre-token-api")
```

## Obtenir un token API

1. Connectez-vous a AITestList (https://aitestlist.com)
2. Allez dans Parametres > MCP
3. Cliquez sur "Generer un nouveau token"
4. Copiez le token (il ne sera affiche qu'une seule fois)

## Outils disponibles

### Configuration
- `aitestlist_configure(api_url, api_token)` - Configure la connexion
- `aitestlist_status()` - Verifie le statut de connexion

### Catalogue
- `aitestlist_list_agents()` - Liste les agents disponibles
- `aitestlist_list_skills()` - Liste les skills disponibles
- `aitestlist_install_agent(name)` - Installe un agent
- `aitestlist_install_skill(name)` - Installe un skill

### Tests
- `aitestlist_submit_test(name, tasks, project_id?)` - Soumet un test
- `aitestlist_pending_tests()` - Liste les tests en attente
- `aitestlist_get_templates()` - Recupere les templates
- `aitestlist_get_categories()` - Recupere les categories
- `aitestlist_get_projects()` - Recupere les projets

## Exemple d'utilisation

Une fois configure, vous pouvez demander a Claude:

```
"Liste les agents disponibles sur AITestList"
"Installe l'agent test-creator"
"Soumets un test appele 'Test login' avec les taches suivantes..."
```

## Licence

MIT