From 3287944ca79aba957a235d09d4ff55cbd5bdbb24 Mon Sep 17 00:00:00 2001 From: Stian Date: Wed, 25 Mar 2026 14:47:27 +0100 Subject: [PATCH] Update files --- vivaldi/Vivaldi-notes.txt | 8 ++-- vivaldi/adblock/filters-testing.txt | 40 +++++++++++++++++ vivaldi/adblock/filters-ublock.txt | 54 ----------------------- vivaldi/adblock/filters.txt | 66 ++++++++++++++++++---------- vivaldi/backup-vivaldi.cmd | 30 ++++++++----- vivaldi/mods/CSS/custom.css | 2 +- vivaldi/themes/Stians-Theme.zip | Bin 358097 -> 357863 bytes 7 files changed, 108 insertions(+), 92 deletions(-) create mode 100755 vivaldi/adblock/filters-testing.txt delete mode 100755 vivaldi/adblock/filters-ublock.txt diff --git a/vivaldi/Vivaldi-notes.txt b/vivaldi/Vivaldi-notes.txt index 454bedc..f8131f2 100755 --- a/vivaldi/Vivaldi-notes.txt +++ b/vivaldi/Vivaldi-notes.txt @@ -42,10 +42,12 @@ jq 'del(recurse | objects | select(has("Thumbnail")) .Thumbnail | select(startsw Dangerous, deletes all thumbs: jq 'del(recurse | objects | .Thumbnail)' Bookmarks > Bookmarks.new -EXPORT HOTKEYS -jq '.vivaldi.actions' Preferences > actions.json +EXPORT/IMPORT SETTINGS +jq '.vivaldi' Preferences > vivaldi-settings.json +jq '.vivaldi = input' Preferences vivaldi-settings.json > Preferences.new -IMPORT HOTKEYS +EXPORT/IMPORT HOTKEYS +jq '.vivaldi.actions' Preferences > actions.json jq '.vivaldi.actions = input' Preferences actions.json > Preferences.new COUNT BOOKMARKS diff --git a/vivaldi/adblock/filters-testing.txt b/vivaldi/adblock/filters-testing.txt new file mode 100755 index 0000000..2cb3fbd --- /dev/null +++ b/vivaldi/adblock/filters-testing.txt @@ -0,0 +1,40 @@ +! Title: Adblock Filters (personal) +! EXCEPTIONS +@@||log.medietall.no^$domain=nrk.no +@@||apibay.org^$domain=thepiratebay.org +@@||exdynsrv.com^$domain=thepiratebay.org +@@||wpadmngr.com^$domain=thepiratebay.org +@@||forexprostools.com^ +@@||tiktok.com^ + +! Block all WebSocket requests +!$websocket + +! Block all WebSocket requests to localhost +!127.0.0.1^$websocket +!localhost^$websocket + +! DOMAIN BLOCKS +||truthsocial.com^$document +||rt.com^$document +||facebook.com^$document + +! ELEMENT HIDING +example.com##h1 + +||washingtonpost.com^$1p,script +||nytimes.com^$3p,script +@@||fundingchoicesmessages.google.com^$script,xmlhttprequest,subdocument,domain=elmundo.es +||fundingchoicesmessages.google.com^ + +@@||majorgeeks.com^$elemhide +@@||majorgeeks.com^$generichide + +##tag.class +##tag2[attrib="attrib"] +##shreddit-comment[author="AutoModerator"] + +!reddit.com##+js(set-cookie) +!reddit.com##shreddit-comment[author="AutoModerator"] + +@@||ai.hubtoday.app^$script diff --git a/vivaldi/adblock/filters-ublock.txt b/vivaldi/adblock/filters-ublock.txt deleted file mode 100755 index a0db5ac..0000000 --- a/vivaldi/adblock/filters-ublock.txt +++ /dev/null @@ -1,54 +0,0 @@ -! Title: Adblock Filters NEW (personal) -! Block all Service Worker requests, with exceptions -||$csp=worker-src 'none' -@@||$csp=worker-src 'none',domain=docs.google.com -@@||$csp=worker-src 'none',domain=spotify.com -@@||$csp=worker-src 'none',domain=w3schools.com -@@||$csp=worker-src 'none',domain=mega.nz -@@||$csp=worker-src 'none',domain=sdf.org -@@||$csp=worker-src 'none',domain=1337x.to - -! Block all WebSocket requests -!$websocket - -! Block all WebSocket requests to localhost -127.0.0.1^$websocket -localhost^$websocket - -! V Forum -forum.vivaldi.net###post-tooltip.card -forum.vivaldi.net##.selection-tooltip-container - -! Hide Google search "Scroll to Text Fragment" -google.*##div.xpdopen - -! Google Sign-in popup -||accounts.google.com^$third-party - -! 2021-12-06 https://www.reddit.com -||reddit.com/account/sso/one_tap/$subdocument - -! 2021-12-22 https://store.steampowered.com -@@||paypal.com^$domain=store.steampowered.com - -! 2021-11-28 https://www.discogs.com -discogs.com##.ad_container -discogs.com##.ads-here - -! 2022-03-20 https://www.wired.com -wired.com##.paywall-bar--expanded,.paywall-bar__expanded - -! 2022-03-26 https://www.washingtonpost.com -washingtonpost.com###leaderboard-wrapper - -! 2022-04-01 https://www.nrk.no -nrk.no##.nrk-masthead__info-banner--cookie - -! 2022-10-15 https://www.rockpapershotgun.com -rockpapershotgun.com##.advert_container - -! Loading track modal https://musify.club/ -musify.club###__adv_audioad_container - -! 2024-04-03 https://1337x.to -1337x.to###freevpn diff --git a/vivaldi/adblock/filters.txt b/vivaldi/adblock/filters.txt index 1a80b22..a0db5ac 100755 --- a/vivaldi/adblock/filters.txt +++ b/vivaldi/adblock/filters.txt @@ -1,32 +1,54 @@ -! Title: Adblock Filters (personal) -! EXCEPTIONS -@@||log.medietall.no^$domain=nrk.no -@@||apibay.org^$domain=thepiratebay.org -@@||exdynsrv.com^$domain=thepiratebay.org -@@||wpadmngr.com^$domain=thepiratebay.org -@@||forexprostools.com^ -@@||tiktok.com^ +! Title: Adblock Filters NEW (personal) +! Block all Service Worker requests, with exceptions +||$csp=worker-src 'none' +@@||$csp=worker-src 'none',domain=docs.google.com +@@||$csp=worker-src 'none',domain=spotify.com +@@||$csp=worker-src 'none',domain=w3schools.com +@@||$csp=worker-src 'none',domain=mega.nz +@@||$csp=worker-src 'none',domain=sdf.org +@@||$csp=worker-src 'none',domain=1337x.to ! Block all WebSocket requests !$websocket ! Block all WebSocket requests to localhost -!127.0.0.1^$websocket -!localhost^$websocket +127.0.0.1^$websocket +localhost^$websocket -! DOMAIN BLOCKS -||truthsocial.com^$document -||rt.com^$document -||facebook.com^$document +! V Forum +forum.vivaldi.net###post-tooltip.card +forum.vivaldi.net##.selection-tooltip-container -! ELEMENT HIDING -example.com##h1 +! Hide Google search "Scroll to Text Fragment" +google.*##div.xpdopen -||washingtonpost.com^$1p,script -||nytimes.com^$3p,script +! Google Sign-in popup +||accounts.google.com^$third-party -@@||majorgeeks.com^$elemhide -@@||majorgeeks.com^$generichide +! 2021-12-06 https://www.reddit.com +||reddit.com/account/sso/one_tap/$subdocument -! Test of 3p blocking -*^$third-party,script,subdocument,domain=dictionary.com +! 2021-12-22 https://store.steampowered.com +@@||paypal.com^$domain=store.steampowered.com + +! 2021-11-28 https://www.discogs.com +discogs.com##.ad_container +discogs.com##.ads-here + +! 2022-03-20 https://www.wired.com +wired.com##.paywall-bar--expanded,.paywall-bar__expanded + +! 2022-03-26 https://www.washingtonpost.com +washingtonpost.com###leaderboard-wrapper + +! 2022-04-01 https://www.nrk.no +nrk.no##.nrk-masthead__info-banner--cookie + +! 2022-10-15 https://www.rockpapershotgun.com +rockpapershotgun.com##.advert_container + +! Loading track modal https://musify.club/ +musify.club###__adv_audioad_container + +! 2024-04-03 https://1337x.to +1337x.to###freevpn diff --git a/vivaldi/backup-vivaldi.cmd b/vivaldi/backup-vivaldi.cmd index bfcee4f..eaa5cfe 100755 --- a/vivaldi/backup-vivaldi.cmd +++ b/vivaldi/backup-vivaldi.cmd @@ -1,18 +1,24 @@ @echo off -set vivaldi_dir="%localappdata%\Vivaldi\User Data\Default" -set backup_dir="%documents%\Settings\Vivaldi\backup" +set "vivaldi_dir=%localappdata%\Vivaldi\User Data\Default" +set "backup_dir=%documents%\Settings\Vivaldi\backup" -cd /d %vivaldi_dir% +if not exist "%backup_dir%" ( + mkdir "%backup_dir%" +) -zip -u %backup_dir%\Profile.zip Bookmarks Preferences "Secure Preferences" Notes "Web Data" +pushd . +cd /d "%vivaldi_dir%" -xcopy /qy contextmenu.json %backup_dir% -xcopy /qy mainmenu.json %backup_dir% +zip -u "%backup_dir%\Profile.zip" Bookmarks Preferences "Secure Preferences" Notes "Web Data" -jq '.vivaldi' Preferences > %backup_dir%\vivaldi-settings.json +xcopy /qy contextmenu.json "%backup_dir%" +xcopy /qy mainmenu.json "%backup_dir%" -xcopy /qy "Web Data" %backup_dir% -sqlite3 "%backup_dir%\Web Data" -line "select short_name, keyword, url, suggest_url, image_url, search_url_post_params, suggest_url_post_params, image_url_post_params from keywords;" > %backup_dir%\keywords.txt -sqlite3 "%backup_dir%\Web Data" -markdown "select short_name, keyword, url, suggest_url, image_url, search_url_post_params, suggest_url_post_params, image_url_post_params from keywords;" > %backup_dir%\keywords.md -sqlite3 "%backup_dir%\Web Data" ".dump keywords" > %backup_dir%\keywords.sql -del %backup_dir%\"Web Data" +jq '.vivaldi' Preferences > "%backup_dir%\vivaldi-settings.json" + +xcopy /qy "Web Data" "%backup_dir%" +sqlite3 "%backup_dir%\Web Data" -line "select short_name, keyword, url, suggest_url, image_url, search_url_post_params, suggest_url_post_params, image_url_post_params from keywords;" > "%backup_dir%\keywords.txt" +sqlite3 "%backup_dir%\Web Data" -markdown "select short_name, keyword, url, suggest_url, image_url, search_url_post_params, suggest_url_post_params, image_url_post_params from keywords;" > "%backup_dir%\keywords.md" +sqlite3 "%backup_dir%\Web Data" ".dump keywords" > "%backup_dir%\keywords.sql" +del "%backup_dir%\Web Data" +popd \ No newline at end of file diff --git a/vivaldi/mods/CSS/custom.css b/vivaldi/mods/CSS/custom.css index 8cc90b3..2337db2 100755 --- a/vivaldi/mods/CSS/custom.css +++ b/vivaldi/mods/CSS/custom.css @@ -96,7 +96,7 @@ } /* Extensions toggle button */ -.toolbar-extensions .ToolbarButton-Button[name="Extensions"] .button-icon { +.toolbar-extensions .ExtensionToggleIcon .button-icon { opacity: 0.5 !important; } diff --git a/vivaldi/themes/Stians-Theme.zip b/vivaldi/themes/Stians-Theme.zip index 76f7ec0da68fcfa12668fd2e8930f126c8d113a0..ad08545ca8d1fcf4ce01927befb0f32af584e532 100755 GIT binary patch delta 3908 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 delta 4519 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