Listado de API's Públicas en Chile Listado de API's Públicas para distintos tipos de servicios digitales nacionales Enlace Servicios Públicos / Gobierno API Biblioteca del Congreso Leyes, Proyectos de Ley y Normas. API Mercado Público: Todo lo que necesitas es estar conectado con los servicios de información disponibles en api.mercadopublico.cl para crear notificaciones y estar siempre actualizado de los negocios con el Estado. API División Político Administrativa: Permite obtener Regiones, Provincias y Comunas. API Portal ChileAtiende: API del Portal de Servicios del Estado - ChileAtiende. Plataforma Ley de Lobby La API de la plataforma Ley de Lobby implementada para el Gobierno de Chile, es la interfaz para programadores que permite integrar los contenidos de este portal en tu sitio web. API Energía Abierta - Comisión Nacional de Energía: API permite el acceso directo a los datos publicados en el sitio de datos abiertos de Comision Nacional de Energía. API Comisión Nacional de Energía: Provee el público acceso a la información que se genera dentro de la CNE considerando sus distintos sistemas de información. Usado en Bencina en línea API Datos Peñalolen - Municipalidad de Peñalolen: API que permite el acceso directo a los datos publicados en el sitio de datos abiertos de Peñalolén. API Datos Providencia - Municipalidad de Providencia: API que permite el acceso directo a los datos publicados en el sitio de datos abiertos de la Municipalidad de Providencia. Compras Transparentes: Desarrollada en Falcon y Python, contiene todos los detalles de la API de Compras Transparentes que permite explorar las transacciones entre el Estado de Chile y las empresas, las cuales se efectúan a través de la plataforma de compras públicas. ChileCompra: La API permite el acceso directo a los datos publicados en el portal de datos abiertos de ChileCompra desde tu aplicación. Usa una interfaz RESTful y retorna los datos en formato JSON. Las vistas invocadas a través de la API proveen un acceso estándar online a datos contenidos en páginas HTML, XLS, CSV y otros archivos similares disponibles en Internet. Portal de Datos Públicos: La versión actual de la API es 1.0. La mayoría de los métodos retorna sus resultados en formato JSON, excepto el metodo invoke donde puede elegirse entre varios formatos de salida. Cada key obtenida para la API del Portal de Datos Públicos del Gobierno de Chile está limitada a 10.000 reqs/mes y 1 req/seg. Seguimiento de pedidos de Correos de Chile: Módulo npm para hacer el seguimiento de uno o más pedidos de Correos de Chile. Correos Chile Tracking API: AfterShip Restful JSON APIs and webhooks allow developers to add Correos Chile tracking function easily. Support APIs Client Libraries for PHP, Java, Node.js, Python, .NET, Ruby. Correos Chile API: EasyPost is a multi-carrier shipping solution. The EasyPost API is one integration point for 60+ carriers, including Correos Chile. Feriados en Chile 2017: API con info de feriados en Chile año 2017. Feriados Legales en Chile: API sin restricciones y costos, que contiene todos los feriados legales de Chile. Turnos de Farmacia: URL para obtener en formato JSON el listado de farmacias del país y sus turnos nocturnos legales, directamente desde FARMANET del Ministerio de Salud. Transporte BIP: Get balance of bip card (Chile) by scrapping http://www.tarjetabip.cl/ Economía Indicadores económicos diarios: Este es un servicio open source (web service) que entrega los principales indicadores económicos para Chile en formato JSON. Tanto los indicadores diarios como históricos para que desarrolladores puedan utilizarlos en sus aplicaciones o sitios web. Indicadores del Día: Los indicadores que entregamos en el servicio, aparecen en el sitio del Banco Central de Chile (http://www.bcentral.cl/), estos datos son actualizados cada una hora y servidos en diferentes formatos como xml, json, csv y javascript. API SBIF: La API de SBIF permite obtener información de manera directa desde la base de datos del sitio web utilizando los servicios web provistos en esta plataforma. Buda.com: La API REST de Buda.com, exchange de criptomonedas por moneda local en Chile, Colombia, Perú y Argentina. Permite el manejo de ordenes de compra/venta, abonos/retiros e información del mercado en tiempo real. BCI: API públicas del Banco de Crédito e Inversiones. Permite obtener información sobre cuentas, indicadores económicos, información del banco, entre otros. Medios de Pago Khipu: API REST para crear cobros y recibir pagos con Khipu. Flow: Flow es una plataforma de pagos online que te permite pagar y recibir pagos de cualquier persona usando tarjetas de credito o débito. Sistemas de Alerta Sismos Chile: Últimos sismos en Chile. Chile Alerta - Api: Boletines de Tsunami en Chile, Últimos sismos en Chile y Últimos sismos en países específicos y el Mundo. Mapas / Geocodificación API Planos.cl: API Planos.cl de hibu está conformada por clases desarrolladas en lenguaje Javascript. API de Mapas y Geocodificación de Mapcity: La API de MapCity es una extensión de Openlayers y ExtCore. Los tipos básicos de la API y los controles son derivados de los tipos y controles de OpenLayers, por lo tanto la mayoría de las funciones de OpenLayers aplican a las funciones de la API. Entretención y ocio Horóscopo Yolanda Sultana: Obtiene el horóscopo del día desde Login.cl. No hay forma de obtener horóscopos anteriores, porque es de mala suerte. Clima API Tiempo Meteored.cl: La Api de Meteored.cl es una aplicación con la que usted puede obtener la predicción meteorológica de las localidades que desee a diario. Cómo Aportar: Seguir el siguiente formato: - [Nombre / Título sitio web](URL documentación API): Descripción corta de qué se trata este servicio, en general se encuentra
Recently updatedActive repository
CC0-1.0
⑂ 10 forks◯ 1 issuesUpdated 6 days ago
Proyecto Java para firmar una documento xml con un certificado .p12, basado en el siguiente tutorial: http://webcarreno.org/index.php/tutorials/28-sri-tutorial/24-sri-firma-digital-xades-bes
Active repository
JavaNo license
⑂ 29 forks◯ 4 issuesUpdated Jan 12, 2026
El siguiente proyecto es parte del Bootcamp de Ruby on Rails & React.
Active repository
RubyNo license
⑂ 0 forks◯ 0 issuesUpdated Aug 3, 2023
Proyecto General Una importante Aerolínea que provee servicios a nivel global desea desarrollar un nuevo sistema integrado para la gestión de vuelos, reservas y socios. Dentro del alcance de dicho sistema se incluye: 1. Puntos de venta: Estos puntos de venta proveerán servicios de compra y reserva de pasajes, y gestión de socios. Existirán entre 5 y 20 oficinas de la Aerolínea en al menos 100 ciudades del mundo. 2. Servicios on-line: A partir de una aplicación Web se proveerán servicios de compra y reserva de pasajes. Es posible que se puedan hacer check – in a través del móvil del usuario. 3. Gestión en aeropuertos: En cada aeropuerto existirán entre 10 y 50 computadores ubicados en los puntos de check-in y en las puertas de embarque que serán utilizados por empleados de la aerolínea. 4. Gestión Operativa: Las mismas del punto anterior 5. Aplicación Movil. El usuario podrá hacer consulta de vuelos, reservas, pagos y check in por medio de su smatphone o Tablet. Cabe anotar que el check - in tendrá generado además un código QR para escaneo en los filtros del aeropuerto. 6. Sistema de PQRS( Peticiones, Quejas, Reclamos y Solicitudes). Este modulo será utilizado solo por el personal del Call Center de la aerolinea. Se atenderán los PQRS de los clientes, sobre aspectos como los cambios, cancelación o activación de reservas, incidencias con la venta de tiquetes o reservas, opiniones de los usuarios, solicitudes especiales (sillas de ruedas, oxigeno, asignación de asientos, asensos de clase, redención de millas, perdida de vuelos, entre otras). Cada PQRS será emitido con un código especial para posterior seguimiento por parte del cliente. 7. Seguridad: El módulo estará formado por: la definición y configuración de un certificado digital mediante SSL (Secure Socket Layer) y por medio del protocolo HTTPS que deberá instalarse en el servidor de aplicaciones; además, comprenderá la definición de políticas de acceso, autenticación y autorización de usuarios del sistema, los cuales estarán configurados por roles. También se deberá configurar el acceso por sesiones, las cuales estarán gestionadas por el servidor de aplicaciones. El sistema contendrá una pantalla de ingreso con login y password (Este deberá estar debidamente encriptado en la base de datos). Este módulo realizará la integración de los demás módulos del sistema garantizando que los roles de los usuarios se ajusten a las distintas opciones de cada menú o formulario. Se contempla la identificación y desarrollo de los casos de uso relacionados con la seguridad así como el análisis de requisitos y el diseño del modulo. Puntos de venta. Cada una de las oficinas contará con no más de 10 PCs para atender a clientes que desean reservar y adquirir pasajes. Adicionalmente se podrá dar de alta nuevos socios, modificar sus datos personales y consultar la cantidad de millas acumuladas. Los socios podrán tener 3 categorías. Categoría 1. Socio Elite Millas acumuladas por cada trayecto 1000 Total máximo de Equipaje a facturar 2 Maletas de 25 Kg cada una y una maleta de mano de 10 Kg Acceso a clase turista Categoría 2. Socio Gold Millas acumuladas por cada trayecto 2500 Total máximo de Equipaje a facturar 2 Maletas de 35 Kg cada una y una maleta de mano de 10 Kg Acceso a Clase Turista Categoría 3. Socio Silver Millas acumuladas por cada trayecto 5000 Total de Equipaje a facturar 4 Maletas de 35 Kg cada una y una maleta de mano de 10 Kg Acceso a Primera clase Se ha establecido que cada socio podrá redimir sus millas por otros trayectos si tienen un mínimo acumulado de 50000 millas se podrán ser utilizadas así: Redención Vuelos Nacionales: Temporada Baja 50000 millas por un trayecto. Temporada Alta 80000 Millas por un trayecto Redención Vuelos Internacionales: Temporada Baja 70000 millas por un trayecto (Destinos América). Temporada Alta 90000 Millas por un trayecto (Destinos América) Temporada Baja 90000 millas por un trayecto (Destinos Europa). Temporada Alta 140000 Millas por un trayecto (Destinos Europa) Las temporadas Bajas van de los meses de Marzo a Mayo y de Septiembre a Noviembre Las temporadas Altas van de los meses de Diciembre a Febrero y de Junio a Agosto. Cada uno de los PCs en los puntos de venta cuenta con procesadores Intel Pentium 4, con 512 Mb de memoria RAM y 100 Gb de disco y sistema operativo Windows XP o superior. Todos estos PCs están conectados en red y acceden al sistema central de reservas a partir de un enlace ADSL de 2 Mbits/seg. Se definen los siguientes requerimientos para los puntos de venta: 1. RF1. Alta de socios. 2. RF2. Modificación de datos personales de socios. 3. RF3. Reserva de vuelos (venta contado y crédito de pasajes) 4. RF4. Solicitud de Reserva de Sillas (Se debe tener en cuenta si es clase turista o ejecutiva). 4. RF5. Compra y canje de millas. 5. RF6. Reporte de millas para socios. 6. RF7. Redención de millas a socios 6. RNF1. Los agentes de viaje deberán identificarse en el sistema a partir de un usuario y contraseña. 7. RNF2. En caso de fallas de conexión con el sistema central, el sistema debe permitir operar normalmente, sincronizando posteriormente la información con el sistema central. 8. RNF3. El sistema se deberá comunicar con el sistema financiero autorizador de tarjetas de crédito para las ventas a crédito (Por ejemplo sistema de pago PSE o PayPal). En caso de que el mismo no se encuentre disponible, el sistema deberá solicitar la autorización manual. 9. RNF4. La información de las reservas de los vuelos deberá estar disponible a las otras sucursales y servicios on-line en un máximo de 30 minutos. 10. RNF5. La información de los socios deberá estar disponible a las otras sucursales y servicios on-line en un máximo de 4 horas. Servicios on-line. Se deberá proveer los siguientes servicios a los clientes mediante una aplicación web: 1. RF1. Consulta de vuelos (itinerarios, tarifas, disponibilidad de asientos, etc.) 2. RF2. Reserva y compra crédito de pasajes (compra pasaje con tarjeta crédito). 3. RF3. Compra y canje de millas (compra pasaje con millas). 4. RF4. Registro de socios. 5. RF5. Modificación datos socios. 6- RF6- Reserva de sillas en la cabina. (Tener en cuenta si es clase turista o ejecutiva) 7- RF7. Realización de check-in por el móvil del usuario (Requisito opcional). 8- RF8- Generación e impresión de pasabordo del usuario con código de barras de control. Los requerimientos funcionales RF3 y RF5 requieren que el usuario previamente se autentique en el sistema utilizando su identificador de socio y contraseña. Para estos requerimientos además, el sistema deberá enviar al socio un correo electrónico notificando el resultado de la transacción. Los aspectos de seguridad son vitales para lograr una buena imagen de la empresa y para que los socios puedan utilizar los servicios on-line frecuentemente sin riesgos. Adicionalmente, debido a la intensa competencia que presentan otras aerolíneas, es deseable que el sitio web sea sumamente eficiente y visualmente atractivo para los usuarios. Por eso mismo también es necesario lograr que los usuarios se familiaricen rápidamente con el sistema on-line y que el mismo esté disponible las 24 horas del día, los 7 días de la semana. Gestión en Aeropuertos Cada uno de los PCs ubicados en los puntos de check-in y en las puertas de embarque contaran con procesadores Pentium D de 3.0Ghz, con 2Gb de memoria RAM y 200Gb de disco y utilizaran un sistema operativo Linux. Todos estos PCs se comunican con el sistema central mediante una conexión de fibra óptica. Los funcionarios de la Aerolínea ubicados en los puestos de check-in y en las puertas de embarque utilizaran los siguientes servicios del sistema: 1. RF1. Consulta de reservas de pasajeros. 2. RF2. Check-in de equipaje de pasajeros 3. RF3. Consulta de estado y ubicación de equipaje. 4. RF4. Consulta de Pasajeros embarcados y confirmados. 5. RF5. Asignación de puerta de embarque y control de horarios de llegada y salida Adicionalmente, podrán realizar modificaciones de los vuelos de los pasajeros, modificaciones de itinerarios y horarios en casos de retrasos en los vuelos o retrasos de los pasajeros. Para evitar retrasos en los pasajeros y largas colas es crítico que esta funcionalidad se ejecute de forma eficiente y que el sistema se encuentre 100% disponible. Gestión Operativa En este modulo se deberá gestionar y planear las rutas de vuelos, horarios y frecuencias , tripulación, aviones, servicios de combustible y gastos operativos por uso de plataformas. RF1. Planeación de rutas y frecuencias horarias. RF2. Tripulación por cabina. Se definirá así: para vuelos nacionales 1 piloto, 1 copiloto, 3 azafatas o auxiliares de cabina. Para vuelos internacionales 1 piloto, 1 copiloto, 6 azafatas o auxiliares de cabina. RF3. Administración de aviones. La aerolínea para vuelos nacionales cuentan con 40 aviones Airbus A320-200 configurados de la siguiente forma. Cabina primera clase 10 pasajeros (4 sillas por fila). Cabina clase turista 170 pasajeros (6 sillas por cada fila). Para vuelos internacionales cuentan con 20 aviones Airbus A330-200 configurados de la siguiente forma. Cabina primera clase 30 pasajeros (6 sillas por fila). Cabina clase turista 220 pasajeros (8 sillas por cada fila). Por cada avión debe existir una bitácora de vuelo conformado por los siguientes datos. Código de Vuelo, Código de Plan de Vuelo, Ruta asignada (Origen- Destino), fecha y hora de salida. Fecha y hora de llegada. Escalas si existen, número de pasajeros embarcados, número de tripulantes, peso general de equipaje y carga, cantidad de combustible en libras, incidentes si existen. RF4. Operación. Se refiere al control de gastos operativos en aeropuerto e incluye Tanqueo general (Proveedor, cantidad de combustible en libras, precio por libra, precio total + impuesto). Costos sobre plataforma (cobro por hora en plataforma, impuesto aeroportuario). Otros requerimientos Esta planificado que dentro de los próximos 3 o 4 años, la Aerolínea se fusione con otra importante empresa del rubro. Sin embargo, debido a la inversión que representa el desarrollo de este sistema, se requiere que el mismo este vigente por al menos 9 años. Por este motivo, será necesario que el sistema soporte mecanismos que permitan modificar fundamentalmente su interfaz grafica y la lógica correspondiente a la gestión de socios y mecanismos de acumulación de millas. Restricciones Técnicas El sistema será implementado utilizando el lenguaje Java con las APIs de JEE ver 6 o 7. El IDE será Netbeans 7.3 o superior . El servidor de Aplicaciones será Glasfish ver 3 .1 o superior. El sistema deberá contar con por lo menos 5 capas definidas de la siguiente manera: 1. Capa Web: Deberá utilizarse el framework JSF 2.2 con PRIMEFACES. 2. Capa Seguridad: Estará compuesta por un componente de acceso por login y password utilizando roles y permisos de acceso. Esta capa incluye la autenticación, autorización e integración con todos los módulos del sistema. También deberá utilizarse certificados digitales. Se recomienda un sistema centralizado de control de usuarios por medio de directorios activos como LDAP, por lo que se utilizará el software OpenDS (Opensource). 3. Capa Lógica de Negocio: Estará compuesta por Session Beans. 4. Capa Persistencia: Estará compuesta por Entity Beans y utilizarà un framework de acceso a datos y ORM (Object Relational Mapping) como Hibernate o JPA. 5. Capa de Datos: Esta compuesta por las entidades y relaciones que integran la Base de Datos y que deberá estar gestionada por el DBMS.
En el siguiente repositorio se incluyen las prácticas realizadas en el curso de Programación & Métodos Numéricos 2020-1
Active repository
CNo license
⑂ 0 forks◯ 0 issuesUpdated Feb 2, 2023
El siguiente repositorio corresponde a un proyecto desarrollado durante un hackathon organizado por la NASA. En este evento, se abordó la problemática de la creación de una oficina turística espacial.
Active repository
PythonNo license
⑂ 0 forks◯ 0 issuesUpdated Oct 14, 2025