Skip to content

Instantly share code, notes, and snippets.

View mahdyar's full-sized avatar
🌱

Mahdyar Hasanpour mahdyar

🌱
View GitHub Profile
addEventListener("fetch", (event) => {
event.respondWith(handleRequest(event));
});
let data = {
ok: false,
};
async function handleRequest(event) {
if (event.request.method == "POST") {
let body = await event.request.json();
if (body.url && body.title && body.telemark_code) {
@mahdyar
mahdyar / whichiswhich.sh
Last active March 1, 2021 14:46
Detect which apps are running under Rosetta2 or native on Apple Silicon M1.
for appFolder in /Applications/*/ ; do
cd "$appFolder/Contents/MacOS/" 2> /dev/null
if [[ "$?" != 0 ]]; then continue; fi
for file in * ; do
if [ ! -d "$file" ] && [[ $file != *"."* ]]; then
architecture=$(file "$file")
if [[ $architecture != *"arm64"* ]]; then
echo "\"$file\" doesn't support arm64."
@mahdyar
mahdyar / keybase.md
Created August 28, 2020 10:57
keybase.md

Keybase proof

I hereby claim:

  • I am mahdyar on github.
  • I am mahdyar (https://keybase.io/mahdyar) on keybase.
  • I have a public key whose fingerprint is 0C45 1EE6 1812 7F21 271C 77ED 15DF CA00 8893 751D

To claim this, I am signing this object:

@mahdyar
mahdyar / ir-whois.go
Last active January 30, 2021 21:21
Whois lookup script written in Golang for .ir domains
package main
import (
"fmt"
"net"
)
/*************************************************************************
@mahdyar
mahdyar / TODO.SH
Created April 25, 2019 20:53
Simple TODO-List Manager
#!/bin/sh
TODO=~/.TODO
# The Path of The TODO-List
alias clt="rm -rf $TODO" # For make the List empty.
alias adt="echo '#'$1 >> $TODO" # For add an Item to the List.
# Displaying the List..
if test -f "$TODO";then