← 返回
未分类 中文

iBus.CL CLI (API Transporte RED Chile)

Comando CLI para consultar en tiempo real la llegada de buses a paraderos del transporte público de Chile con salida legible o JSON.
命令行工具,实时查询智利公交站点公交车到达时间,支持可读输出或 JSON 格式。
iiroak
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 292
下载
💾 0
安装
1
版本
#latest

概述

iBus CLI — SKILL

Comando de terminal para consultar paraderos del transporte público chileno en tiempo real.

Requisitos

  • Python 3.9+
  • Repo: https://github.com/iiroak/iBus.CL-API
bash <(curl -sSL https://raw.githubusercontent.com/iiroak/iBus.CL-API/main/install.sh)

O manual: pip install . dentro del repositorio.

Comandos

Consultar un paradero (todos los servicios)

ibus PA1

Filtrar por servicio específico

ibus PH123 --servicio 201
ibus PH123 -s 201

Salida JSON cruda (para pipelines y parsing)

ibus PA1 --raw
ibus PH123 -s 201 --raw

Alternativa sin instalar globalmente

python -m ibus PA1
python -m ibus PH123 -s 201 --raw

Formato de salida legible

Paradero : PA1
Nombre   : PARADA 6 / (M) QUINTA NORMAL
Hora     : 14:30
------------------------------------------------------------
     507  │  GCBD-65  │ En menos de 2 min         │    502m
          │  TBFX-11  │ Entre 12 Y 16 min         │   3521m
     B28  →  No hay buses que se dirijan al paradero
------------------------------------------------------------

Formato JSON (--raw)

{
  "paradero": {
    "codigo": "PA1",
    "nombre": "PARADA 6 / (M) QUINTA NORMAL",
    "hora_consulta": "14:30"
  },
  "servicios": [
    {
      "servicio": "507",
      "buses": [
        {"patente": "GCBD-65", "tiempo_llegada": "En menos de 2 min", "distancia": 502},
        {"patente": "TBFX-11", "tiempo_llegada": "Entre 12 Y 16 min", "distancia": 3521}
      ],
      "mensaje": null
    },
    {
      "servicio": "B28",
      "buses": [],
      "mensaje": "No hay buses que se dirijan al paradero"
    }
  ]
}

Campos de respuesta JSON

| Campo | Tipo | Descripción |

|-------|------|-------------|

| paradero.codigo | string | Código del paradero |

| paradero.nombre | string | Ubicación/nombre del paradero |

| paradero.hora_consulta | string | Hora de la consulta (HH:MM) |

| servicios[].servicio | string | Código del recorrido |

| servicios[].buses[].patente | string | Patente del bus |

| servicios[].buses[].tiempo_llegada | string | Estimación de llegada |

| servicios[].buses[].distancia | integer | Distancia en metros (0 = llegando) |

| servicios[].mensaje | string\|null | Mensaje cuando no hay buses |

Valores de tiempo_llegada

  • "Llegando" — en el paradero
  • "En menos de 2 min" — muy cerca
  • "Entre 6 Y 10 min" — rango estimado
  • "Mas de 26 min" — lejos

Códigos de salida

| Código | Significado |

|--------|-------------|

| 0 | Consulta exitosa |

| 1 | Error (paradero inválido, sin conexión, timeout) |

Paradero inválido

Cuando el paradero no existe, la respuesta incluye:

{"servicio": "Indisponible", "buses": [], "mensaje": "Paradero Invalido"}

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 23:15 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

GoG CLI Complete

iiroak
Google Workspace CLI,支持 Gmail、日历、聊天、课堂、网盘、文档、幻灯片、表格、表单、Apps Script、联系人、任务、人员、管理、群组和 Keep。
★ 0 📥 454

Github CLI Complete

iiroak
在 cli‑trunk 上使用 GitHub CLI (gh) 的完整技能:包括完整命令映射、子命令、使用模式、JSON 输出以及Issues、PR 等实用工作流。
★ 0 📥 399

RedTransporteAPI

iiroak
CLI tool for managing local GTFS data, querying stops, routes, real-time predictions, and planning public transit trips
★ 0 📥 398