app
Pup - the AI's own browser
Public Made by Adomby adom
pup gives your AI a real browser on your desktop that it drives completely, in the background, signed in as you: windows that never jump in front of your work, one shared profile that learns your logins, and every window labeled on the taskbar with its AI thread's name.
master
Colby Knox
v2.0.740 (insiders): New verb pup_upload_file (pup-bridge#145): put a file from this PC on a page's file input with no…
63fa650
5d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
//! GENERATED by tools/gen-assets.py: the MV3 extension folders, embedded. Do not edit.
/// (source folder, staged folder name under ~/.adom, files)
pub static EXTENSIONS: &[(&str, &str, &[(&str, &[u8])])] = &[
("extension", "pup-extension", &[
("annotate-overlay.js", include_bytes!("../../../src/extension/annotate-overlay.js")),
("birth.html", include_bytes!("../../../src/extension/birth.html")),
("birth.js", include_bytes!("../../../src/extension/birth.js")),
("capture-login.js", include_bytes!("../../../src/extension/capture-login.js")),
("content.js", include_bytes!("../../../src/extension/content.js")),
("fg-500.woff2", include_bytes!("../../../src/extension/fg-500.woff2")),
("fg-700.woff2", include_bytes!("../../../src/extension/fg-700.woff2")),
("icon128.png", include_bytes!("../../../src/extension/icon128.png")),
("icon16.png", include_bytes!("../../../src/extension/icon16.png")),
("icon48.png", include_bytes!("../../../src/extension/icon48.png")),
("identity-shim.js", include_bytes!("../../../src/extension/identity-shim.js")),
("manifest.json", include_bytes!("../../../src/extension/manifest.json")),
("nbe-cdp.js", include_bytes!("../../../src/extension/nbe-cdp.js")),
("popup.html", include_bytes!("../../../src/extension/popup.html")),
("popup.js", include_bytes!("../../../src/extension/popup.js")),
("satoshi-400.woff2", include_bytes!("../../../src/extension/satoshi-400.woff2")),
("satoshi-500.woff2", include_bytes!("../../../src/extension/satoshi-500.woff2")),
("tile.js", include_bytes!("../../../src/extension/tile.js")),
("worker.js", include_bytes!("../../../src/extension/worker.js")),
]),
("extension-identity", "pup-identity-extension", &[
("fg-500.woff2", include_bytes!("../../../src/extension-identity/fg-500.woff2")),
("fg-700.woff2", include_bytes!("../../../src/extension-identity/fg-700.woff2")),
("icon128.png", include_bytes!("../../../src/extension-identity/icon128.png")),
("icon16.png", include_bytes!("../../../src/extension-identity/icon16.png")),
("icon48.png", include_bytes!("../../../src/extension-identity/icon48.png")),
("identity-worker.js", include_bytes!("../../../src/extension-identity/identity-worker.js")),
("identity.html", include_bytes!("../../../src/extension-identity/identity.html")),
("identity.js", include_bytes!("../../../src/extension-identity/identity.js")),
("manifest.json", include_bytes!("../../../src/extension-identity/manifest.json")),
("satoshi-400.woff2", include_bytes!("../../../src/extension-identity/satoshi-400.woff2")),
("satoshi-500.woff2", include_bytes!("../../../src/extension-identity/satoshi-500.woff2")),
]),
("extension-identity-anon", "pup-identity-anon-extension", &[
("anon.html", include_bytes!("../../../src/extension-identity-anon/anon.html")),
("icon128.png", include_bytes!("../../../src/extension-identity-anon/icon128.png")),
("icon16.png", include_bytes!("../../../src/extension-identity-anon/icon16.png")),
("icon48.png", include_bytes!("../../../src/extension-identity-anon/icon48.png")),
("manifest.json", include_bytes!("../../../src/extension-identity-anon/manifest.json")),
]),
("extension-annotate", "pup-annotate-extension", &[
("go.html", include_bytes!("../../../src/extension-annotate/go.html")),
("go.js", include_bytes!("../../../src/extension-annotate/go.js")),
("icon128.png", include_bytes!("../../../src/extension-annotate/icon128.png")),
("icon16.png", include_bytes!("../../../src/extension-annotate/icon16.png")),
("icon48.png", include_bytes!("../../../src/extension-annotate/icon48.png")),
("manifest.json", include_bytes!("../../../src/extension-annotate/manifest.json")),
]),
("extension-nbe", "pup-nbe-extension", &[
(".nbe-source", include_bytes!("../../../src/extension-nbe/.nbe-source")),
("icons/blank16.png", include_bytes!("../../../src/extension-nbe/icons/blank16.png")),
("icons/blank48.png", include_bytes!("../../../src/extension-nbe/icons/blank48.png")),
("icons/icon128.png", include_bytes!("../../../src/extension-nbe/icons/icon128.png")),
("icons/icon16.png", include_bytes!("../../../src/extension-nbe/icons/icon16.png")),
("icons/icon48.png", include_bytes!("../../../src/extension-nbe/icons/icon48.png")),
("manifest.json", include_bytes!("../../../src/extension-nbe/manifest.json")),
("src/cdp.js", include_bytes!("../../../src/extension-nbe/src/cdp.js")),
("src/native.js", include_bytes!("../../../src/extension-nbe/src/native.js")),
("src/offscreen-record.html", include_bytes!("../../../src/extension-nbe/src/offscreen-record.html")),
("src/offscreen-record.js", include_bytes!("../../../src/extension-nbe/src/offscreen-record.js")),
("src/popup.html", include_bytes!("../../../src/extension-nbe/src/popup.html")),
("src/popup.js", include_bytes!("../../../src/extension-nbe/src/popup.js")),
("src/record.js", include_bytes!("../../../src/extension-nbe/src/record.js")),
("src/sw.js", include_bytes!("../../../src/extension-nbe/src/sw.js")),
("toolbar.json", include_bytes!("../../../src/extension-nbe/toolbar.json")),
]),
];