Add automatic staining - Closes #5
This commit is contained in:
parent
4059c6c6c6
commit
1f9654bae6
@ -47,6 +47,7 @@ RUN apk add clang
|
||||
RUN apk add freetype-dev
|
||||
RUN python3 -m pip install --upgrade Pillow
|
||||
RUN apk add zip
|
||||
RUN apk add xclip
|
||||
|
||||
COPY . /opt
|
||||
CMD /opt/prepare-firefox.sh
|
||||
|
51
Docker/click-accept-all.js
Normal file
51
Docker/click-accept-all.js
Normal file
@ -0,0 +1,51 @@
|
||||
regexes = ["allow", "accept", "akceptuj", /przejdź(?! do główn).*/];
|
||||
avoid = ["dostosuj"];
|
||||
|
||||
buttons = Array.from(document.querySelectorAll("*")).filter(
|
||||
(e) =>
|
||||
e.textContent.length < 50 &&
|
||||
regexes.some((regex) => e.textContent.toLowerCase().match(regex) !== null)
|
||||
);
|
||||
|
||||
operations = [
|
||||
(buttons) =>
|
||||
buttons.filter((button) => {
|
||||
const rect = button.getBoundingClientRect();
|
||||
return (
|
||||
rect.top < window.innerHeight &&
|
||||
rect.left < window.innerWidth &&
|
||||
!(rect.width == 0 && rect.height == 0)
|
||||
);
|
||||
}),
|
||||
(buttons) =>
|
||||
buttons.filter((e) => !e.textContent.toLowerCase().includes("only")),
|
||||
(buttons) => buttons.filter((e) => e.tagName.toLowerCase() === "button"),
|
||||
(buttons) =>
|
||||
buttons.filter((e) => !e.textContent.toLowerCase().includes("do not")),
|
||||
(buttons) => buttons.filter((e) => e.tagName.toLowerCase() === "a"),
|
||||
(buttons) =>
|
||||
buttons.filter((e) =>
|
||||
avoid.every((word) => !e.textContent.toLowerCase().includes(word))
|
||||
),
|
||||
(buttons) =>
|
||||
buttons.filter(
|
||||
(e) => e.tagName.toLowerCase() === "input" && e.type === "submit"
|
||||
),
|
||||
];
|
||||
|
||||
for (const operation of operations) {
|
||||
if (buttons.length === 1) {
|
||||
break;
|
||||
}
|
||||
const result = operation(buttons);
|
||||
if (result.length) {
|
||||
buttons = result;
|
||||
}
|
||||
}
|
||||
|
||||
buttons.forEach((button) => button.click());
|
||||
buttons.forEach((button) => {
|
||||
button.querySelectorAll("input").forEach((child) => child.click());
|
||||
});
|
||||
|
||||
buttons;
|
@ -12,23 +12,35 @@
|
||||
user_pref("accessibility.typeaheadfind.flashBar", 0);
|
||||
user_pref("app.normandy.first_run", false);
|
||||
user_pref("app.normandy.migrationsApplied", 12);
|
||||
user_pref("app.normandy.startupRolloutPrefs.media.peerconnection.mtransport_process", true);
|
||||
user_pref(
|
||||
"app.normandy.startupRolloutPrefs.media.peerconnection.mtransport_process",
|
||||
true
|
||||
);
|
||||
user_pref("app.normandy.startupRolloutPrefs.network.process.enabled", true);
|
||||
user_pref("app.normandy.user_id", "68c45dbc-3d36-4100-b9d6-051405e1970d");
|
||||
user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1650803737);
|
||||
user_pref(
|
||||
"app.update.lastUpdateTime.addon-background-update-timer",
|
||||
1650803737
|
||||
);
|
||||
user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1650805013);
|
||||
user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1650804404);
|
||||
user_pref("app.update.lastUpdateTime.region-update-timer", 1650487601);
|
||||
user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1650806890);
|
||||
user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1650804480);
|
||||
user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1650804097);
|
||||
user_pref(
|
||||
"app.update.lastUpdateTime.services-settings-poll-changes",
|
||||
1650804097
|
||||
);
|
||||
user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1650803857);
|
||||
user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1650803977);
|
||||
user_pref("browser.aboutConfig.showWarning", false);
|
||||
user_pref("browser.bookmarks.addedImportButton", true);
|
||||
user_pref("browser.bookmarks.restore_default_bookmarks", false);
|
||||
user_pref("browser.contentblocking.category", "standard");
|
||||
user_pref("browser.contextual-services.contextId", "{7d473de4-87e8-4819-838c-952223d8a8e2}");
|
||||
user_pref(
|
||||
"browser.contextual-services.contextId",
|
||||
"{7d473de4-87e8-4819-838c-952223d8a8e2}"
|
||||
);
|
||||
user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true);
|
||||
user_pref("browser.download.viewableInternally.typeWasRegistered.svg", true);
|
||||
user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true);
|
||||
@ -36,15 +48,27 @@ user_pref("browser.download.viewableInternally.typeWasRegistered.xml", true);
|
||||
user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1645654827);
|
||||
user_pref("browser.laterrun.bookkeeping.sessionCount", 51);
|
||||
user_pref("browser.migration.version", 122);
|
||||
user_pref("browser.newtabpage.activity-stream.impressionId", "{cfe7beb2-e88b-450f-b3f8-e5b739d007bb}");
|
||||
user_pref(
|
||||
"browser.newtabpage.activity-stream.impressionId",
|
||||
"{cfe7beb2-e88b-450f-b3f8-e5b739d007bb}"
|
||||
);
|
||||
user_pref("browser.newtabpage.storageVersion", 1);
|
||||
user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}");
|
||||
user_pref(
|
||||
"browser.pageActions.persistedActions",
|
||||
'{"ids":["bookmark"],"idsInUrlbar":["bookmark"],"idsInUrlbarPreProton":[],"version":1}'
|
||||
);
|
||||
user_pref("browser.pagethumbnails.storage_version", 3);
|
||||
user_pref("browser.proton.toolbar.version", 3);
|
||||
user_pref("browser.region.update.updated", 1650487602);
|
||||
user_pref("browser.rights.3.shown", true);
|
||||
user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1650800239509");
|
||||
user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1650821839509");
|
||||
user_pref(
|
||||
"browser.safebrowsing.provider.mozilla.lastupdatetime",
|
||||
"1650800239509"
|
||||
);
|
||||
user_pref(
|
||||
"browser.safebrowsing.provider.mozilla.nextupdatetime",
|
||||
"1650821839509"
|
||||
);
|
||||
user_pref("browser.search.region", "PL");
|
||||
user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20211102211617");
|
||||
user_pref("browser.startup.couldRestoreSession.count", 2);
|
||||
@ -52,15 +76,24 @@ user_pref("browser.startup.homepage_override.buildID", "20211102211617");
|
||||
user_pref("browser.startup.homepage_override.mstone", "94.0");
|
||||
user_pref("browser.startup.lastColdStartupCheck", 1650806890);
|
||||
user_pref("browser.startup.upgradeDialog.version", 94);
|
||||
user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"save-to-pocket-button\",\"downloads-button\",\"fxa-toolbar-menu-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"PersonalToolbar\",\"toolbar-menubar\",\"TabsToolbar\"],\"currentVersion\":17,\"newElementCount\":2}");
|
||||
user_pref(
|
||||
"browser.uiCustomization.state",
|
||||
'{"placements":{"widget-overflow-fixed-list":[],"nav-bar":["back-button","forward-button","stop-reload-button","customizableui-special-spring1","urlbar-container","customizableui-special-spring2","save-to-pocket-button","downloads-button","fxa-toolbar-menu-button"],"toolbar-menubar":["menubar-items"],"TabsToolbar":["tabbrowser-tabs","new-tab-button","alltabs-button"],"PersonalToolbar":["import-button","personal-bookmarks"]},"seen":["save-to-pocket-button","developer-button"],"dirtyAreaCache":["nav-bar","PersonalToolbar","toolbar-menubar","TabsToolbar"],"currentVersion":17,"newElementCount":2}'
|
||||
);
|
||||
user_pref("browser.urlbar.placeholderName", "Google");
|
||||
user_pref("browser.urlbar.quicksuggest.migrationVersion", 2);
|
||||
user_pref("browser.urlbar.tipShownCount.searchTip_onboard", 4);
|
||||
user_pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 2);
|
||||
user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "1645654828835");
|
||||
user_pref(
|
||||
"datareporting.policy.dataSubmissionPolicyNotifiedTime",
|
||||
"1645654828835"
|
||||
);
|
||||
user_pref("devtools.everOpened", true);
|
||||
user_pref("devtools.netmonitor.columnsData", "[{\"name\":\"status\",\"minWidth\":30,\"width\":6.59},{\"name\":\"method\",\"minWidth\":30,\"width\":6.59},{\"name\":\"domain\",\"minWidth\":30,\"width\":13.37},{\"name\":\"file\",\"minWidth\":30,\"width\":33.65},{\"name\":\"url\",\"minWidth\":30,\"width\":25},{\"name\":\"initiator\",\"minWidth\":30,\"width\":13.33},{\"name\":\"type\",\"minWidth\":30,\"width\":6.51},{\"name\":\"transferred\",\"minWidth\":30,\"width\":13.37},{\"name\":\"contentSize\",\"minWidth\":30,\"width\":6.59},{\"name\":\"waterfall\",\"minWidth\":150,\"width\":0.68}]");
|
||||
user_pref("devtools.netmonitor.msg.visibleColumns", "[\"data\",\"time\"]");
|
||||
user_pref(
|
||||
"devtools.netmonitor.columnsData",
|
||||
'[{"name":"status","minWidth":30,"width":6.59},{"name":"method","minWidth":30,"width":6.59},{"name":"domain","minWidth":30,"width":13.37},{"name":"file","minWidth":30,"width":33.65},{"name":"url","minWidth":30,"width":25},{"name":"initiator","minWidth":30,"width":13.33},{"name":"type","minWidth":30,"width":6.51},{"name":"transferred","minWidth":30,"width":13.37},{"name":"contentSize","minWidth":30,"width":6.59},{"name":"waterfall","minWidth":150,"width":0.68}]'
|
||||
);
|
||||
user_pref("devtools.netmonitor.msg.visibleColumns", '["data","time"]');
|
||||
user_pref("devtools.selfxss.count", 1);
|
||||
user_pref("devtools.toolbox.host", "right");
|
||||
user_pref("devtools.toolbox.previousHost", "bottom");
|
||||
@ -86,28 +119,49 @@ user_pref("extensions.lastAppBuildId", "20211102211617");
|
||||
user_pref("extensions.lastAppVersion", "94.0");
|
||||
user_pref("extensions.lastPlatformVersion", "94.0");
|
||||
user_pref("extensions.pendingOperations", false);
|
||||
user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true);
|
||||
user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}");
|
||||
user_pref(
|
||||
"extensions.pictureinpicture.enable_picture_in_picture_overrides",
|
||||
true
|
||||
);
|
||||
user_pref("extensions.systemAddonSet", '{"schema":1,"addons":{}}');
|
||||
user_pref("extensions.webcompat.enable_shims", true);
|
||||
user_pref("extensions.webcompat.perform_injections", true);
|
||||
user_pref("extensions.webcompat.perform_ua_overrides", true);
|
||||
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.screenshots@mozilla.org", true);
|
||||
user_pref("extensions.webextensions.uuids", "{\"doh-rollout@mozilla.org\":\"d786c92b-3a2b-4cd7-8617-905b3b80bcb6\",\"formautofill@mozilla.org\":\"ef19bb71-c4c4-48e6-88ed-549c9d7f4a75\",\"pictureinpicture@mozilla.org\":\"9381190a-808d-4e5a-a95a-fb2db3ad20e2\",\"screenshots@mozilla.org\":\"c767dbd4-9862-4f54-a52c-83f18411f168\",\"webcompat-reporter@mozilla.org\":\"20d45367-f30c-449f-80a4-f982d868543f\",\"webcompat@mozilla.org\":\"cec7180c-4f59-4d93-9d78-dc812336e1d7\",\"default-theme@mozilla.org\":\"cf8c0ac7-db4e-4993-b8b7-f2f6d56a04c6\",\"addons-search-detection@mozilla.com\":\"6954a27b-4a59-4e26-be87-3f8d846d0d04\",\"google@search.mozilla.org\":\"ba6837b3-8b4b-4e5e-941b-4bb4939a04c2\",\"amazondotcom@search.mozilla.org\":\"9c031aa6-9bcf-43d7-a7c8-ea7f7bbbe72a\",\"wikipedia@search.mozilla.org\":\"5da03e04-e83a-48ff-91df-a35544b1b393\",\"bing@search.mozilla.org\":\"993b6cfb-f8a1-49c4-9d3a-42b86ba5e640\",\"ddg@search.mozilla.org\":\"aad54df8-c1cd-49fc-a553-fad602b3fd1f\",\"proxy-failover@mozilla.com\":\"f90a5878-ede4-414a-8eff-5935ba2c5b7f\",\"foto-soft-colorway@mozilla.org\":\"e85cafba-5e1d-41e6-8ecc-b1c2e96bff28\"}");
|
||||
user_pref(
|
||||
"extensions.webextensions.ExtensionStorageIDB.migrated.screenshots@mozilla.org",
|
||||
true
|
||||
);
|
||||
user_pref(
|
||||
"extensions.webextensions.uuids",
|
||||
'{"doh-rollout@mozilla.org":"d786c92b-3a2b-4cd7-8617-905b3b80bcb6","formautofill@mozilla.org":"ef19bb71-c4c4-48e6-88ed-549c9d7f4a75","pictureinpicture@mozilla.org":"9381190a-808d-4e5a-a95a-fb2db3ad20e2","screenshots@mozilla.org":"c767dbd4-9862-4f54-a52c-83f18411f168","webcompat-reporter@mozilla.org":"20d45367-f30c-449f-80a4-f982d868543f","webcompat@mozilla.org":"cec7180c-4f59-4d93-9d78-dc812336e1d7","default-theme@mozilla.org":"cf8c0ac7-db4e-4993-b8b7-f2f6d56a04c6","addons-search-detection@mozilla.com":"6954a27b-4a59-4e26-be87-3f8d846d0d04","google@search.mozilla.org":"ba6837b3-8b4b-4e5e-941b-4bb4939a04c2","amazondotcom@search.mozilla.org":"9c031aa6-9bcf-43d7-a7c8-ea7f7bbbe72a","wikipedia@search.mozilla.org":"5da03e04-e83a-48ff-91df-a35544b1b393","bing@search.mozilla.org":"993b6cfb-f8a1-49c4-9d3a-42b86ba5e640","ddg@search.mozilla.org":"aad54df8-c1cd-49fc-a553-fad602b3fd1f","proxy-failover@mozilla.com":"f90a5878-ede4-414a-8eff-5935ba2c5b7f","foto-soft-colorway@mozilla.org":"e85cafba-5e1d-41e6-8ecc-b1c2e96bff28"}'
|
||||
);
|
||||
user_pref("fission.experiment.max-origins.last-disqualified", 0);
|
||||
user_pref("fission.experiment.max-origins.last-qualified", 1645654828);
|
||||
user_pref("fission.experiment.max-origins.qualified", true);
|
||||
user_pref("gfx.blacklist.canvas2d.acceleration", 4);
|
||||
user_pref("gfx.blacklist.canvas2d.acceleration.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.canvas2d.acceleration.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.d3d11.keyed.mutex", 4);
|
||||
user_pref("gfx.blacklist.d3d11.keyed.mutex.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.d3d11.keyed.mutex.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.direct2d", 4);
|
||||
user_pref("gfx.blacklist.direct2d.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.direct3d11angle", 4);
|
||||
user_pref("gfx.blacklist.direct3d11angle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.direct3d11angle.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.dmabuf", 4);
|
||||
user_pref("gfx.blacklist.dmabuf.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.dx.interop2", 4);
|
||||
user_pref("gfx.blacklist.dx.interop2.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.dx.interop2.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.dx.nv12", 4);
|
||||
user_pref("gfx.blacklist.dx.nv12.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.dx.p010", 4);
|
||||
@ -115,43 +169,97 @@ user_pref("gfx.blacklist.dx.p010.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.dx.p016", 4);
|
||||
user_pref("gfx.blacklist.dx.p016.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.gl.swizzle", 4);
|
||||
user_pref("gfx.blacklist.gl.swizzle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.gl.swizzle.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.gpu.process", 4);
|
||||
user_pref("gfx.blacklist.gpu.process.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.gpu.process.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.hardwarevideodecoding", 4);
|
||||
user_pref("gfx.blacklist.hardwarevideodecoding.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.hardwarevideodecoding.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.layers.direct3d10", 4);
|
||||
user_pref("gfx.blacklist.layers.direct3d10-1", 4);
|
||||
user_pref("gfx.blacklist.layers.direct3d10-1.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.layers.direct3d10.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.layers.direct3d10-1.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref(
|
||||
"gfx.blacklist.layers.direct3d10.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.layers.direct3d11", 4);
|
||||
user_pref("gfx.blacklist.layers.direct3d11.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.layers.direct3d11.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.layers.direct3d9", 4);
|
||||
user_pref("gfx.blacklist.layers.direct3d9.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.layers.direct3d9.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.layers.opengl", 4);
|
||||
user_pref("gfx.blacklist.layers.opengl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.layers.opengl.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.stagefright", 4);
|
||||
user_pref("gfx.blacklist.stagefright.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.stagefright.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webgl.allow-oop", 4);
|
||||
user_pref("gfx.blacklist.webgl.allow-oop.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webgl.allow-oop.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webgl.angle", 4);
|
||||
user_pref("gfx.blacklist.webgl.angle.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webgl.angle.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webgl.msaa", 4);
|
||||
user_pref("gfx.blacklist.webgl.msaa.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webgl.msaa.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webgl.opengl", 4);
|
||||
user_pref("gfx.blacklist.webgl.opengl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webgl.opengl.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webgl2", 4);
|
||||
user_pref("gfx.blacklist.webgl2.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.webrender", 4);
|
||||
user_pref("gfx.blacklist.webrender.compositor", 4);
|
||||
user_pref("gfx.blacklist.webrender.compositor.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("gfx.blacklist.webrender.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webrender.compositor.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref(
|
||||
"gfx.blacklist.webrender.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webrtc.hw.acceleration.decode", 4);
|
||||
user_pref("gfx.blacklist.webrtc.hw.acceleration.decode.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webrtc.hw.acceleration.decode.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webrtc.hw.acceleration.encode", 4);
|
||||
user_pref("gfx.blacklist.webrtc.hw.acceleration.encode.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webrtc.hw.acceleration.encode.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.webrtc.hw.acceleration.h264", 4);
|
||||
user_pref("gfx.blacklist.webrtc.hw.acceleration.h264.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref(
|
||||
"gfx.blacklist.webrtc.hw.acceleration.h264.failureid",
|
||||
"FEATURE_FAILURE_GLXTEST_FAILED"
|
||||
);
|
||||
user_pref("gfx.blacklist.x11.egl", 4);
|
||||
user_pref("gfx.blacklist.x11.egl.failureid", "FEATURE_FAILURE_GLXTEST_FAILED");
|
||||
user_pref("layout.css.devPixelsPerPx", "1.5");
|
||||
@ -164,46 +272,87 @@ user_pref("media.gmp.storage.version.observed", 1);
|
||||
user_pref("network.trr.blocklist_cleanup_done", true);
|
||||
user_pref("pdfjs.enabledCache.state", true);
|
||||
user_pref("pdfjs.migrationVersion", 2);
|
||||
user_pref("privacy.sanitize.pending", "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]");
|
||||
user_pref(
|
||||
"privacy.sanitize.pending",
|
||||
'[{"id":"newtab-container","itemsToClear":[],"options":{}}]'
|
||||
);
|
||||
user_pref("security.remote_settings.crlite_filters.checked", 1645658314);
|
||||
user_pref("security.remote_settings.intermediates.checked", 1645658312);
|
||||
user_pref("security.sandbox.content.tempDirSuffix", "dec3527f-d132-41f0-85d7-9e54edae6dc1");
|
||||
user_pref(
|
||||
"security.sandbox.content.tempDirSuffix",
|
||||
"dec3527f-d132-41f0-85d7-9e54edae6dc1"
|
||||
);
|
||||
user_pref("services.blocklist.addons-mlbf.checked", 1650804087);
|
||||
user_pref("services.blocklist.gfx.checked", 1650804087);
|
||||
user_pref("services.settings.clock_skew_seconds", 10);
|
||||
user_pref("services.settings.last_etag", "\"1650790672872\"");
|
||||
user_pref("services.settings.last_etag", '"1650790672872"');
|
||||
user_pref("services.settings.last_update_seconds", 1650804087);
|
||||
user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1650804087);
|
||||
user_pref(
|
||||
"services.settings.main.anti-tracking-url-decoration.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref("services.settings.main.cfr.last_check", 1650804087);
|
||||
user_pref("services.settings.main.doh-config.last_check", 1650804087);
|
||||
user_pref("services.settings.main.doh-providers.last_check", 1650804087);
|
||||
user_pref("services.settings.main.fxmonitor-breaches.last_check", 1650804087);
|
||||
user_pref("services.settings.main.hijack-blocklists.last_check", 1650804087);
|
||||
user_pref("services.settings.main.language-dictionaries.last_check", 1650804087);
|
||||
user_pref(
|
||||
"services.settings.main.language-dictionaries.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref("services.settings.main.message-groups.last_check", 1650804087);
|
||||
user_pref("services.settings.main.nimbus-desktop-defaults.last_check", 1650804087);
|
||||
user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1650804087);
|
||||
user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1650804087);
|
||||
user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1650804087);
|
||||
user_pref(
|
||||
"services.settings.main.nimbus-desktop-defaults.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref(
|
||||
"services.settings.main.nimbus-desktop-experiments.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref(
|
||||
"services.settings.main.normandy-recipes-capabilities.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref(
|
||||
"services.settings.main.partitioning-exempt-urls.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref("services.settings.main.password-recipes.last_check", 1650804087);
|
||||
user_pref("services.settings.main.password-rules.last_check", 1650804087);
|
||||
user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1650804087);
|
||||
user_pref(
|
||||
"services.settings.main.pioneer-study-addons-v1.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref("services.settings.main.public-suffix-list.last_check", 1650804087);
|
||||
user_pref("services.settings.main.query-stripping.last_check", 1650804087);
|
||||
user_pref("services.settings.main.search-config.last_check", 1650804087);
|
||||
user_pref("services.settings.main.search-default-override-allowlist.last_check", 1650804087);
|
||||
user_pref(
|
||||
"services.settings.main.search-default-override-allowlist.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref("services.settings.main.search-telemetry-v2.last_check", 1650804087);
|
||||
user_pref("services.settings.main.search-telemetry.last_check", 1650804087);
|
||||
user_pref("services.settings.main.sites-classification.last_check", 1650804087);
|
||||
user_pref("services.settings.main.tippytop.last_check", 1650804087);
|
||||
user_pref("services.settings.main.top-sites.last_check", 1650804087);
|
||||
user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1650804087);
|
||||
user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1650804087);
|
||||
user_pref(
|
||||
"services.settings.main.url-classifier-skip-urls.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref(
|
||||
"services.settings.main.websites-with-shared-credential-backends.last_check",
|
||||
1650804087
|
||||
);
|
||||
user_pref("services.settings.main.whats-new-panel.last_check", 1650804087);
|
||||
user_pref("services.settings.security.onecrl.checked", 1645658314);
|
||||
user_pref("toolkit.startup.last_success", 1650806889);
|
||||
user_pref("toolkit.telemetry.cachedClientID", "72bc874e-855a-400e-a06d-a0d1eab9b435");
|
||||
user_pref(
|
||||
"toolkit.telemetry.cachedClientID",
|
||||
"72bc874e-855a-400e-a06d-a0d1eab9b435"
|
||||
);
|
||||
user_pref("toolkit.telemetry.pioneer-new-studies-available", true);
|
||||
user_pref("toolkit.telemetry.previousBuildID", "20211102211617");
|
||||
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
|
||||
user_pref("trailhead.firstrun.didSeeAboutWelcome", true);
|
||||
user_pref("browser.disableResetPrompt", true);
|
||||
user_pref("devtools.selfxss.count", 100);
|
||||
|
@ -27,13 +27,25 @@ fi
|
||||
|
||||
ORIGIN_DOMAIN=$(sed -e 's/[^/]*\/\/\([^@]*@\)\?\([^:/]*\).*/\2/' <<< "$URL")
|
||||
|
||||
echo "DOMAINS ARE $DOMAINS"
|
||||
|
||||
while IFS= read -r DOMAIN; do
|
||||
load_website "$DOMAIN"
|
||||
open_console
|
||||
grab "$DOMAIN before"
|
||||
(tr '\n' ' ' < click-accept-all.js) | xclip -sel clip
|
||||
keycombo Control_L v
|
||||
sleep 0.3
|
||||
xdotool key Return
|
||||
sleep 0.5
|
||||
grab "$DOMAIN after"
|
||||
done <<< "$DOMAINS"
|
||||
|
||||
load_website "$URL"
|
||||
grab load_website
|
||||
open_network_inspector
|
||||
grab open_network_inspector
|
||||
|
||||
|
||||
|
||||
declare -a pids;
|
||||
pids=()
|
||||
|
||||
|
@ -55,7 +55,7 @@ grab(){
|
||||
NOTE="$grab_no $@"
|
||||
#echo $@
|
||||
((grab_no++))
|
||||
# scrot --note "-f '/usr/share/fonts/noto/NotoSansMono-Medium.ttf/40' -c 255,0,0,255 -t '$NOTE'" "/opt/static/$(date -Iminutes).png"
|
||||
#scrot --note "-f '/usr/share/fonts/noto/NotoSansMono-Medium.ttf/40' -c 255,0,0,255 -t '$NOTE'" "/opt/static/$(date -Iminutes).png"
|
||||
#echo "not grabbing"
|
||||
}
|
||||
|
||||
@ -152,15 +152,15 @@ wait_for_website_to_load(){
|
||||
}
|
||||
|
||||
load_website(){
|
||||
URL=$1
|
||||
WEBSITE_URL=$1
|
||||
keycombo Control_L l
|
||||
grab ctrl+l
|
||||
xdotool type "$URL"
|
||||
xdotool type "$WEBSITE_URL"
|
||||
grab type url
|
||||
xdotool key Return
|
||||
grab enter
|
||||
sleep 1
|
||||
echo "{\"current_action\": \"waiting for $URL to load...\"}"
|
||||
echo "{\"current_action\": \"waiting for $WEBSITE_URL to load...\"}"
|
||||
wait_for_website_to_load
|
||||
sleep 0.3
|
||||
wait_for_website_to_load
|
||||
@ -172,8 +172,16 @@ load_website(){
|
||||
|
||||
open_network_inspector(){
|
||||
keycombo Shift_L F5 #profiler
|
||||
wait_for_pixel_color 1777 152 0a84ff 3
|
||||
sleep 0.1
|
||||
keycombo Control_L Shift_L e
|
||||
wait_for_pixel_color 1777 152 0a84ff 3
|
||||
}
|
||||
|
||||
open_console(){
|
||||
keycombo Shift_L F5 #profiler
|
||||
sleep 0.1
|
||||
keycombo Control_L Shift_L k
|
||||
wait_for_pixel_color 1510 152 0a84ff 3
|
||||
}
|
||||
|
||||
network_inspector_search(){
|
||||
|
1
package-lock.json
generated
1
package-lock.json
generated
@ -5,7 +5,6 @@
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "screenshot-service",
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
|
Loading…
Reference in New Issue
Block a user