MCPcopy Create free account

hub / github.com/daijro/camoufox / functions

Functions3,416 in github.com/daijro/camoufox

↓ 1 callersFunctionget_args
Get CLI parameters
scripts/run-pw.py:44
↓ 1 callersFunctionget_args
Get CLI parameters
scripts/package.py:98
↓ 1 callersMethodget_asset
Fetch the first matching release asset, trying fallback repos on failure
pythonlib/camoufox/pkgman.py:407
↓ 1 callersFunctionget_average_memory
Monitor memory usage for Firefox over a duration (seconds) and return the average.
scripts/benchmark/benchmark.py:27
↓ 1 callersFunctionget_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
additions/camoucfg/json.hpp:17235
↓ 1 callersFunctionget_cached_versions
Get cached available versions, optionally filtered by repo
pythonlib/camoufox/multiversion.py:77
↓ 1 callersMethodget_changes
Compare with an available version and return change indicators
pythonlib/camoufox/multiversion.py:178
↓ 1 callersFunctionget_env_vars
Gets a dictionary of environment variables for Camoufox.
pythonlib/camoufox/utils.py:77
↓ 1 callersFunctionget_firefox_memory
Get the total memory usage of all processes named 'firefox'.
scripts/benchmark/benchmark.py:15
↓ 1 callersFunctionget_impl_ptr
additions/camoucfg/json.hpp:20718
↓ 1 callersFunctionget_nodejs
Get the bundled Node.js executable
pythonlib/camoufox/server.py:32
↓ 1 callersFunctionget_options
Get options
scripts/_mixin.py:33
↓ 1 callersMethodget_os_name
Get the mapped OS name
pythonlib/camoufox/pkgman.py:245
↓ 1 callersMethodget_platform_arch
Get the current platform architecture
pythonlib/camoufox/pkgman.py:542
↓ 1 callersFunctionget_ptr
additions/camoucfg/json.hpp:20858
↓ 1 callersFunctionget_rejects
Get rejects from a patch file
scripts/developer.py:157
↓ 1 callersFunctionget_screen_cons
Determines a sane viewport size for Camoufox if being ran in headful mode.
pythonlib/camoufox/utils.py:211
↓ 1 callersFunctionget_target_os
Gets the OS from the config if the user agent is set, otherwise returns the OS of the current system.
pythonlib/camoufox/utils.py:187
↓ 1 callersFunctionget_unicode_info
Fetches supplemental data from the territoryInfo.xml file. Source: https://raw.githubusercontent.com/unicode-org/cldr/master/common/supplemen
pythonlib/camoufox/locales.py:177
↓ 1 callersMethodget_value
additions/camoucfg/json.hpp:12744
↓ 1 callersFunctionget_windows_host_ip
()
build-tester/scripts/wsl.py:18
↓ 1 callersFunctiongit_clone_firefox
(git: Path, dest: Path, watchman: Path, head_repo, head_rev)
scripts/bootstrap.py:161
↓ 1 callersMethodgrantPermissions
(origin, permissions)
additions/juggler/TargetRegistry.js:1091
↓ 1 callersFunctiongrisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
additions/camoucfg/json.hpp:17494
↓ 1 callersFunctionhandle
(route: Route, request: Request)
tests/async/test_browsercontext_route.py:37
↓ 1 callersFunctionhandle_choice
Handle UI choice
scripts/developer.py:185
↓ 1 callersFunctionhandle_locales
Handles a list of locales.
pythonlib/camoufox/locales.py:143
↓ 1 callersFunctionhandle_request
(route: Route, request: Request)
tests/async/test_page_route.py:40
↓ 1 callersFunctionhandle_screenXY
Helper method to set window.screenY based on Browserforge's screenX value.
pythonlib/camoufox/fingerprints.py:659
↓ 1 callersFunctionhandle_window_size
Helper method to set a custom outer window size, and center it in the screen
pythonlib/camoufox/fingerprints.py:704
↓ 1 callersMethodhasEvent
(aEventName, predicate)
additions/juggler/Helper.js:223
↓ 1 callersMethodhasFailedToOverrideTimezone
()
additions/juggler/TargetRegistry.js:757
↓ 1 callersFunctionhash
additions/camoucfg/json.hpp:6022
↓ 1 callersFunctionhg_clone_firefox
(hg: Path, dest: Path, head_repo, head_rev)
scripts/bootstrap.py:102
↓ 1 callersFunctionhj
(a,b,c)
tests/assets/react/react-dom@16.13.1.production.min.js:111
↓ 1 callersMethodid
()
additions/juggler/TargetRegistry.js:710
↓ 1 callersFunctionih
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:91
↓ 1 callersFunctionij
(a,b,c,d,e)
tests/assets/react/react-dom@16.13.1.production.min.js:220
↓ 1 callersFunctioninitialize
(browsingContext, docShell)
additions/juggler/content/main.js:20
↓ 1 callersFunctioninject_timezone
(preset: dict, timezone: str)
build-tester/scripts/presets.py:83
↓ 1 callersFunctioninject_webrtc_ip
(preset: dict)
build-tester/scripts/presets.py:94
↓ 1 callersFunctioninput_clone_dest
(vcs, no_interactive)
scripts/bootstrap.py:83
↓ 1 callersFunctioninstall_versioned
Install to browsers/{repo_name}/{version}-{build}-{sha8}, suffix omitted when no sha
pythonlib/camoufox/multiversion.py:386
↓ 1 callersMethodinstance
()
additions/juggler/TargetRegistry.js:106
↓ 1 callersFunctionint_to_string
additions/camoucfg/json.hpp:5179
↓ 1 callersFunctioninto_camoufox_dir
Cd to the camoufox-* folder
scripts/developer.py:14
↓ 1 callersMethodisPageReady
()
additions/juggler/content/FrameTree.js:180
↓ 1 callersFunctionis_elf_binary
(file_path: str)
build-tester/scripts/wsl.py:10
↓ 1 callersFunctionis_negative_number
additions/camoucfg/json.hpp:18696
↓ 1 callersFunctionis_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
additions/camoucfg/json.hpp:20631
↓ 1 callersFunctionis_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
additions/camoucfg/json.hpp:20610
↓ 1 callersMethodis_updated_needed
(self)
pythonlib/camoufox/__main__.py:198
↓ 1 callersFunctionjg
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:45
↓ 1 callersFunctionjj
(a,b,c,d)
tests/assets/react/react-dom@16.13.1.production.min.js:220
↓ 1 callersFunctionkillProcessGroup
(cmd *exec.Cmd)
legacy/launcher/procgroup-win.go:14
↓ 1 callersFunctionkj
(a,b,c,d)
tests/assets/react/react-dom@16.13.1.production.min.js:223
↓ 1 callersMethodlastCommittedNavigationId
()
additions/juggler/content/FrameTree.js:605
↓ 1 callersFunctionlaunch_camoufox
Launch Camoufox with a random preset, retrying on WebGL mismatches. Yields (page, fingerprint_config) — the config dict lets tests check
tests/patches/helpers.py:17
↓ 1 callersFunctionlaunch_playwright
Launch playwright Firefox with unlimited time
scripts/run-pw.py:19
↓ 1 callersFunctionlaunch_server
Launch a Playwright server. Takes the same arguments as `Camoufox()`. Prints the websocket endpoint to the console.
pythonlib/camoufox/server.py:43
↓ 1 callersMethodlisten
(self, factory: TestServerFactory)
tests/server.py:165
↓ 1 callersFunctionlj
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:123
↓ 1 callersFunctionloadFirefoxAddon
Firefox addon loader Ported from this Nodejs implementation: https://github.com/microsoft/playwright/issues/7297#issuecomment-1211763085
legacy/launcher/load-addons.go:78
↓ 1 callersFunctionloadProperties
()
legacy/launcher/validate.go:39
↓ 1 callersFunctionload_presets
Load bundled fingerprint presets from JSON file.
pythonlib/camoufox/fingerprints.py:206
↓ 1 callersFunctionload_proxies
Load proxies from a file. Each line must be: user:pass@domain:port Returns a list of Playwright-format proxy dicts.
service-tester/_proxies.py:9
↓ 1 callersFunctionlogme
(t: JSHandle)
tests/async/test_browsercontext.py:463
↓ 1 callersFunctionlogme
(t: JSHandle)
tests/async/test_page.py:469
↓ 1 callersFunctionmain
()
multibuild.py:121
↓ 1 callersFunctionmain
()
example/async_example.py:25
↓ 1 callersFunctionmain
()
build-tester/scripts/run_tests.py:26
↓ 1 callersFunctionmain
()
build-tester/scripts/generate-presets.py:51
↓ 1 callersFunctionmain
()
service-tester/run_tests.py:224
↓ 1 callersFunctionmain
(args)
scripts/bootstrap.py:365
↓ 1 callersFunctionmain
Run the browser with Playwright
scripts/run-pw.py:54
↓ 1 callersFunctionmain
The main packaging function
scripts/package.py:116
↓ 1 callersFunctionmain
()
tests/patches/system-ui-font-spoofing.py:105
↓ 1 callersFunctionmain
(playwright: Playwright, browser_name: str)
tests/assets/client.py:21
↓ 1 callersFunctionmain
()
tests/assets/networkidle.js:1
↓ 1 callersFunctionmaybeDownloadAddons
Downloads and extracts the addons
legacy/launcher/xpi-dl.go:118
↓ 1 callersMethodmessage
()
additions/juggler/TargetRegistry.js:1244
↓ 1 callersFunctionmi
(a,b,c,d,e,f,g,h,m)
tests/assets/react/react-dom@16.13.1.production.min.js:13
↓ 1 callersMethodmissing_asset_error
Raise a MissingRelease exception
pythonlib/camoufox/pkgman.py:391
↓ 1 callersFunctionmj
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:125
↓ 1 callersMethodname
()
additions/juggler/content/FrameTree.js:617
↓ 1 callersFunctionnav_and_mark_done
()
tests/async/test_navigation.py:588
↓ 1 callersMethodnewPage
({browserContextId})
additions/juggler/TargetRegistry.js:322
↓ 1 callersMethodnextActorSequenceNumber
()
additions/juggler/TargetRegistry.js:471
↓ 1 callersFunctionni
(a)
tests/assets/react/react-dom@16.13.1.production.min.js:15
↓ 1 callersFunctionnj
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:125
↓ 1 callersFunctionoj
(a,b,c,d)
tests/assets/react/react-dom@16.13.1.production.min.js:126
↓ 1 callersMethodonDataAvailable
(aRequest, aInputStream, aOffset, aCount)
additions/juggler/NetworkObserver.js:377
↓ 1 callersMethodonStartRequest
(aRequest)
additions/juggler/NetworkObserver.js:404
↓ 1 callersMethodonStopRequest
(aRequest, aStatusCode)
additions/juggler/NetworkObserver.js:419
↓ 1 callersFunctionopen_patch_workspace
Resets a workspace for editing a patch. Process: 1. Resets Camoufox 2. Patches all except the selected patch 3. Sets checkpoint
scripts/developer.py:66
↓ 1 callersFunctionoperator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
additions/camoucfg/json.hpp:13490
↓ 1 callersMethodoperator+
add to iterator
additions/camoucfg/json.hpp:13715
↓ 1 callersFunctionoperator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
additions/camoucfg/json.hpp:22415
↓ 1 callersFunctionoperator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
additions/camoucfg/json.hpp:13512
↓ 1 callersFunctionoperator<
additions/camoucfg/json.hpp:2902
← previousnext →1,001–1,100 of 3,416, ranked by callers