Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daijro/camoufox
/ functions
Functions
3,416 in github.com/daijro/camoufox
⨍
Functions
3,416
◇
Types & classes
358
↳
Endpoints
5
↓ 1 callers
Function
get_args
Get CLI parameters
scripts/run-pw.py:44
↓ 1 callers
Function
get_args
Get CLI parameters
scripts/package.py:98
↓ 1 callers
Method
get_asset
Fetch the first matching release asset, trying fallback repos on failure
pythonlib/camoufox/pkgman.py:407
↓ 1 callers
Function
get_average_memory
Monitor memory usage for Firefox over a duration (seconds) and return the average.
scripts/benchmark/benchmark.py:27
↓ 1 callers
Function
get_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 callers
Function
get_cached_versions
Get cached available versions, optionally filtered by repo
pythonlib/camoufox/multiversion.py:77
↓ 1 callers
Method
get_changes
Compare with an available version and return change indicators
pythonlib/camoufox/multiversion.py:178
↓ 1 callers
Function
get_env_vars
Gets a dictionary of environment variables for Camoufox.
pythonlib/camoufox/utils.py:77
↓ 1 callers
Function
get_firefox_memory
Get the total memory usage of all processes named 'firefox'.
scripts/benchmark/benchmark.py:15
↓ 1 callers
Function
get_impl_ptr
additions/camoucfg/json.hpp:20718
↓ 1 callers
Function
get_nodejs
Get the bundled Node.js executable
pythonlib/camoufox/server.py:32
↓ 1 callers
Function
get_options
Get options
scripts/_mixin.py:33
↓ 1 callers
Method
get_os_name
Get the mapped OS name
pythonlib/camoufox/pkgman.py:245
↓ 1 callers
Method
get_platform_arch
Get the current platform architecture
pythonlib/camoufox/pkgman.py:542
↓ 1 callers
Function
get_ptr
additions/camoucfg/json.hpp:20858
↓ 1 callers
Function
get_rejects
Get rejects from a patch file
scripts/developer.py:157
↓ 1 callers
Function
get_screen_cons
Determines a sane viewport size for Camoufox if being ran in headful mode.
pythonlib/camoufox/utils.py:211
↓ 1 callers
Function
get_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 callers
Function
get_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 callers
Method
get_value
additions/camoucfg/json.hpp:12744
↓ 1 callers
Function
get_windows_host_ip
()
build-tester/scripts/wsl.py:18
↓ 1 callers
Function
git_clone_firefox
(git: Path, dest: Path, watchman: Path, head_repo, head_rev)
scripts/bootstrap.py:161
↓ 1 callers
Method
grantPermissions
(origin, permissions)
additions/juggler/TargetRegistry.js:1091
↓ 1 callers
Function
grisu2_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 callers
Function
handle
(route: Route, request: Request)
tests/async/test_browsercontext_route.py:37
↓ 1 callers
Function
handle_choice
Handle UI choice
scripts/developer.py:185
↓ 1 callers
Function
handle_locales
Handles a list of locales.
pythonlib/camoufox/locales.py:143
↓ 1 callers
Function
handle_request
(route: Route, request: Request)
tests/async/test_page_route.py:40
↓ 1 callers
Function
handle_screenXY
Helper method to set window.screenY based on Browserforge's screenX value.
pythonlib/camoufox/fingerprints.py:659
↓ 1 callers
Function
handle_window_size
Helper method to set a custom outer window size, and center it in the screen
pythonlib/camoufox/fingerprints.py:704
↓ 1 callers
Method
hasEvent
(aEventName, predicate)
additions/juggler/Helper.js:223
↓ 1 callers
Method
hasFailedToOverrideTimezone
()
additions/juggler/TargetRegistry.js:757
↓ 1 callers
Function
hash
additions/camoucfg/json.hpp:6022
↓ 1 callers
Function
hg_clone_firefox
(hg: Path, dest: Path, head_repo, head_rev)
scripts/bootstrap.py:102
↓ 1 callers
Function
hj
(a,b,c)
tests/assets/react/react-dom@16.13.1.production.min.js:111
↓ 1 callers
Method
id
()
additions/juggler/TargetRegistry.js:710
↓ 1 callers
Function
ih
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:91
↓ 1 callers
Function
ij
(a,b,c,d,e)
tests/assets/react/react-dom@16.13.1.production.min.js:220
↓ 1 callers
Function
initialize
(browsingContext, docShell)
additions/juggler/content/main.js:20
↓ 1 callers
Function
inject_timezone
(preset: dict, timezone: str)
build-tester/scripts/presets.py:83
↓ 1 callers
Function
inject_webrtc_ip
(preset: dict)
build-tester/scripts/presets.py:94
↓ 1 callers
Function
input_clone_dest
(vcs, no_interactive)
scripts/bootstrap.py:83
↓ 1 callers
Function
install_versioned
Install to browsers/{repo_name}/{version}-{build}-{sha8}, suffix omitted when no sha
pythonlib/camoufox/multiversion.py:386
↓ 1 callers
Method
instance
()
additions/juggler/TargetRegistry.js:106
↓ 1 callers
Function
int_to_string
additions/camoucfg/json.hpp:5179
↓ 1 callers
Function
into_camoufox_dir
Cd to the camoufox-* folder
scripts/developer.py:14
↓ 1 callers
Method
isPageReady
()
additions/juggler/content/FrameTree.js:180
↓ 1 callers
Function
is_elf_binary
(file_path: str)
build-tester/scripts/wsl.py:10
↓ 1 callers
Function
is_negative_number
additions/camoucfg/json.hpp:18696
↓ 1 callers
Function
is_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
additions/camoucfg/json.hpp:20631
↓ 1 callers
Function
is_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
additions/camoucfg/json.hpp:20610
↓ 1 callers
Method
is_updated_needed
(self)
pythonlib/camoufox/__main__.py:198
↓ 1 callers
Function
jg
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:45
↓ 1 callers
Function
jj
(a,b,c,d)
tests/assets/react/react-dom@16.13.1.production.min.js:220
↓ 1 callers
Function
killProcessGroup
(cmd *exec.Cmd)
legacy/launcher/procgroup-win.go:14
↓ 1 callers
Function
kj
(a,b,c,d)
tests/assets/react/react-dom@16.13.1.production.min.js:223
↓ 1 callers
Method
lastCommittedNavigationId
()
additions/juggler/content/FrameTree.js:605
↓ 1 callers
Function
launch_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 callers
Function
launch_playwright
Launch playwright Firefox with unlimited time
scripts/run-pw.py:19
↓ 1 callers
Function
launch_server
Launch a Playwright server. Takes the same arguments as `Camoufox()`. Prints the websocket endpoint to the console.
pythonlib/camoufox/server.py:43
↓ 1 callers
Method
listen
(self, factory: TestServerFactory)
tests/server.py:165
↓ 1 callers
Function
lj
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:123
↓ 1 callers
Function
loadFirefoxAddon
Firefox addon loader Ported from this Nodejs implementation: https://github.com/microsoft/playwright/issues/7297#issuecomment-1211763085
legacy/launcher/load-addons.go:78
↓ 1 callers
Function
loadProperties
()
legacy/launcher/validate.go:39
↓ 1 callers
Function
load_presets
Load bundled fingerprint presets from JSON file.
pythonlib/camoufox/fingerprints.py:206
↓ 1 callers
Function
load_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 callers
Function
logme
(t: JSHandle)
tests/async/test_browsercontext.py:463
↓ 1 callers
Function
logme
(t: JSHandle)
tests/async/test_page.py:469
↓ 1 callers
Function
main
()
multibuild.py:121
↓ 1 callers
Function
main
()
example/async_example.py:25
↓ 1 callers
Function
main
()
build-tester/scripts/run_tests.py:26
↓ 1 callers
Function
main
()
build-tester/scripts/generate-presets.py:51
↓ 1 callers
Function
main
()
service-tester/run_tests.py:224
↓ 1 callers
Function
main
(args)
scripts/bootstrap.py:365
↓ 1 callers
Function
main
Run the browser with Playwright
scripts/run-pw.py:54
↓ 1 callers
Function
main
The main packaging function
scripts/package.py:116
↓ 1 callers
Function
main
()
tests/patches/system-ui-font-spoofing.py:105
↓ 1 callers
Function
main
(playwright: Playwright, browser_name: str)
tests/assets/client.py:21
↓ 1 callers
Function
main
()
tests/assets/networkidle.js:1
↓ 1 callers
Function
maybeDownloadAddons
Downloads and extracts the addons
legacy/launcher/xpi-dl.go:118
↓ 1 callers
Method
message
()
additions/juggler/TargetRegistry.js:1244
↓ 1 callers
Function
mi
(a,b,c,d,e,f,g,h,m)
tests/assets/react/react-dom@16.13.1.production.min.js:13
↓ 1 callers
Method
missing_asset_error
Raise a MissingRelease exception
pythonlib/camoufox/pkgman.py:391
↓ 1 callers
Function
mj
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:125
↓ 1 callers
Method
name
()
additions/juggler/content/FrameTree.js:617
↓ 1 callers
Function
nav_and_mark_done
()
tests/async/test_navigation.py:588
↓ 1 callers
Method
newPage
({browserContextId})
additions/juggler/TargetRegistry.js:322
↓ 1 callers
Method
nextActorSequenceNumber
()
additions/juggler/TargetRegistry.js:471
↓ 1 callers
Function
ni
(a)
tests/assets/react/react-dom@16.13.1.production.min.js:15
↓ 1 callers
Function
nj
(a,b)
tests/assets/react/react-dom@16.13.1.production.min.js:125
↓ 1 callers
Function
oj
(a,b,c,d)
tests/assets/react/react-dom@16.13.1.production.min.js:126
↓ 1 callers
Method
onDataAvailable
(aRequest, aInputStream, aOffset, aCount)
additions/juggler/NetworkObserver.js:377
↓ 1 callers
Method
onStartRequest
(aRequest)
additions/juggler/NetworkObserver.js:404
↓ 1 callers
Method
onStopRequest
(aRequest, aStatusCode)
additions/juggler/NetworkObserver.js:419
↓ 1 callers
Function
open_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 callers
Function
operator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
additions/camoucfg/json.hpp:13490
↓ 1 callers
Method
operator+
add to iterator
additions/camoucfg/json.hpp:13715
↓ 1 callers
Function
operator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
additions/camoucfg/json.hpp:22415
↓ 1 callers
Function
operator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
additions/camoucfg/json.hpp:13512
↓ 1 callers
Function
operator<
additions/camoucfg/json.hpp:2902
← previous
next →
1,001–1,100 of 3,416, ranked by callers