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 76f7ec0..ad08545 100755 Binary files a/vivaldi/themes/Stians-Theme.zip and b/vivaldi/themes/Stians-Theme.zip differ