I hereby claim:
- I am edjw on github.
- I am edjw (https://keybase.io/edjw) on keybase.
- I have a public key ASCEcDSvNHBwGCBBKerMcCFIhfVB60p0kNW4BGARDLA3EQo
To claim this, I am signing this object:
### Keybase proof | |
I hereby claim: | |
* I am edjw on github. | |
* I am edjw (https://keybase.io/edjw) on keybase. | |
* I have a public key whose fingerprint is 0C91 499B 9B98 42F3 CF0D 0275 214E 3950 A185 26B9 | |
To claim this, I am signing this object: |
// This script removes you from advertisers' target lists on Facebook. | |
// They probably added you to their advert targeting list by uploading a contact list that includes | |
// your contact information like your email address or phone number. | |
// Comment below if this doesn't work for you | |
// *Instructions* | |
// 1. Go to https://www.facebook.com/ads/preferences |
// // https://twitter.com/settings/your_twitter_data/twitter_interests | |
// Lots of discussion and improvement of the original script in the comments | |
// Here's the best version that works well | |
// Because Twitter stops the script working after unchecking 50 interests, so you will almost certainly have to run the script multiple times | |
function sleep(milliseconds) { | |
return new Promise(function (resolve) { | |
return setTimeout(resolve, milliseconds); | |
}); |
HTML | |
Find: (http|ftp|https)://([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])? | |
Replace: <a href="$0">$0</a> | |
Markdown | |
Find: ((http|ftp|https)://([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?) | |
Replace: [$1]($1) |
"use strict"; | |
document.addEventListener("click", function (event) { | |
event.preventDefault(); | |
const allClasses = Array.from(event.target.classList).join("."); | |
const classes = "." + allClasses; | |
if (classes == ".") { | |
console.log("No classes found"); | |
} else { | |
console.log(classes); | |
} |
var calendars = Array.from(document.getElementsByClassName("NI2kfb qZvm2d-ibnC6b-bN97Pc DX3x9d")); | |
// ** RENAME THE CALENDARS IN THIS SECTION ** | |
var calendarsToSee = ["NAME OF CALENDAR TO ALWAYS SEE 1", "NAME OF CALENDAR TO ALWAYS SEE 2"]; | |
var calendarsToIgnore = ["Tasks", "Reminders"]; | |
calendars.forEach(calendar => { | |
if (calendarsToSee.includes(calendar.innerText) == false && calendarsToIgnore.includes(calendar.innerText) == false) { | |
calendar.click(); |
I hereby claim:
To claim this, I am signing this object:
something { | |
box-shadow: 0 4px 6px 0 hsla(0, 0%, 0%, 0.2); | |
} |
#page.with-headline #banner~#main #headline { | |
width: fit-content; | |
color: #000; | |
background: none; | |
} | |
#headline p { | |
background: none; | |
display: block !important; | |
margin-bottom: 0; |
$(document).ready(function () { | |
function getQueryParams() { | |
const params = new URLSearchParams(window.location.search); | |
return { | |
interval: params.get("interval"), | |
amount: params.get("amount"), | |
}; | |
} | |
const params = getQueryParams(); |