Skip to content

Instantly share code, notes, and snippets.

View ThomasOrlita's full-sized avatar

Thomas Orlita ThomasOrlita

View GitHub Profile
@ThomasOrlita
ThomasOrlita / math_collisions.js
Last active May 1, 2019 21:00
geometry collisions and functions for math/p5js
function collisionPointCircle(pointX, pointY, circleX, circleY, circleR) {
return p5.prototype.dist(pointX, pointY, circleX, circleY) <= circleR;
}
function collisionCirclePoint(circleX, circleY, circleR, pointX, pointY) {
return collisionPointCircle(pointX, pointY, circleX, circleY, circleR);
}
function collisionPointLine(pointX, pointY, lineX1, lineY1, lineX2, lineY2) {
var d1 = dist(pointX, pointY, lineX1, lineY1);
@ThomasOrlita
ThomasOrlita / autocheck.js
Last active March 31, 2020 11:51
Gmail auto check mail from POP3 every 5 min
setInterval(() => {
location.href = 'https://mail.google.com/mail/u/0/#settings/accounts';
const elements = [...document.querySelectorAll('span')].filter(el => el.textContent.includes('Check mail now'));
// const elements = document.querySelectorAll('.rP.sA');
elements.forEach(el => el.click());
}, 5 * 60 * 1000);