Skip to content

Instantly share code, notes, and snippets.

View a-eid's full-sized avatar
🎯
Focusing

Ahmed Eid a-eid

🎯
Focusing
View GitHub Profile
function total(){
return [...document.querySelectorAll("td.text-right")].reduce((a,b) => {
return a + parseFloat( b.innerText.replace(/[,$]/g, ""))
}, 0)
}
{
"id": 37675163,
"channel": "airbnb",
"channel_id": 37675163,
"channel_id_secondary": null,
"channel_url": "https://www.airbnb.com/rooms/37675163",
"title": "\u2b50WASHINGTON Suite \u2b50Free Parking, Major Attractions",
"currency": "USD",
"can_price": true,
"categories_1": [],
@a-eid
a-eid / gh.js
Created January 12, 2020 14:49
document.querySelectorAll('.flash-warn').forEach(a => a.remove())
@a-eid
a-eid / ch.js
Created September 6, 2019 02:44
const video = () => document.querySelector('video');
document.querySelector('progress').style.opacity = 0.35;
const codes = {
space: 32,
j: 74,
k: 75,
l: 76,
};
www.youtube.com##.ytp-button.ytp-fullerscreen-edu-button
www.youtube.com##.ytp-fullerscreen-edu-chevron
www.youtube.com##.ytp-fullerscreen-edu-text
www.youtube.com##.ytp-button.ytp-fullerscreen-edu-button
www.youtube.com##.ytp-cards-button
www.youtube.com##.ytp-ce-element
www.youtube.com##.ytp-ce-element
www.youtube.com##.ytp-ce-element
@a-eid
a-eid / video.js
Last active August 3, 2019 18:52
const video = () => document.querySelector("video")
const codes = {
space: 32,
j: 74,
k: 75,
l: 76,
}
document.addEventListener("keydown", e => {
# https://github.com/gpakosz/.tmux
# (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license,
# without any warranty.
# Copyright 2012— Gregory Pakosz (@gpakosz).
# -- navigation ----------------------------------------------------------------
# if you're running tmux within iTerm2
# - and tmux is 1.9 or 1.9a
# - and iTerm2 is configured to let option key act as +Esc
# cat << EOF > /dev/null
# https://github.com/gpakosz/.tmux
# (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license,
# without any warranty.
# Copyright 2012— Gregory Pakosz (@gpakosz).
# /!\ do not edit this file
# instead, override settings in ~/.tmux.conf.local, see README.md
# -- general -------------------------------------------------------------------
@a-eid
a-eid / ...js
Created October 27, 2018 17:27
import EventEmitter from "events"
import fs from "fs"
class WithTime extends EventEmitter {
execute(asyncFunc, ...args) {
console.time("execute")
asyncFund(...args, (err, data) => {
if (err) return this.emit("error", err)
this.emit("data", data)
console.timeEnd("execute")
this.emit("end")
@a-eid
a-eid / n
Created September 22, 2018 19:56
export N_PREFIX="$HOME/n"; [[ :$PATH: == *":$N_PREFIX/bin:"* ]] || PATH+=":$N_PREFIX/bin"