botfather
Cross-platform automation framework for Android, Browser, and Desktop apps
Language: cpp
Author: Eric Wilson (@eric_wilson)
274 stars · 969 views
Files
- adb_wrapper.hpp (hpp)
- android_settings.hpp (hpp)
- adb_device_info.hpp (hpp)
- adb_device_info.cpp (cpp)
- adb_wrapper.cpp (cpp)
- browser (txt)
- browser_request_handler.hpp (hpp)
- browser_list_model.cpp (cpp)
- browser_client.cpp (cpp)
- browser_manager.cpp (cpp)
- browser_load_handler.hpp (hpp)
- browser_creator.cpp (cpp)
- browser_creator.hpp (hpp)
- browser_render_handler.cpp (cpp)
- engine.hpp (hpp)
- runtime (txt)
- android_api.hpp (hpp)
- vision (txt)
- abstract_git_operation.hpp (hpp)
- script_manager_dialog.cpp (cpp)
- bot_config_widget.hpp (hpp)
- abstract_bot_widget.cpp (cpp)
- bot_browsers_widget.cpp (cpp)
- bot_stats_widget.cpp (cpp)
- abstract_bot_widget.hpp (hpp)
- bot_stats_widget.hpp (hpp)
- bot_browsers_widget.hpp (hpp)
- bot_log_widget.cpp (cpp)
- bot_widget.cpp (cpp)
- bot_widget.hpp (hpp)
- bot_updates_widget.hpp (hpp)
- bot_config_widget.cpp (cpp)
- color_finder (txt)
- color_finder.cpp (cpp)
- color_finder.hpp (hpp)
- preferences (txt)
- preferences_dialog.hpp (hpp)
- preferences_dialog.cpp (cpp)
- maintenancetool (txt)
- maintenance_tool.cpp (cpp)
- maintenance_tool.hpp (hpp)
- androiddialog (txt)
- android_dialog.hpp (hpp)
- browser_widget.cpp (cpp)
- res (txt)
- icons (txt)
- icons8-running-rabbit-32.png (image)
- icons8-close-window-32.png (image)
- icons8-play-32.png (image)
- icons8-available-updates-32.png (image)
- icons8-paint-palette-32.png (image)
- icons8-download-from-cloud-32.png (image)
- icons8-offline-32.png (image)
- icons8-left-32.png (image)
- icons8-add-new-32.png (image)
- icons8-stop-32.png (image)
- icons8-quick-mode-off-32.png (image)
- icons8-sleep-32.png (image)
- icons8-file-32.png (image)
- icons8-heart-outline-32.png (image)
- icons8-trash-32.png (image)
- icons8-monitor-32.png (image)
- icons8-home-32.png (image)
- icons8-shutdown-32.png (image)
- icons8-android-32.png (image)
- icons8-exclamation-mark-32.png (image)
- icons8-login-32.png (image)
- icons8-browse-page-32.png (image)
- icons8-online-32.png (image)
- icons8-delete-32.png (image)
- icons8-quick-mode-on-32.png (image)
- icons8-restart-32.png (image)
- icons8-right-32.png (image)
- icons8-workstation-32.png (image)
- icons8-settings-32.png (image)
- logo_v2.png (image)
- appicon.ico (image)
- shared (txt)
- q_settings_json_format.cpp (cpp)
- q_settings_json_format.hpp (hpp)
- main.cpp (cpp)
- webhelper (txt)
- CMakeLists.txt (txt)
- blob_tpl.hpp (hpp)
- vision.cpp (cpp)
- match.hpp (hpp)
- vision.hpp (hpp)
- blob_tpl.cpp (cpp)
- match.cpp (cpp)
- CMakeLists.txt (txt)
- git (txt)
- git_clone_operation.hpp (hpp)
- git_behind_operation.hpp (hpp)
- git_fetch_operation.hpp (hpp)
- abstract_git_operation.cpp (cpp)
- git_clone_operation.cpp (cpp)
- git_behind_operation.cpp (cpp)
- git_reclone_operation.cpp (cpp)
- git_reclone_operation.hpp (hpp)
- bf_converter.cpp (cpp)
- bf_debug_tools.hpp (hpp)
- helper_app.hpp (hpp)
- bf_converter.hpp (hpp)
- bf_debug_tools.cpp (cpp)
- helper_app.cpp (cpp)
- main.cpp (cpp)
- flatpak (txt)
- Makefile (txt)
- io.botfather.Nightly-64.png (image)
- cef (txt)
- cef-3.3578.1861-linux64.json (json)
- flathub.json (json)
- udev (txt)
- udev-175.json (json)
- libgit2 (txt)
- libgit2.json (json)
- io.botfather.Nightly.yaml (yaml)
- io.botfather.Nightly-128.png (image)
- opencv (txt)
- opencv-4.9.0.json (json)
- cmake (txt)
- browser.cpp (cpp)
- Makefile (txt)
- 3rdparty (txt)
- ADB (txt)
- windows (txt)
- adb (txt)
- linux (txt)
- adb (txt)
- QHotkey (txt)
- CMakeLists.txt (txt)
- README.md (md)
- LICENSE (txt)
- .github (github)
- workflows (txt)
- build.yml (yml)
- botfather (txt)
- engine (txt)
- android (txt)
- browser_manager.hpp (hpp)
- browser_client.hpp (hpp)
- browser_settings.hpp (hpp)
- browser_app.hpp (hpp)
- browser_util.hpp (hpp)
- browser.hpp (hpp)
- browser_app.cpp (cpp)
- browser_list_model.hpp (hpp)
- browser_util.cpp (cpp)
- browser_request_handler.cpp (cpp)
- cef_key_event_adapter.cpp (cpp)
- desktop (txt)
- browser_life_span_handler.hpp (hpp)
- browser_life_span_handler.cpp (cpp)
- cef_key_event_adapter.hpp (hpp)
- browser_render_handler.hpp (hpp)
- browser_load_handler.cpp (cpp)
- desktop_win.cpp (cpp)
- desktop_x11.cpp (cpp)
- keymap.hpp (hpp)
- linux (txt)
- uinput.hpp (hpp)
- input-event-codes.hpp (hpp)
- desktop.hpp (hpp)
- engine.cpp (cpp)
- algorithms (txt)
- dijkstra.hpp (hpp)
- dijkstra.cpp (cpp)
- common (txt)
- bf_key_traits.hpp (hpp)
- bf_keymap.hpp (hpp)
- bf_key_mapper.hpp (hpp)
- qt_keymaps.hpp (hpp)
- windows_keyboard_codes.hpp (hpp)
- bf_key_mapper.cpp (cpp)
- qt_key_traits.hpp (hpp)
- point_prototype.hpp (hpp)
- size_prototype.cpp (cpp)
- blob_tpl_prototype.hpp (hpp)
- algorithm_api.hpp (hpp)
- android_api.cpp (cpp)
- match_prototype.hpp (hpp)
- url_prototype.cpp (cpp)
- point_prototype.cpp (cpp)
- algorithm_api.cpp (cpp)
- helper_api.cpp (cpp)
- browser_prototype.cpp (cpp)
- blob_tpl_prototype.cpp (cpp)
- image_prototype.cpp (cpp)
- abstract_prototype.cpp (cpp)
- size_prototype.hpp (hpp)
- match_prototype.cpp (cpp)
- stats_api.cpp (cpp)
- abstract_api.hpp (hpp)
- timer_prototype.hpp (hpp)
- margins_prototype.cpp (cpp)
- vision_api.hpp (hpp)
- browser_prototype.hpp (hpp)
- rect_prototype.cpp (cpp)
- timer_prototype.cpp (cpp)
- helper_api.hpp (hpp)
- image_prototype.hpp (hpp)
- abstract_api.cpp (cpp)
- rect_prototype.hpp (hpp)
- vision_api.cpp (cpp)
- config_api.cpp (cpp)
- desktop_api.cpp (cpp)
- color_prototype.hpp (hpp)
- margins_prototype.hpp (hpp)
- config_api.hpp (hpp)
- abstract_prototype.hpp (hpp)
- color_prototype.cpp (cpp)
- desktop_api.hpp (hpp)
- url_prototype.hpp (hpp)
- stats_api.hpp (hpp)
- git_fetch_operation.cpp (cpp)
- gui (txt)
- models (txt)
- bot_config_option.cpp (cpp)
- bot_config.cpp (cpp)
- bot.hpp (hpp)
- bot_repo.cpp (cpp)
- bot_manifest_node.cpp (cpp)
- bot_config.hpp (hpp)
- bot_config_group.cpp (cpp)
- bot_manifest.hpp (hpp)
- bot_manifest_node.hpp (hpp)
- bot_manifest.cpp (cpp)
- bot_repo.hpp (hpp)
- bot_config_group.hpp (hpp)
- bot_list_model.hpp (hpp)
- bot_list_model.cpp (cpp)
- bot.cpp (cpp)
- bot_config_option.hpp (hpp)
- color_finder_preview (txt)
- color_finder_preview.cpp (cpp)
- color_finder_preview.hpp (hpp)
- main_window.cpp (cpp)
- scriptmanager (txt)
- git_progress_dialog.hpp (hpp)
- script_manager_dialog.hpp (hpp)
- git_progress_dialog.cpp (cpp)
- main_window.hpp (hpp)
- botwidgets (txt)
- bot_log_widget.hpp (hpp)
- bot_updates_widget.cpp (cpp)
- bot_settings_widget.cpp (cpp)
- bot_settings_widget.hpp (hpp)
- android_dialog.cpp (cpp)
- browserwindow (txt)
- browser_address_bar.hpp (hpp)
- browser_window.hpp (hpp)
- browser_window.cpp (cpp)
- browser_widget.hpp (hpp)
- browser_address_bar.cpp (cpp)
- ATTRIBUTION.md (markdown)