Steve

CLI, scripting and config stuff

Zines

$base = Read-Host "Enter the base name with no spaces (e.g., kana)"
"copied to clipboard"
$links = 1..32 | ForEach-Object {
    "![](https://bear-images.sfo2.cdn.digitaloceanspaces.com/monster/$base-$_.webp)"
}
$links -join "`n" | Set-Clipboard
#vibecoded garbage that generates exactly 32 cdn links formatted for showing 32 page zines  
*replace monster with your bearblog subdomain

****writing this down so I don't forget to alias it on other PCs

Set-Alias -Name mlink -Value "C:\mlink.ps1" 

Firefox

user.js to remove tabs, disable history, and a lot more.

Find your Profile folder under Help | More Troubleshooting information. Create a user.js file inside of that directory with the contents below.

user_pref("app.normandy.api_url", "");
user_pref("app.normandy.enabled", false);
user_pref("app.shield.optoutstudies.enabled", false);
user_pref("browser.aboutHomeSnippets.updateUrl", "");
user_pref("browser.aboutwelcome.enabled", false);
user_pref("browser.addresses.autofill", false); 
user_pref("browser.ai.control.linkPreviewKeyPoints", "blocked");
user_pref("browser.ai.control.sidebarChatbot", "blocked"); 
user_pref("browser.ai.control.smartTabGroups", "blocked"); 
user_pref("browser.alpaca.enabled", false);
user_pref("browser.contentblocking.introCount", 20); 
user_pref("browser.creditcards.autofill", false);
user_pref("browser.defaultbrowser.notificationbar.inline.enabled", false);
user_pref("browser.formfill.enable", false); 
user_pref("browser.link.open_newwindow", 2);
user_pref("browser.link.open_newwindow.restriction", 0);
user_pref("browser.menubar.defaultCustomizationQueued", true); 
user_pref("browser.messaging-system.whatsNewPanel.enabled", false);
user_pref("browser.ml.chat.enabled", false);
user_pref("browser.ml.enable", false); 
user_pref("browser.ml.linkPreview.enabled", false); 
user_pref("browser.newtabpage.activity-stream.asrouter.providers.onboarding", "");
user_pref("browser.newtabpage.activity-stream.asrouter.providers.snippets", "");
user_pref("browser.newtabpage.activity-stream.asrouter.providers.whats-new-panel", "");
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); 
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); 
user_pref("browser.newtabpage.activity-stream.default.sites", "");
user_pref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
user_pref("browser.newtabpage.activity-stream.enabled", false); 
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
user_pref("browser.newtabpage.activity-stream.feeds.shortcuts", false); 
user_pref("browser.newtabpage.activity-stream.feeds.snippets", false);
user_pref("browser.newtabpage.activity-stream.feeds.system.topstories", false);
user_pref("browser.newtabpage.activity-stream.feeds.topsites", false);
user_pref("browser.newtabpage.activity-stream.migration.version", 99); 
user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
user_pref("browser.newtabpage.activity-stream.showSearch", false); 
user_pref("browser.newtabpage.activity-stream.showSponsored", false);
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
user_pref("browser.newtabpage.activity-stream.showWeather", false); 
user_pref("browser.newtabpage.enabled", false); 
user_pref("browser.payments.autofill", false);
user_pref("browser.ping-centre.telemetry", false);
user_pref("browser.privatebrowsing.autostart", true); 
user_pref("browser.profiles.enabled", true); 
user_pref("browser.search.suggest.enabled", false); 
user_pref("browser.selfsupport.url", "");
user_pref("browser.sessionstore.max_tabs_undo", 0);
user_pref("browser.sessionstore.max_windows_undo", 0);
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.sidebar.hoverSmartEffects", false); 
user_pref("browser.startup.homepage_override.mstone", "ignore");
user_pref("browser.startup.page", 0); // Sets startup to blank page
user_pref("browser.tabs.firefox-view", false); 
user_pref("browser.tabs.groups.smart.enabled", false); 
user_pref("browser.tabs.hoverPreview.enabled", false); 
user_pref("browser.tabs.opentabfor.middleclick", false);
user_pref("browser.tabs.remote.autostart", true); 
user_pref("browser.urlbar.quicksuggest.enabled", false); 
user_pref("browser.urlbar.searchTips.enabled", false);
user_pref("browser.urlbar.showSearchSuggestionsFirst", false);
user_pref("browser.urlbar.showSearchTerms.enabled", false); 
user_pref("browser.urlbar.showSearchTerms.featureGate", false);
user_pref("browser.urlbar.speculativeConnect.enabled", false);
user_pref("browser.urlbar.suggest.bookmark", false);
user_pref("browser.urlbar.suggest.engines", false);
user_pref("browser.urlbar.suggest.history", false);    
user_pref("browser.urlbar.suggest.openpage", false);  
user_pref("browser.urlbar.suggest.quickactions", false); 
user_pref("browser.urlbar.suggest.quicksuggest.nonlinear", false); 
user_pref("browser.urlbar.suggest.quicksuggest.sponsored", false); 
user_pref("browser.urlbar.suggest.recentsearches", false); 
user_pref("browser.urlbar.suggest.searches", false);
user_pref("browser.urlbar.suggest.topsites", false);  
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionPolicyBypassNotification", true);
user_pref("datareporting.usage.uploadEnabled", false);
user_pref("datareporting.usage.uploadEnabled", false);
user_pref("dom.ipc.processCount", 4); 
user_pref("dom.payments.defaults.saveAddress", false);
user_pref("extensions.formautofill.addresses.enabled", false);
user_pref("extensions.formautofill.creditCards.enabled", false);
user_pref("extensions.pocket.api", "0.0.0.0");
user_pref("extensions.pocket.enabled", false);
user_pref("extensions.pocket.oAuthConsumerKey", "");
user_pref("extensions.pocket.showHome", false);
user_pref("extensions.unifiedExtensions.enabled", false); 
user_pref("identity.fxaccounts.enabled", false); 
user_pref("messaging-system.rpropose.enabled", false);
user_pref("middlemouse.openNewWindow", true);
user_pref("network.captive-portal-service.enabled", false); 
user_pref("network.connectivity-service.enabled", false); 
user_pref("network.http.speculative-parallel-limit", 0);
user_pref("permissions.default.desktop-notification", 2); 
user_pref("permissions.default.geo", 2); 
user_pref("places.history.enabled", false); 
user_pref("privacy.clearOnShutdown.history", true);
user_pref("privacy.clearOnShutdown_v2.historyFormDataAndDownloads", true);
user_pref("privacy.fingerprintingProtection", true);
user_pref("privacy.query_stripping.enabled", true);
user_pref("privacy.trackingprotection.enabled", true);
user_pref("sidebar.main.tools.show", false); 
user_pref("signon.generation.enabled", false); 
user_pref("signon.management.page.breach-alerts.enabled", false);
user_pref("signon.rememberSignons", false); 
user_pref("startup.homepage_welcome_url", "");
user_pref("startup.homepage_welcome_url.additional", "");
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.server", "data:,");
user_pref("toolkit.telemetry.unified", false);
user_pref("trailhead.firstrun.branches", "nofirstrun-empty");
user_pref("trailhead.firstrun.didSeeAboutWelcome", true); 

Make a folder in Firefox's profile folder called Chrome, and create a file called userChrome.css with the contents below.

#TabsToolbar {
    visibility: collapse !important;
}

This one was also a lot of prompting trial & error and may have redundant or made up user_perfs (but it does work) . Use ctrl+W to close windows.