Skip to content

Instantly share code, notes, and snippets.

:octocat:
💻🏠

Ahmed Eid a-eid

:octocat:
💻🏠
Block or report user

Report or block a-eid

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View total.js
function total(){
return [...document.querySelectorAll("td.text-right")].reduce((a,b) => {
return a + parseFloat( b.innerText.replace(/[,$]/g, ""))
}, 0)
}
View data.json
{
"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": [],
View gh.js
document.querySelectorAll('.flash-warn').forEach(a => a.remove())
View ch.js
const video = () => document.querySelector('video');
document.querySelector('progress').style.opacity = 0.35;
const codes = {
space: 32,
j: 74,
k: 75,
l: 76,
};
View ublockOriginFilters
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
View video.js
const video = () => document.querySelector("video")
const codes = {
space: 32,
j: 74,
k: 75,
l: 76,
}
document.addEventListener("keydown", e => {
View .tmux.config.local
# 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
View .tmux.config
# 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 -------------------------------------------------------------------
View ...js
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")
View n
export N_PREFIX="$HOME/n"; [[ :$PATH: == *":$N_PREFIX/bin:"* ]] || PATH+=":$N_PREFIX/bin"
You can’t perform that action at this time.