Skip to content

Instantly share code, notes, and snippets.

View mrdotkg's full-sized avatar
💇‍♂️
WFH

Kr Gaurav mrdotkg

💇‍♂️
WFH
View GitHub Profile
@mrdotkg
mrdotkg / gh-dl-release
Created August 31, 2022 19:15 — forked from maxim/gh-dl-release
Download assets from private Github releases
#!/usr/bin/env bash
#
# gh-dl-release! It works!
#
# This script downloads an asset from latest or specific Github release of a
# private repo. Feel free to extract more of the variables into command line
# parameters.
#
# PREREQUISITES
#
@mrdotkg
mrdotkg / shec2.py
Last active September 9, 2021 02:32
Shell into ec2 through ssm
#!/usr/bin/python3
"""Usage:
sh_ec2.py [--instance=<instance_id>]
sh_ec2.py -h | --help
sh_ec2.py --version
Options:
-h --help Show this screen
-i --instance=<instance_id> EC2 instance id
--version Show version
@mrdotkg
mrdotkg / glass.html
Created May 22, 2021 14:57
Glassmorphism UI example
<html>
<head>
<style>
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap");
* {
outline: none;
box-sizing: border-box;
}
function httpRequest(url, callback) {
var req = new XMLHttpRequest();
req.open("GET", url);
req.addEventListener("readystatechange", function() {
if (req.readyState === 4 && req.status === 200) {
callback.call(null, req.responseText);
}
});
req.send();
@mrdotkg
mrdotkg / useful_regex.txt
Created June 24, 2018 03:26
Useful Regex
Selects all the angular attributes
\B\sng-\w+\="(.*?)"
@mrdotkg
mrdotkg / elementary-dev-setup.sh
Last active April 30, 2018 07:06
Scripts to setup development environment on Elementary OS Loki (0.4)
# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
# base os cleanup
# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
sudo apt-get update -y && sudo apt-get dist-upgrade -y
sudo apt-get purge -y epiphany-browser epiphany-browser-data #browser
sudo apt-get purge -y midori-granite #browser
sudo apt-get purge -y noise
sudo apt-get purge -y scratch-text-editor #text-editor
sudo apt-get purge -y modemmanager
sudo apt-get purge -y geary #email