This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -euo pipefail | |
##### config ##### | |
CPU_ARCH="x64" # Win32 or x64 | |
PLATFORM="Visual Studio 16 2019" # target platform | |
BOOST_VER="1_87_0" # Boost version | |
# Add path to MSBuild.exe | |
export PATH="$PATH:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio/2019/Professional/MSBuild/Current/Bin" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
theme="MaterialDesignColors" | |
font-family = Fira Code | |
font-style = Regular | |
font-size = 14 | |
keybind = global:cmd+`=toggle_quick_terminal | |
quick-terminal-animation-duration = 0.1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@-moz-document url(chrome://browser/content/browser.xul), | |
url(chrome://browser/content/browser.xhtml) { | |
/* hide horizontal tabs at the top of the window */ | |
#TabsToolbar > * { | |
visibility: collapse; | |
} | |
/* hide navigation bar when it is not focused; use Ctrl+L to get focus */ | |
#main-window:not([customizing]) #navigator-toolbox:not(:focus-within):not(:hover) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
""" | |
This script is designed to help users find their Firefox profiles and create | |
a backup of the `containers.json` file, especially if they use the 'Temporary Containers' extension. | |
Once the user selects the desired profile using arrow keys, the script does the following: | |
1. Identifies and removes any 'Temporary Containers' entries (those starting with 'tmp') from the `containers.json` file. | |
2. Creates a backup of the original `containers.json` file. If a backup already exists, it appends a timestamp to the new backup to avoid overwrites. | |
3. Overwrites the `containers.json` file with the cleaned data. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -eu -o pipefail | |
count=$(find . -depth 1 -name "*.HEIC" | wc -l | sed 's/[[:space:]]*//') | |
echo "converting $count files .HEIC files to .jpg" | |
magick mogrify -monitor -format jpg *.HEIC | |
echo "Remove .HEIC files? [y/n]" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
while getopts u: flag | |
do | |
case "${flag}" in | |
u) url=${OPTARG};; | |
esac | |
done | |
wget --user-agent="Mozilla" -O - $url | egrep -o "https:\\\\u002F\\\\u002Fssl.cdn-redfin.com\\\\u002Fphoto\\\\u002F\d*\\\\u002Fbigphoto\\\\u002F\d*\\\\u002F[A-Z0-9_]*.jpg" | ascii2uni -Z '\u%04X' | xargs wget --user-agent="Mozilla" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# create a directory for you Python Virtual Environments | |
mkdir -p ~/pyenvs | |
# create one for the AWS cli then install the CLI | |
virtualenv ~/pyenvs/aws | |
~/pyenvs/aws/bin/pip install awscli | |
~/pyenvs/aws/bin/pip install boto |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2 | |
# NOTE: This requires Python2 | |
# | |
# I forked this gist, and modified it to be able to | |
# parse a LastPass CSV export and import it into | |
# Firefox Lockwise | |
# https://gist.github.com/rfk/916d9ca684f862b1c1030c685a5a4d19 | |
# | |
# Use this script like so: | |
# |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# This is a little script to populate Firefox Sync with | |
# fake password records. Use it like so: | |
# | |
# $> pip install PyFxA syncclient cryptography | |
# $> python ./upload_fake_passwords.py 20 | |
# | |
# It will prompt for your Firefox Account email address and | |
# password, generate and upload 20 fake password records, then | |
# sync down and print all password records stored in sync. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Get Firefox Developer Edition | |
``` | |
wget --content-disposition "https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=osx&lang=en-US" | |
wget --content-disposition "https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=en-US" | |
wget --content-disposition "https://download.mozilla.org/?product=firefox-devedition-stub&os=win&lang=en-US" | |
``` | |
Create a new Firefox Developer Edition profile and use user.js from the link below: | |
- https://bitbucket.org/mrbbking/quieter-firefox/src/master/ | |
``` |
NewerOlder