CommunityProgramación y desarrollogithub.com

xixu-me/xget

Úsalo cuando las tareas involucren reescritura de URLs de Xget, aceleración de registros/paquetes/contenedores/API, integración de Xget en Git, herramientas de descarga, gestores de paquetes, construcción de contenedores, SDKs de IA, CI/CD, despliegue, auto-alojamiento, o adaptación de comandos y configuración de la sección `Casos de Uso` del README en vivo a archivos, entornos, shells o URLs base.

¿Qué es xget?

Xget es una herramienta de reescritura de URLs que permite acelerar descargas, registros, paquetes, contenedores y llamadas a API mediante proxies o mirrors. Es útil para desarrolladores que trabajan con gestores de paquetes (pip, npm, apt), herramientas de contenedores (Docker), SDKs de IA (OpenAI, Anthropic, Hugging Face), flujos CI/CD y configuraciones de red. La habilidad se integra con Git para reescribir URLs automáticamente, se puede usar en shells de Unix con alias o variables de entorno, y soporta auto-alojamiento de mirrors para reducir latencia y evitar bloqueos. Funciona con Python, Node.js, Docker y otros entornos populares. Su documentación incluye casos de uso prácticos para adaptar comandos y configuraciones de README a entornos reales.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/xixu-me/xget/tree/main/skills/xget

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace xget?

Úsalo cuando las tareas involucren reescritura de URLs de Xget, aceleración de registros/paquetes/contenedores/API, integración de Xget en Git, herramientas de descarga, gestores de paquetes, construcción de contenedores, SDKs de IA, CI/CD, despliegue, auto-alojamiento, o adaptación de comandos y configuración de la sección Casos de Uso del README en vivo a archivos, entornos, shells o URLs base.

Descripción

Xget permite reescribir URLs de manera inteligente para redirigir tráfico de descargas, paquetes, contenedores y API a través de proxies o mirrors, mejorando la velocidad y evitando restricciones geográficas.

Instalación

pip install xget

Uso básico

xget https://example.com/file.tar.gz

Integración con Git

Para reescribir URLs automáticamente en repositorios Git:

git config --global url."https://mirror.example.com/".insteadOf "https://example.com/"

Variables de entorno

  • XGET_PROXY: URL del proxy a utilizar.
  • XGET_MIRROR: URL del mirror personalizado.

Casos de uso

  • Acelerar descargas de paquetes pip.
  • Redirigir consultas a API de OpenAI a un endpoint local.
  • Cachear respuestas de registros Docker.
  • Evitar bloqueos en regiones restringidas.

Auto-alojamiento

Puedes ejecutar tu propio mirror con:

xget serve --port 8080 --cache-dir /tmp/xget-cache

Licencia

MIT

Skills relacionados