├── .github ├── pull_request_template.md └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── chromiumoxide_cdp ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── pdl │ ├── browser_protocol.pdl │ ├── domains │ │ ├── Accessibility.pdl │ │ ├── Animation.pdl │ │ ├── Audits.pdl │ │ ├── Autofill.pdl │ │ ├── BackgroundService.pdl │ │ ├── BluetoothEmulation.pdl │ │ ├── Browser.pdl │ │ ├── CSS.pdl │ │ ├── CacheStorage.pdl │ │ ├── Cast.pdl │ │ ├── DOM.pdl │ │ ├── DOMDebugger.pdl │ │ ├── DOMSnapshot.pdl │ │ ├── DOMStorage.pdl │ │ ├── DeviceAccess.pdl │ │ ├── DeviceOrientation.pdl │ │ ├── Emulation.pdl │ │ ├── EventBreakpoints.pdl │ │ ├── Extensions.pdl │ │ ├── FedCm.pdl │ │ ├── Fetch.pdl │ │ ├── FileSystem.pdl │ │ ├── HeadlessExperimental.pdl │ │ ├── IO.pdl │ │ ├── IndexedDB.pdl │ │ ├── Input.pdl │ │ ├── Inspector.pdl │ │ ├── LayerTree.pdl │ │ ├── Log.pdl │ │ ├── Media.pdl │ │ ├── Memory.pdl │ │ ├── Network.pdl │ │ ├── Overlay.pdl │ │ ├── PWA.pdl │ │ ├── Page.pdl │ │ ├── Performance.pdl │ │ ├── PerformanceTimeline.pdl │ │ ├── Preload.pdl │ │ ├── Security.pdl │ │ ├── ServiceWorker.pdl │ │ ├── Storage.pdl │ │ ├── SystemInfo.pdl │ │ ├── Target.pdl │ │ ├── Tethering.pdl │ │ ├── Tracing.pdl │ │ ├── WebAudio.pdl │ │ └── WebAuthn.pdl │ └── js_protocol.pdl ├── src │ ├── cdp.rs │ ├── lib.rs │ └── revision.rs └── tests │ └── generate.rs ├── chromiumoxide_fetcher ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── src │ ├── build_info.rs │ ├── error.rs │ ├── fetcher │ │ ├── installation.rs │ │ ├── mod.rs │ │ └── options.rs │ ├── host.rs │ ├── kind.rs │ ├── lib.rs │ ├── platform.rs │ ├── runtime │ │ ├── mod.rs │ │ └── zip.rs │ └── version │ │ ├── channel.rs │ │ ├── error.rs │ │ ├── metadata.rs │ │ ├── milestone.rs │ │ ├── mod.rs │ │ ├── revision.rs │ │ └── version.rs └── tests │ ├── chrome.rs │ ├── chrome_headless_shell.rs │ ├── chromium.rs │ └── lib.rs ├── chromiumoxide_pdl ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT └── src │ ├── build │ ├── builder.rs │ ├── event.rs │ ├── generator.rs │ ├── mod.rs │ └── types.rs │ ├── lib.rs │ └── pdl │ ├── dep.rs │ ├── error.rs │ ├── mod.rs │ ├── parser.rs │ ├── resolver.rs │ └── ser.rs ├── chromiumoxide_types ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT └── src │ └── lib.rs ├── examples ├── block-navigation.rs ├── console-logs.rs ├── evaluate.rs ├── fetcher-async-std.rs ├── fetcher.rs ├── httpfuture.rs ├── iframe-workaround.rs ├── incognito.rs ├── interception.rs ├── js-binding-listener.rs ├── pdf.rs ├── screenshot.rs ├── simple-google.rs ├── storage-cookie.rs ├── wiki-async-std.rs └── wiki.rs ├── src ├── async_process.rs ├── auth.rs ├── browser.rs ├── cmd.rs ├── conn.rs ├── detection.rs ├── element.rs ├── error.rs ├── handler │ ├── browser.rs │ ├── commandfuture.rs │ ├── domworld.rs │ ├── emulation.rs │ ├── frame.rs │ ├── http.rs │ ├── httpfuture.rs │ ├── job.rs │ ├── mod.rs │ ├── network.rs │ ├── page.rs │ ├── session.rs │ ├── target.rs │ ├── target_message_future.rs │ └── viewport.rs ├── js.rs ├── keys.rs ├── layout.rs ├── lib.rs ├── listeners.rs ├── page.rs └── utils.rs └── tests ├── basic.rs └── lib.rs /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /download 3 | Cargo.lock 4 | .idea/ 5 | .cache/ 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/README.md -------------------------------------------------------------------------------- /chromiumoxide_cdp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/Cargo.toml -------------------------------------------------------------------------------- /chromiumoxide_cdp/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /chromiumoxide_cdp/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/browser_protocol.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/browser_protocol.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Accessibility.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Accessibility.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Animation.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Animation.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Audits.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Audits.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Autofill.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Autofill.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/BackgroundService.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/BackgroundService.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/BluetoothEmulation.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/BluetoothEmulation.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Browser.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Browser.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/CSS.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/CSS.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/CacheStorage.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/CacheStorage.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Cast.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Cast.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/DOM.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/DOM.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/DOMDebugger.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/DOMDebugger.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/DOMSnapshot.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/DOMSnapshot.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/DOMStorage.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/DOMStorage.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/DeviceAccess.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/DeviceAccess.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/DeviceOrientation.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/DeviceOrientation.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Emulation.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Emulation.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/EventBreakpoints.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/EventBreakpoints.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Extensions.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Extensions.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/FedCm.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/FedCm.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Fetch.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Fetch.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/FileSystem.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/FileSystem.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/HeadlessExperimental.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/HeadlessExperimental.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/IO.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/IO.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/IndexedDB.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/IndexedDB.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Input.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Input.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Inspector.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Inspector.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/LayerTree.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/LayerTree.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Log.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Log.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Media.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Media.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Memory.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Memory.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Network.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Network.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Overlay.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Overlay.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/PWA.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/PWA.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Page.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Page.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Performance.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Performance.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/PerformanceTimeline.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/PerformanceTimeline.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Preload.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Preload.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Security.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Security.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/ServiceWorker.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/ServiceWorker.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Storage.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Storage.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/SystemInfo.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/SystemInfo.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Target.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Target.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Tethering.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Tethering.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/Tracing.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/Tracing.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/WebAudio.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/WebAudio.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/domains/WebAuthn.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/domains/WebAuthn.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/pdl/js_protocol.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/pdl/js_protocol.pdl -------------------------------------------------------------------------------- /chromiumoxide_cdp/src/cdp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/src/cdp.rs -------------------------------------------------------------------------------- /chromiumoxide_cdp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/src/lib.rs -------------------------------------------------------------------------------- /chromiumoxide_cdp/src/revision.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/src/revision.rs -------------------------------------------------------------------------------- /chromiumoxide_cdp/tests/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_cdp/tests/generate.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/Cargo.toml -------------------------------------------------------------------------------- /chromiumoxide_fetcher/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /chromiumoxide_fetcher/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/build_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/build_info.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/error.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/fetcher/installation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/fetcher/installation.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/fetcher/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/fetcher/mod.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/fetcher/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/fetcher/options.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/host.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/kind.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/lib.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/platform.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/runtime/mod.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/runtime/zip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/runtime/zip.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/version/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/version/channel.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/version/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/version/error.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/version/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/version/metadata.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/version/milestone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/version/milestone.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/version/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/version/mod.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/version/revision.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/version/revision.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/src/version/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/src/version/version.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/tests/chrome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/tests/chrome.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/tests/chrome_headless_shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/tests/chrome_headless_shell.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/tests/chromium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/tests/chromium.rs -------------------------------------------------------------------------------- /chromiumoxide_fetcher/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_fetcher/tests/lib.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/Cargo.toml -------------------------------------------------------------------------------- /chromiumoxide_pdl/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /chromiumoxide_pdl/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/build/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/build/builder.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/build/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/build/event.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/build/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/build/generator.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/build/mod.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/build/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/build/types.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/lib.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/pdl/dep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/pdl/dep.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/pdl/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/pdl/error.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/pdl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/pdl/mod.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/pdl/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/pdl/parser.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/pdl/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/pdl/resolver.rs -------------------------------------------------------------------------------- /chromiumoxide_pdl/src/pdl/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_pdl/src/pdl/ser.rs -------------------------------------------------------------------------------- /chromiumoxide_types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_types/Cargo.toml -------------------------------------------------------------------------------- /chromiumoxide_types/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /chromiumoxide_types/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /chromiumoxide_types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/chromiumoxide_types/src/lib.rs -------------------------------------------------------------------------------- /examples/block-navigation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/block-navigation.rs -------------------------------------------------------------------------------- /examples/console-logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/console-logs.rs -------------------------------------------------------------------------------- /examples/evaluate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/evaluate.rs -------------------------------------------------------------------------------- /examples/fetcher-async-std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/fetcher-async-std.rs -------------------------------------------------------------------------------- /examples/fetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/fetcher.rs -------------------------------------------------------------------------------- /examples/httpfuture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/httpfuture.rs -------------------------------------------------------------------------------- /examples/iframe-workaround.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/iframe-workaround.rs -------------------------------------------------------------------------------- /examples/incognito.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/incognito.rs -------------------------------------------------------------------------------- /examples/interception.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/interception.rs -------------------------------------------------------------------------------- /examples/js-binding-listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/js-binding-listener.rs -------------------------------------------------------------------------------- /examples/pdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/pdf.rs -------------------------------------------------------------------------------- /examples/screenshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/screenshot.rs -------------------------------------------------------------------------------- /examples/simple-google.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/simple-google.rs -------------------------------------------------------------------------------- /examples/storage-cookie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/storage-cookie.rs -------------------------------------------------------------------------------- /examples/wiki-async-std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/wiki-async-std.rs -------------------------------------------------------------------------------- /examples/wiki.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/examples/wiki.rs -------------------------------------------------------------------------------- /src/async_process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/async_process.rs -------------------------------------------------------------------------------- /src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/auth.rs -------------------------------------------------------------------------------- /src/browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/browser.rs -------------------------------------------------------------------------------- /src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/cmd.rs -------------------------------------------------------------------------------- /src/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/conn.rs -------------------------------------------------------------------------------- /src/detection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/detection.rs -------------------------------------------------------------------------------- /src/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/element.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/handler/browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/browser.rs -------------------------------------------------------------------------------- /src/handler/commandfuture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/commandfuture.rs -------------------------------------------------------------------------------- /src/handler/domworld.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/domworld.rs -------------------------------------------------------------------------------- /src/handler/emulation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/emulation.rs -------------------------------------------------------------------------------- /src/handler/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/frame.rs -------------------------------------------------------------------------------- /src/handler/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/http.rs -------------------------------------------------------------------------------- /src/handler/httpfuture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/httpfuture.rs -------------------------------------------------------------------------------- /src/handler/job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/job.rs -------------------------------------------------------------------------------- /src/handler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/mod.rs -------------------------------------------------------------------------------- /src/handler/network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/network.rs -------------------------------------------------------------------------------- /src/handler/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/page.rs -------------------------------------------------------------------------------- /src/handler/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/session.rs -------------------------------------------------------------------------------- /src/handler/target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/target.rs -------------------------------------------------------------------------------- /src/handler/target_message_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/target_message_future.rs -------------------------------------------------------------------------------- /src/handler/viewport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/handler/viewport.rs -------------------------------------------------------------------------------- /src/js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/js.rs -------------------------------------------------------------------------------- /src/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/keys.rs -------------------------------------------------------------------------------- /src/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/layout.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/listeners.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/listeners.rs -------------------------------------------------------------------------------- /src/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/page.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/tests/basic.rs -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattsse/chromiumoxide/HEAD/tests/lib.rs --------------------------------------------------------------------------------