Metadata-Version: 2.4
Name: rutracker-games
Version: 5.0.0
Summary: RuTracker Games Browser — A TUI for browsing RuTracker.org game torrents
Author-email: Troli <contato@pablotroli.com>
Maintainer: rutracker-games contributors
License: MIT
License-File: LICENSE
Keywords: browser,cli,cross-platform,games,rutracker,terminal,torrent,tui
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Requires-Python: >=3.10
Requires-Dist: aiofiles>=23.2.0
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: certifi
Requires-Dist: rich>=13.7.0
Requires-Dist: urllib3>=2.0.0
Provides-Extra: dev
Requires-Dist: mypy>=1.10.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.6.0; extra == 'dev'
Description-Content-Type: text/markdown

# RuTrackGames — Navegador de Jogos RuTracker

TUI interativa para navegar e buscar torrents no [RuTracker.org](https://rutracker.org/forum/).

**Autor:** DevTroli · **Licença:** MIT · **Versão:** 5.0

[![PyPI](https://img.shields.io/pypi/v/rutracker-games.svg)](https://pypi.org/project/rutracker-games)
[![Python](https://img.shields.io/pypi/pyversions/rutracker-games)](https://pypi.org/project/rutracker-games)

---

## Instalação

**Global (recomendado):**
```bash
pip install rutracker-games
rutracker-games
```

**Desenvolvimento:**
```bash
git clone https://github.com/DevTroli/RuTrackGames.git && cd RuTrackGames
uv venv && uv pip install -r requirements.txt
uv run rl/rtgames.py
```

## Uso

```bash
rutracker-games                    # Modo interativo
rutracker-games -g "NieR"          # Busca direta
rutracker-games --forum linux      # Apenas Linux-native
rutracker-games -c                 # Catálogo completo
rutracker-games -r                 # Forçar atualização
```

## Comandos (TUI)

| Comando | Ação |
|---------|------|
| `<texto>` | Buscar por jogo |
| `Enter` | Listar catálogo |
| `s seeds|size|date|name` | Ordenar |
| `f linux|windows|mac` | Filtrar plataforma |
| `n` / `p` | Próxima / anterior |
| `!info <n>` | Detalhes |
| `!open <n>` | Abrir torrent |
| `!refresh` | Atualizar cache |
| `h` | Ajuda · `q` | Sair |

## Recursos

- ⚡ Assíncrono: 24 conexões paralelas
- 📦 Cache XDG em `~/.cache/rl/`
- 🔒 SSL/TLS + SSRF protection
- 🎨 Interface Rich colorida
- 🔍 Busca inteligente substring/AND

---

> Não afiliado ao RuTracker.org. Use conforme os [termos de serviço](https://rutracker.org/forum/rules.php).
