Una forma simple de obtener datos de halo en vivo directamente de Halo Waypoint.
Nota: Este proyecto está en un alfa público y, como tal, muchas características no están completas.
HaloInfinitegetter no está asociado de ninguna manera, respaldado o afiliado a Microsoft Corporation, Xbox Game Studios o 343 Industries. Dependiendo de cómo lo use, el uso de esta aplicación puede o no ser considerado el abuso por las partes antes mencionadas.
HaloInfinitegetter es una aplicación GUI escrita con QT para Python que le permite ver fácilmente los datos alojados en los puntos finales de la API de Halowaypoint.
Puede ver la salida de imagen y texto, con estos resultados almacenados en caché en el directorio .cache/hi_getter/cached_requests del usuario, para eliminar las llamadas de API innecesarias.
pip install hi_getterpip install git+https://github.com/Cubicpath/HaloInfiniteGetter.githi_getterCreate Desktop Shortcut en el menú contextual ToolsComo esta aplicación no es oficial, debe usar su propia clave API, que puede obtener iniciando sesión en Halowaypoint y obteniendo datos de los encabezados de autenticación, o de las cookies del sitio web.
Guía:
Cuando accede a un recurso y se autentica correctamente, se almacena en caché a su directorio ~/.cache/hi_getter/cached_requests .
De manera predeterminada, cuando accede a un recurso ya almacenado, HaloInfinitegetter verifica una nueva versión de dicho recurso en los servidores Halowaypoint. La versión anterior se almacena en ~/.cache/hi_getter/old_files junto con su identificador de versión.
Un recurso de ejemplo ( Progression/file/Calendars/Seasons/SeasonCalendar.json ) se llena previamente en la sección de entrada de ruta.
Puede omitir progression/file/ e images/file/ de las búsquedas, siempre que la extensión del archivo del recurso indique datos o medios (Ej: JSON predeterminado como progression/file/ , PNG y JPG predeterminados como images/file/ ).
Obtiene el recurso singular de la ruta dada y la genera.
ADVERTENCIA: Esto puede mostrar varias imágenes intermitentes en rápida sucesión.
Escanee recursivamente un recurso JSON dado en busca de rutas a más recursos, ignorando los recursos ya escaneados. Esto da como resultado almacenar en caché todos los recursos a los que se hace referencia a cualquier otro recurso con algún vínculo con la ruta de recursos original.
Si desea escanear sus propios archivos JSON en busca de rutas de recursos, puede usar los Scan Files... Herramienta en el menú contextual Tools .
Puede ver todos los archivos en caché utilizando el explorador de caché, que se encuentra en el lado izquierdo de la ventana principal.
Tiene 1 configuración:
Acciones del menú contextual:
Puede usar el menú contextual File para importar y exportar fácilmente archivos de archivo que contienen solicitudes en caché. Una vez importado, puede ver los datos en el explorador de caché.
Los tipos de archivo compatibles son:
*.7z )*.zip & *.piz )*.tar , *.tar.gz , *.tgz , *.tar.bz2 , *.tbz2 , *.tar.xz , *.txz )gzip , bzip2 y xz son los algoritmos de compresión compatiblesTanto los medios como la salida de texto pueden separarse y volver a colocar desde la ventana principal. Esto permite una mayor flexibilidad, como ver solo la imagen en pantalla completa.
La salida de los medios muestra la imagen cargada actualmente al usuario, escalada para adaptarse a la ventana actual.
Tiene dos configuraciones:
La salida de texto muestra los datos de texto cargados por la ruta dada, o una respuesta de error del servidor.
La ruta se detectan e hipervinea automáticamente para facilitar el uso, lo que le permite navegar fácilmente por múltiples rutas en sucesión.
Tiene una configuración:
Los temas son una forma de diseñar elementos ya existentes (piense en CSS). Se llevan a cabo en un directorio con sus recursos y hojas de estilo en el mismo nivel de carpeta.
../
│
├───[theme_id]/
│ ├─── [icon1_name].svg
│ ├─── [icon2_name].svg
│ ├─── [icon3_name].svg
│ └─── stylesheet.qss
│
Los temas actuales construidos son:
Breeze DarkBreeze LightLegacy (Default Qt)Si bien los temas actuales de la brisa son versiones ligeramente modificadas, puede ver los temas originales en Breezestyles hojas.