Простой способ получить живые данные Halo прямо с Halo Waypoint.
Примечание: этот проект находится в публичной альфа, и, как таковые, многие функции не являются полными.
Haloinfinitegetter никоим образом не связан, с поддержкой или иным образом связан с Microsoft Corporation, Xbox Game Studios или 343 отраслями. В зависимости от того, как вы его используете, использование этого приложения может или не может считаться злоупотреблением вышеупомянутыми сторонами.
Haloinfinitegetter - это приложение GUI, написанное с использованием QT для Python, которое позволяет легко просматривать данные, размещенные в конечных точках API HalowPoint.
Вы можете просмотреть как вывод изображения, так и текста, причем эти результаты кэшируются в каталоге .cache/hi_getter/cached_requests , чтобы устранить ненужные вызовы API.
pip install hi_getterpip install git+https://github.com/Cubicpath/HaloInfiniteGetter.githi_getterCreate Desktop Shortcut в контекстном меню ToolsПоскольку это приложение является неофициальным, вы должны использовать свой собственный ключ API, который вы можете получить, вошли в HalowayPoint и либо получая данные из заголовков аутентификации, либо из файлов cookie Веб -сайта.
Гид:
Когда вы получаете доступ к ресурсу и правильно аутентифицируются, он кэшируется в вашем каталоге ~/.cache/hi_getter/cached_requests .
По умолчанию, когда вы получаете доступ к уже кэшируемому ресурсу, Haloinfinitegetter проверяет новую версию указанного ресурса на серверах HalowPoint. Старая версия хранится в ~/.cache/hi_getter/old_files а также идентификатор версии.
Пример ресурса ( Progression/file/Calendars/Seasons/SeasonCalendar.json ) предварительно заполняется в разделе ввода пути.
Вы можете опустить progression/file/ и images/file/ из поисков, если расширение файла ресурса указывает данные или носитель (например: JSON Defaults по умолчанию как progression/file/ , PNG и JPG по умолчанию как images/file/ ).
Получает единственный ресурс от данного пути и выводит его.
Предупреждение: это может отображать различные мигающие изображения в быстрой последовательности.
Рекурсивно сканируйте данное ресурс JSON для пути к большему количеству ресурсов, игнорируя уже отсканированные ресурсы. Это приводит к кэшированию всех ресурсов, на которые ссылается любой другой ресурс с некоторым связью с исходным путем ресурса.
Если вы хотите сканировать свои собственные файлы (ы) JSON для пути ресурсов, вы можете использовать Scan Files... инструмент в контекстном меню Tools .
Вы можете просмотреть все кэшированные файлы, используя проводник кеша, который находится на левой стороне главного окна.
У него 1 настройка:
Действия контекстного меню:
Вы можете использовать контекстное меню File , чтобы легко импортировать и экспортировать файлы архива, содержащие кэшированные запросы. После импорта вы можете просмотреть данные в Cache Explorer.
Поддерживаемые типы архивов:
*.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)В то время как текущие темы бриза являются слегка измененными версиями, вы можете просмотреть оригинальные темы на таблицах BreezestyLess.