從Halo Waypoint直接獲取實時光環數據的一種簡單方法。
注意:此項目在公共alpha中,因此,許多功能尚未完成。
Haloinfinitegetter絕不與Microsoft Corporation,Xbox Game Studios或343 Industries相關,或其他隸屬於或以其他方式相關。根據您的使用方式,使用此應用程序可能會被上述各方視為濫用。
Haloinfinitegetter是使用QT編寫的GUI應用程序,可讓您輕鬆查看在Halowaypoint API端點上託管的數據。
您可以同時查看圖像和文本輸出,其中這些結果被緩存在用戶的.cache/hi_getter/cached_requests目錄中,以消除不必要的API調用。
pip install hi_getterpip install git+https://github.com/Cubicpath/HaloInfiniteGetter.githi_getterTools上下文”菜單下的Create Desktop Shortcut方式工具創建桌面快捷方式由於此應用程序是非正式的,因此您必須使用自己的API密鑰,您可以通過登錄到Halowaypoint並從身份驗證標頭或網站的Cookie中獲取數據來獲得。
指導:
當您訪問資源並正確身份驗證時,它會緩存到您的~/.cache/hi_getter/cached_requests目錄。
默認情況下,當您訪問已經流通的資源時,HaloInfinitegetter會在Halowaypoint服務器上檢查上述新版本的新版本。舊版本存儲在~/.cache/hi_getter/old_files及其版本標識符中。
在路徑輸入部分中預先填寫一個示例資源( Progression/file/Calendars/Seasons/SeasonCalendar.json )。
您可以從搜索中省略progression/file/ images/file/ ,只要資源的文件擴展名表示數據或媒體(例如:json默認為progression/file/ ,png和jpg默認為images/file/ )。
從給定路徑獲取單數資源並輸出。
警告:這可能會快速連續顯示各種閃爍的圖像。
遞歸地掃描給定的JSON資源,以獲取更多資源的路徑,忽略已經掃描的資源。這導致緩存所有其他資源所引用的所有資源,並與原始資源路徑聯繫起來。
如果要掃描自己的JSON文件中的資源路徑,則可以在Tools上下文”菜單中使用Scan Files...工具。
您可以使用Cache Explorer查看所有緩存文件,該文件位於主窗口的左側。
它有1個設置:
上下文菜單操作:
您可以使用File上下文菜單輕鬆導入和導出包含緩存請求的存檔文件。導入後,您可以在緩存資源管理器中查看數據。
支持的檔案類型是:
*.7z )*.zip & *.piz )*.tar , *.tar.gz , *.tgz , *.tar.bz2 , *.tbz2 , *.tar.xz , *.txz )gzip , bzip2和xz是受支持的壓縮算法媒體和文本輸出均可從主窗口分離並重新連接。這可以更大的靈活性,例如僅在全屏中查看圖像。
媒體輸出將當前加載的圖像顯示給用戶,並縮放以適合當前窗口。
它有兩個設置:
文本輸出顯示給定路徑加載的任何文本數據或服務器的錯誤響應。
自動檢測和超鏈接的路徑以易於使用,這使您可以連續瀏覽多個路徑。
它有一個設置:
主題是一種樣式已經存在的元素(想想CSS)的方式。它們以其資源和样式表的目錄在同一文件夾級別中舉行。
../
│
├───[theme_id]/
│ ├─── [icon1_name].svg
│ ├─── [icon2_name].svg
│ ├─── [icon3_name].svg
│ └─── stylesheet.qss
│
當前的內置主題是:
Breeze DarkBreeze LightLegacy (Default Qt)雖然當前的微風主題是略微修改的版本,但您可以在Breezestyseylesheets上查看原始主題。