LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
setup.py
diagnostics/qq_trace.py
ok/__init__.py
ok/__main__.py
ok/cli.py
ok/alas/__init__.py
ok/alas/emulator_base.py
ok/alas/emulator_windows.py
ok/alas/platform_windows.py
ok/alas/utils.py
ok/capture/__init__.py
ok/capture/adb/__init__.py
ok/capture/adb/deep.py
ok/capture/adb/minitouch.py
ok/capture/adb/nemu_ipc.py
ok/capture/adb/nemu_utils.py
ok/capture/adb/pool.py
ok/capture/adb/timer.py
ok/capture/adb/util.py
ok/capture/windows/__init__.py
ok/capture/windows/d3d11.py
ok/capture/windows/dump.py
ok/core/__init__.py
ok/core/config_schema.py
ok/core/downloads.py
ok/core/events.py
ok/core/icons.py
ok/core/notifications.py
ok/core/screenshot.py
ok/core/script_editing.py
ok/core/script_packager.py
ok/core/script_templates.py
ok/core/start_controller.py
ok/core/task_manager.py
ok/core/template_store.py
ok/core/translation.py
ok/core/ui_config.py
ok/device/DeviceManager.py
ok/device/__init__.py
ok/device/capture.py
ok/device/interaction.py
ok/device/intercation.py
ok/device/capture_methods/__init__.py
ok/device/capture_methods/adb.py
ok/device/capture_methods/base.py
ok/device/capture_methods/bitblt.py
ok/device/capture_methods/bitblt_utils.py
ok/device/capture_methods/browser.py
ok/device/capture_methods/desktop_duplication.py
ok/device/capture_methods/hwnd_window.py
ok/device/capture_methods/image.py
ok/device/capture_methods/nemu_ipc.py
ok/device/capture_methods/types.py
ok/device/capture_methods/update.py
ok/device/capture_methods/windows_graphics.py
ok/device/interaction_methods/__init__.py
ok/device/interaction_methods/adb.py
ok/device/interaction_methods/base.py
ok/device/interaction_methods/browser.py
ok/device/interaction_methods/do_nothing.py
ok/device/interaction_methods/foreground_post_message.py
ok/device/interaction_methods/genshin.py
ok/device/interaction_methods/keys.py
ok/device/interaction_methods/post_message.py
ok/device/interaction_methods/pydirect.py
ok/device/interaction_methods/pynput.py
ok/device/interaction_methods/swipe.py
ok/feature/Box.py
ok/feature/Feature.py
ok/feature/FeatureSet.py
ok/feature/__init__.py
ok/gui/__init__.py
ok/gui/util/pyappify_startup.py
ok/notification/__init__.py
ok/notification/manager.py
ok/notification/messenger_images.py
ok/notification/pipeline.py
ok/notification/ppocr.py
ok/notification/providers.py
ok/notification/system.py
ok/notification/windows_messenger.py
ok/ocr/__init__.py
ok/ocr/download_paddle_model.py
ok/rotypes/__init__.py
ok/rotypes/delegate.py
ok/rotypes/export.py
ok/rotypes/idldsl.py
ok/rotypes/inspectable.py
ok/rotypes/roapi.py
ok/rotypes/types.py
ok/rotypes/winstring.py
ok/rotypes/Windows/__init__.py
ok/rotypes/Windows/Foundation/Collections.py
ok/rotypes/Windows/Foundation/__init__.py
ok/rotypes/Windows/Globalization/__init__.py
ok/rotypes/Windows/Graphics/__init__.py
ok/rotypes/Windows/Graphics/Capture/__init__.py
ok/rotypes/Windows/Graphics/DirectX/__init__.py
ok/rotypes/Windows/Graphics/DirectX/Direct3D11/__init__.py
ok/rotypes/Windows/Graphics/Imaging/__init__.py
ok/rotypes/Windows/Media/__init__.py
ok/rotypes/Windows/Media/Ocr/__init__.py
ok/rotypes/Windows/Security/__init__.py
ok/rotypes/Windows/Security/Cryptography/__init__.py
ok/rotypes/Windows/Storage/__init__.py
ok/rotypes/Windows/Storage/Streams/__init__.py
ok/rotypes/Windows/UI/__init__.py
ok/rotypes/Windows/UI/ViewManagement/__init__.py
ok/task/DiagnosisTask.py
ok/task/TaskExecutor.py
ok/task/__init__.py
ok/task/exceptions.py
ok/task/task.py
ok/task/web.py
ok/test/OKTestRunner.py
ok/test/RunTests.py
ok/test/TaskTestCase.py
ok/test/__init__.py
ok/third_party/__init__.py
ok/third_party/paperclip.py
ok/ui/__init__.py
ok/ui/overlay/__init__.py
ok/ui/overlay/win32_gdi.py
ok/ui/qt/Communicate.py
ok/ui/qt/MainWindow.py
ok/ui/qt/MessageWindow.py
ok/ui/qt/StartController.py
ok/ui/qt/TabTitles.py
ok/ui/qt/__init__.py
ok/ui/qt/events.py
ok/ui/qt/qt.qrc
ok/ui/qt/resources.py
ok/ui/qt/about/AboutTab.py
ok/ui/qt/about/HttpTextEdit.py
ok/ui/qt/about/LinksBar.py
ok/ui/qt/about/ProjectCard.py
ok/ui/qt/about/UpdateCard.py
ok/ui/qt/about/VersionCard.py
ok/ui/qt/about/__init__.py
ok/ui/qt/common/OKIcon.py
ok/ui/qt/common/__init__.py
ok/ui/qt/common/accent_color.py
ok/ui/qt/common/config.py
ok/ui/qt/common/design_system.py
ok/ui/qt/common/icons.py
ok/ui/qt/common/style_sheet.py
ok/ui/qt/debug/DebugTab.py
ok/ui/qt/debug/OverlayWidget.py
ok/ui/qt/debug/RunCodeTab.py
ok/ui/qt/debug/Screenshot.py
ok/ui/qt/debug/__init__.py
ok/ui/qt/i18n/GettextTranslator.py
ok/ui/qt/i18n/__init__.py
ok/ui/qt/i18n/en_US.qm
ok/ui/qt/i18n/en_US.ts
ok/ui/qt/i18n/es_ES.qm
ok/ui/qt/i18n/es_ES.ts
ok/ui/qt/i18n/ja_JP.qm
ok/ui/qt/i18n/ja_JP.ts
ok/ui/qt/i18n/ko_KR.qm
ok/ui/qt/i18n/ko_KR.ts
ok/ui/qt/i18n/path.py
ok/ui/qt/i18n/update.py
ok/ui/qt/i18n/zh_CN.qm
ok/ui/qt/i18n/zh_CN.ts
ok/ui/qt/i18n/zh_TW.qm
ok/ui/qt/i18n/zh_TW.ts
ok/ui/qt/overlay/OverlayWindow.py
ok/ui/qt/overlay/__init__.py
ok/ui/qt/qss/__init__.py
ok/ui/qt/qss/dark/card.qss
ok/ui/qt/qss/dark/discord.svg
ok/ui/qt/qss/dark/heart.svg
ok/ui/qt/qss/dark/message_window.qss
ok/ui/qt/qss/dark/setting_interface.qss
ok/ui/qt/qss/dark/status_bar.qss
ok/ui/qt/qss/dark/stop.svg
ok/ui/qt/qss/dark/tab.qss
ok/ui/qt/qss/light/card.qss
ok/ui/qt/qss/light/discord.svg
ok/ui/qt/qss/light/heart.svg
ok/ui/qt/qss/light/message_window.qss
ok/ui/qt/qss/light/setting_interface.qss
ok/ui/qt/qss/light/status_bar.qss
ok/ui/qt/qss/light/stop.svg
ok/ui/qt/qss/light/tab.qss
ok/ui/qt/settings/GlobalConfigCard.py
ok/ui/qt/settings/GlobalConfigTab.py
ok/ui/qt/settings/SettingTab.py
ok/ui/qt/settings/__init__.py
ok/ui/qt/start/LogWindow.py
ok/ui/qt/start/SelectCaptureListView.py
ok/ui/qt/start/SelectInteractionListView.py
ok/ui/qt/start/StartCard.py
ok/ui/qt/start/StartTab.py
ok/ui/qt/start/__init__.py
ok/ui/qt/tasks/ConfigCard.py
ok/ui/qt/tasks/ConfigItemFactory.py
ok/ui/qt/tasks/ConfigLabelAndWidget.py
ok/ui/qt/tasks/EditTaskTab.py
ok/ui/qt/tasks/LabelAndButtons.py
ok/ui/qt/tasks/LabelAndDoubleSpinBox.py
ok/ui/qt/tasks/LabelAndDropDown.py
ok/ui/qt/tasks/LabelAndFileSelector.py
ok/ui/qt/tasks/LabelAndGlobal.py
ok/ui/qt/tasks/LabelAndLineEdit.py
ok/ui/qt/tasks/LabelAndList.py
ok/ui/qt/tasks/LabelAndMultiSelection.py
ok/ui/qt/tasks/LabelAndSpinBox.py
ok/ui/qt/tasks/LabelAndSwitchButton.py
ok/ui/qt/tasks/LabelAndTextEdit.py
ok/ui/qt/tasks/LabelAndWidget.py
ok/ui/qt/tasks/MarkUpWindow.py
ok/ui/qt/tasks/ModifyListDialog.py
ok/ui/qt/tasks/ModifyListItem.py
ok/ui/qt/tasks/OneTimeTaskTab.py
ok/ui/qt/tasks/PythonHighlighter.py
ok/ui/qt/tasks/RecordScript.py
ok/ui/qt/tasks/ScheduleTaskTab.py
ok/ui/qt/tasks/ScriptPackager.py
ok/ui/qt/tasks/StartButton.py
ok/ui/qt/tasks/TaskCard.py
ok/ui/qt/tasks/TaskManger.py
ok/ui/qt/tasks/TaskOpButton.py
ok/ui/qt/tasks/TaskTab.py
ok/ui/qt/tasks/TemplateFactory.py
ok/ui/qt/tasks/TemplateTab.py
ok/ui/qt/tasks/TooltipTableWidget.py
ok/ui/qt/tasks/TriggerTaskTab.py
ok/ui/qt/tasks/__init__.py
ok/ui/qt/util/Alert.py
ok/ui/qt/util/InitWorker.py
ok/ui/qt/util/__init__.py
ok/ui/qt/util/app.py
ok/ui/qt/util/download.py
ok/ui/qt/util/pip_util.py
ok/ui/qt/util/pyappify_startup.py
ok/ui/qt/util/touch_scroll.py
ok/ui/qt/util/windows_thumbnail.py
ok/ui/qt/widget/BaseLoading.py
ok/ui/qt/widget/BaseWindow.py
ok/ui/qt/widget/Card.py
ok/ui/qt/widget/CustomTab.py
ok/ui/qt/widget/EmptyCard.py
ok/ui/qt/widget/ExpandCardLayout.py
ok/ui/qt/widget/FlowLayout.py
ok/ui/qt/widget/FramelessDialog.py
ok/ui/qt/widget/ImageWidget.py
ok/ui/qt/widget/ListTableWidgetItem.py
ok/ui/qt/widget/NumericTableWidgetItem.py
ok/ui/qt/widget/OkCompactSpinBox.py
ok/ui/qt/widget/SortingTableWidgetItem.py
ok/ui/qt/widget/StartLoadingDialog.py
ok/ui/qt/widget/StatusBar.py
ok/ui/qt/widget/Tab.py
ok/ui/qt/widget/TabWidget.py
ok/ui/qt/widget/UpdateConfigWidgetItem.py
ok/ui/qt/widget/WidgetWithVLabel.py
ok/ui/qt/widget/YesNonWidgetItem.py
ok/ui/qt/widget/__init__.py
ok/ui/web/__init__.py
ok/ui/web/app.py
ok/ui/web/requirements.py
ok/ui/web/server.py
ok/ui/web/static/app.js
ok/ui/web/static/chunk-fluent.js
ok/ui/web/static/chunk-react.js
ok/ui/web/static/index.css
ok/ui/web/static/index.html
ok/update/__init__.py
ok/update/copy_ok_folder.py
ok/update/inline_ok_requirements.py
ok/util/Analytics.py
ok/util/GlobalConfig.py
ok/util/__init__.py
ok/util/blur.py
ok/util/clazz.py
ok/util/collection.py
ok/util/color.py
ok/util/config.py
ok/util/explorer.py
ok/util/file.py
ok/util/gpu_driver_settings.py
ok/util/handler.py
ok/util/i18n.py
ok/util/logger.py
ok/util/partial_sync_repo.py
ok/util/print_hwnd.py
ok/util/process.py
ok/util/window.py
ok/util/windows_schedule.py
ok_script.egg-info/PKG-INFO
ok_script.egg-info/SOURCES.txt
ok_script.egg-info/dependency_links.txt
ok_script.egg-info/entry_points.txt
ok_script.egg-info/not-zip-safe
ok_script.egg-info/requires.txt
ok_script.egg-info/top_level.txt
scripts/generate_web_i18n.py
tests/test_accent_color.py
tests/test_app.py
tests/test_base_interaction.py
tests/test_blur.py
tests/test_box.py
tests/test_capture_update.py
tests/test_cli.py
tests/test_config_card.py
tests/test_core_events.py
tests/test_core_ui_services.py
tests/test_device_manager.py
tests/test_expand_card_layout.py
tests/test_explorer.py
tests/test_global_config.py
tests/test_gpu_driver_settings.py
tests/test_headless_imports.py
tests/test_inline_ok_requirements.py
tests/test_logger.py
tests/test_main_window_notifications.py
tests/test_main_window_startup_tab.py
tests/test_main_window_system_theme.py
tests/test_missing_frame.py
tests/test_navigation_state.py
tests/test_nemu_ipc_capture.py
tests/test_notifications.py
tests/test_ok_mutex.py
tests/test_overlay_custom_draw.py
tests/test_package_metadata.py
tests/test_process.py
tests/test_pyappify_startup_update.py
tests/test_qt_events.py
tests/test_qt_legacy_imports.py
tests/test_qt_page_layout.py
tests/test_runtime_startup.py
tests/test_start_controller.py
tests/test_task_executor_queue.py
tests/test_task_ui.py
tests/test_template_tab.py
tests/test_touch_scroll.py
tests/test_translation_fallback.py
tests/test_ui_config.py
tests/test_web_app.py
tests/test_web_i18n.py
tests/test_web_server.py
tests/test_web_task_tabs.py
tests/test_web_ui_pages.py
tests/test_web_ui_tasks.py
tests/test_windows_graphics_capture.py