Save all filters (msgFilterRules.dat
files) in a zip file:
$ find .thunderbird/ -type f -name msgFilterRules.dat -print | zip thunderbird-filters -@
let { XPIDatabase } = ChromeUtils.import('resource://gre/modules/addons/XPIDatabase.jsm', {}); | |
XPIDatabase.isDisabledLegacy = (addon) => false; | |
XPIDatabase.mustSign = (aType) => false; |
script.pac
to /home/user/script.pac
file:///home/user/script.pac
Note: If you're using SOCKS v5 you might want to also select 'Proxy DNS when using SOCKS v5'
Tested on 116.0.2 (64 bit) Arch Linux
{ | |
"basics": { | |
"name": "Romain Lebesle", | |
"label": "Full Stack Developer", | |
"image": "https://en.gravatar.com/userimage/185825515/7a1fc08866f02fb2203473a3fe1a728a.jpg?size=1000", | |
"email": "job@thoughtsunificator.me", | |
"url": "http://thoughtsunificator.me", | |
"summary": "Self taught full stack developer with 5+ years experiences.", | |
"location": { | |
"city": "Rennes", |
I hereby claim:
To claim this, I am signing this object:
:loop adb wait-for-usb-device reverse tcp:8081 tcp:8081 adb shell service call connectivity 33 i32 1 s16 text adb wait-for-usb-disconnect goto loop
<?xml version="1.0"?> | |
<metacity_theme> | |
<info> | |
<name>Arc</name> | |
<author>horst3180</author> | |
<copyright>horst3180</copyright> | |
<date>2015</date> | |
<description>Arc Metacity theme</description> | |
</info> |
if(ctrlPressed && button === 1) { | |
let currentIndex = 0 | |
for (let i = 0; i < this.groupState.metaWindows.length; i++) { | |
if(this.groupState.metaWindows[i] === this.groupState.lastFocused) { | |
currentIndex = i | |
} | |
} | |
if(currentIndex === this.groupState.metaWindows.length - 1) { | |
currentIndex = 0 | |
} else { |
export const STATE_IDENTIFYING = "STATE_IDENTIFYING" | |
export const STATE_TOKENIZING_NORMAL = "STATE_TOKENIZING_NORMAL" | |
export const STATE_TOKENIZING_SPECIAL = "STATE_TOKENIZING_SPECIAL" | |
export const TOKEN_SEPARATOR = "/" | |
export const TOKEN_SPECIAL_PREFIX = "{" | |
export const TOKEN_SPECIAL_SUFFIX = "}" | |
export const TOKEN_TYPE_NORMAL = "normal" | |
export const TOKEN_TYPE_SPECIAL = "special" |
export const STATE_LOCAL_PART = "STATE_LOCAL_PART" | |
export const STATE_DOMAIN = "STATE_DOMAIN" | |
export const ALPHANUMERICS = "abcdefghijklmnopqrstuvwxyz1234567890" | |
export const LOCAL_PARTS_CHARACTERS = [...ALPHANUMERICS, ..."!#$%&'*+-/=?^_`{|}~."] | |
export const LOCAL_DOMAIN_CHARACTERS = [...ALPHANUMERICS, ..."-."] | |
export const tokenize = function(input) { | |
const characters = [...input] |