Eine einfache Möglichkeit, Live -Halo -Daten direkt von Halo Waypoint zu erhalten.
Hinweis: Dieses Projekt befindet sich in einem öffentlichen Alpha, und als solche sind viele Funktionen nicht vollständig.
HaloinfiniteGetter ist in keiner Weise mit der Microsoft Corporation, Xbox Game Studios oder 343 Industries verbunden, unterstützt oder auf andere Weise verbunden. Abhängig davon, wie Sie es verwenden, kann die Verwendung dieser App von den oben genannten Parteien als Missbrauch als Missbrauch angesehen werden.
HaloInfinitGetter ist eine GUI -Anwendung, die mit QT für Python geschrieben wurde, mit der Sie die auf Halowaypoint -API -Endpunkte gehosteten Daten einfach anzeigen können.
Sie können sowohl die Bild- als auch die Textausgabe anzeigen, wobei diese Ergebnisse im Verzeichnis .cache/hi_getter/cached_requests zwischen.
pip install hi_getter dann die Eingabeaufforderung (Win + R - Gebenpip install git+https://github.com/Cubicpath/HaloInfiniteGetter.githi_getter einCreate Desktop Shortcut -Tool im Tools -Kontextmenü erstellenDa diese App inoffiziell ist, müssen Sie Ihren eigenen API -Schlüssel verwenden, den Sie bei Halowaypoint anmelden und entweder Daten von den Authentifizierungsheadern oder von den Cookies der Website abrufen können.
Führung:
Wenn Sie auf eine Ressource zugreifen und ordnungsgemäß authentifiziert sind, wird sie in Ihr ~/.cache/hi_getter/cached_requests -Verzeichnis zwischengespeichert.
Wenn Sie standardmäßig auf eine bereits abgeschnittene Ressource zugreifen, schaut Haloinfinitetter nach einer neuen Version dieser Ressource auf Halowaypoint-Servern überprüft. Die alte Version wird zusammen mit seiner Versionskennung in ~/.cache/hi_getter/old_files gespeichert.
Eine Beispielressource ( Progression/file/Calendars/Seasons/SeasonCalendar.json ) ist im Abschnitt "Pfadeingabe" vorgefüllt.
Sie können progression/file/ und images/file/ von Suchvorgängen weglassen, solange die Dateierweiterung der Ressource Daten oder Medien angibt (Beispiel: JSON -Standards als progression/file/ , PNG und JPG -Standard -Standards als images/file/ ).
Ruft die einzigartige Ressource vom angegebenen Pfad ab und gibt ihn aus.
Warnung: Dies kann in schneller Folge verschiedene blinkende Bilder anzeigen.
Scannen Sie rekursiv eine bestimmte JSON -Ressource für Pfade zu mehr Ressourcen und ignorieren bereits gescannte Ressourcen. Dies führt dazu, dass alle Ressourcen zwischengespürt werden, auf die von anderen Ressourcen mit einer gewissen Verbindung mit dem ursprünglichen Ressourcenpfad verwiesen werden.
Wenn Sie Ihre eigenen JSON -Dateien nach Ressourcenpfade scannen möchten, können Sie die Scan Files... im Tools -Kontextmenü verwenden.
Sie können alle zwischengespeicherten Dateien mit dem Cache Explorer anzeigen, der sich auf der linken Seite des Hauptfensters befindet.
Es hat 1 Einstellung:
Kontextmenüaktionen:
Sie können das Menü File " verwenden, um Archivdateien mit zwischengespeicherten Anforderungen einfach zu importieren und zu exportieren. Nach dem Import können Sie die Daten im Cache Explorer anzeigen.
Unterstützte Archivtypen sind:
*.7z )*.zip & *.piz )*.tar , *.tar.gz , *.tgz , *.tar.bz2 , *.tbz2 , *.tar.xz , *.txz )gzip , bzip2 und xz sind die unterstützten KomprimierungsalgorithmenSowohl die Medien als auch die Textausgabe können vom Hauptfenster abgelöst und wieder angerufen werden. Dies ermöglicht eine größere Flexibilität, z. B. nur das Bild in Vollbild.
Die Medienausgabe zeigt das aktuell geladene Bild an den Benutzer, der so skaliert ist, dass er zum aktuellen Fenster passt.
Es hat zwei Einstellungen:
Die Textausgabe zeigt alle Textdaten an, die vom angegebenen Pfad geladen werden, oder eine Fehlerantwort vom Server.
Der Pfad wird automatisch erfasst und zur einfachen Gebrauchsguthaben hyperlinkiert, sodass Sie nacheinander mehrere Pfade durchsuchen können.
Es hat eine Einstellung:
Themen sind eine Möglichkeit, bereits bestehende Elemente zu stylen (denken Sie an CSS). Sie werden in einem Verzeichnis mit ihren Ressourcen und ihrem Stylesheet in derselben Ordnerebene gehalten.
../
│
├───[theme_id]/
│ ├─── [icon1_name].svg
│ ├─── [icon2_name].svg
│ ├─── [icon3_name].svg
│ └─── stylesheet.qss
│
Die aktuell gebauten Themen sind:
Breeze DarkBreeze LightLegacy (Default Qt)Während die aktuellen Brise -Themen leicht modifizierte Versionen sind, können Sie die ursprünglichen Themen bei Breezestylesheets anzeigen.