Крупное обновление в разработке.
Последние версии могут работать нестабильно.
Программа для парсинга рекордов и других данных с помощью osu!api v2
Telegram для связи
Почта для связи
Статус разработки osu!parser
Дизайн и используемые файлы
Telegram-канал с новостями
osu!parser можно использовать для парсинга как рекордов любого игрока,
так и для скрытых атрибутов из профиля или рекорда.
Руководство актуально для всех патчей osu!parser версии 1.1
Следующее обновление руководства: версия 2.0
Отправка запросов в osu!parser требует данные вашего приложения OAuth для корректной работы.
Для их получения перейдите по ссылке и создайте своё приложение в разделе OAuth, а затем
скопируйте ID и секретный ключ приложения и вставьте их в соответствующие поля в настройках.
после чего нажмите на кнопку OK
для сохранения. osu!parser не передаёт информацию о вашем
приложении OAuth и хранит её исключительно на вашем компьютере в реестре Windows по пути:
HKEY_CURRENT_USER\Software\diquoks\osu!parser\Application
- Игнорировать Classic - мод Classic будет игнорироваться в парсинге (подходит для osu! stable).
- Учитывать фейлы - сфейленные рекорды также будут учитываться в парсинге.
- Расчёт pp за FC и SS - рядом со сложностью в парсинге будут показываться рассчитанные
значения pp для FC (текущий рекорд без миссов и с полным комбо)
и SS (текущий рекорд с максимальным количеством очков). - Автомасштабирование - интерфейс osu!parser будет подгонять
свою ширину, чтобы вместить все виджеты на экран. - Поверх других окон - окно osu!parser не будет перекрываться другими окнами.
В интерфейсе osu!parser используются кликабельные поля (номер версии, ссылки на сайт osu!),
а также индикаторы (!), сигнализирующие о текущем выполнении или окончании
каких-либо процессов во вкладках osu!parser (активный парсинг или поиск директории, его завершение).
Смена языка пока недоступна, ведь перед работой над ней нужно переписать код на customtkinter.
The language change is not available yet, because I need to rewrite the code on customtkinter before working on it.
Позволяет парсить последний рекорд с сайта osu!, требует ID пользователя и режим osu!
- Быстрый режим - изменяет задержку между парсингом с 15 секунд на 3 секунды.
Калькулятор pp пока недоступен, возвращайтесь сюда позже!
Позволяет парсить все переменные профиля или рекорда,
требует ID рекорда или профиля, а также режим osu!
(osu!, osu!taiko, osu!catch, osu!mania), при парсинге профиля.
- Пустые значения - помещает все пустые переменные в конец файла вместо их игнорирования.
В этом разделе хотел бы оставить ники моих друзей, помогавших мне находить
баги и новые идеи для дальнейшей разработки osu!parser, спасибо вам <3