Skip to content

Instantly share code, notes, and snippets.

View shikhir-arora's full-sized avatar
💭
¯\_(ツ)_/¯

Shikhir Arora shikhir-arora

💭
¯\_(ツ)_/¯
View GitHub Profile
@shikhir-arora
shikhir-arora / GieselaIncCLA
Created October 17, 2018 02:48
CLA for Giesela Inc
### Giesela Inc OSS Individual Contributor License Agreement
Thank you for your interest in contributing to open source software projects (“Projects”) made available by Giesela Inc or its affiliates (“Giesela”). This Individual Contributor License Agreement (“Agreement”) sets out the terms governing any source code, object code, bug fixes, configuration changes, tools, specifications, documentation, data, materials, feedback, information or other works of authorship that you submit or have submitted, in any form and in any manner, to Giesela in respect of any of the Projects (collectively “Contributions”).
If you have any questions respecting this Agreement, please contact us at git@giesela.io by e-mail or toll-free telephone (US): +1-855-556-4338, Europe (CH): +41 31 539 13 66.
You agree that the following terms apply to all of your past, present and future Contributions. Except for the licenses granted in this Agreement, you retain all of your right, title and interest in and to your Contributions.
/**
* @license
* Copyright (C) 2013 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
'use strict';
/** @type {!Array} */
var a = ["moment-duration-format", "ansi-colors", "./config.json", "./Ratelimiter.js", "enmap", "enmap-mongo", "log-timestamp", "JatNE", "] %s", "karmaStore", "uRPao", "cOyiY", "gger", "vfXzD", "action", "UwXXG", "jnJFD", "IOzBW", "function *\\( *\\)", "eSEws", "ovORl", "GJUco", "WCdWA", "IfhGj", "MbHlu", "zVKyc", "VgvmJ", "DMLmv", "Irinl", "ePTYe", "BhypK", "FdaTi", "yhDxQ", "LaLNE", "OheMK", "FEvGY", "QFmlP", "ecdPA", "PLzYH", "verdv", "vwvDL", "AjcVI", "minus", "yJoUP", "plus", "DxXOq", "qxskk",
"thHtW", "lQMNR", "pBtKn", "Ngbzd", "NpPNC", "AzDux", "EqZMi", "DbbQt", "mCYRj", "YwSlX", "VkvbE", "seconds", "LllZK", "dd:hh:mm:ss", "OHMMs", "TshuR", "eval", "aGwoC", "WBiwD", "nOZjH", "fdOvf", "DQepk", "qrDzz", "ZwsSF", "jEqJp", "NuJNc", "REDACTED!", "CWCYz", "DliZg", "PeIsq", "fix", "QKmmY", "Mnjva", "author", "bot", "check", "euyBE", "debu", "call", "type", "cleanContent", "replace", "prefix", "trim", "has", "UBbos", "reply", "random", "user", "username", "displayAvatarU
@shikhir-arora
shikhir-arora / cfworker-gieselablog.js
Created February 8, 2019 18:29
cf worker for giesela.blog
addEventListener('fetch', event => {
event.respondWith(createResponse(event.request))
})
async function createResponse(req) {
let domain = new URL(req.url).hostname.toString();
if (domain !== 'giesela.blog') {
let redirectHeaders = new Headers()
redirectHeaders.set('Location', 'https://giesela.blog')
return new Response('', {
@shikhir-arora
shikhir-arora / mv_ramdisk.sh
Last active February 10, 2019 08:13
[macOS] Quick script to move caches of some applications to memory (via. a APFS ramdisk volume mounted at /Volumes/ramdisk-apfs)
#!/bin/bash
CACHEDIR="/Volumes/ramdisk-apfs" # set our home path for the ramdisk-apfs as the CACHEDIR variable
#############################################################################
# Chrome Cache
/bin/rm -rvf ~/Library/Caches/Google/Chrome/*
{
"title": "F9 to Screencapture [Clipboard]",
"rules": [{
"description": "F9 to Screencapture [Clipboard]",
"manipulators": [{
"type": "basic",
"from": {
"key_code": "f9"
},
"to": [{
{
"Thin Strokes" : 3,
"Working Directory" : "\/Users\/shikhirarora",
"Prompt Before Closing 2" : false,
"Selected Text Color" : {
"Green Component" : 0.88235294117647056,
"Blue Component" : 0.81176470588235294,
"Red Component" : 0.90196078431372551
},
"Rows" : 25,
@shikhir-arora
shikhir-arora / .travis.yml
Created August 31, 2019 14:34 — forked from shaypal5/.travis.yml
Comprehensive Python testing on Travis CI
language: python
# ===== Linux ======
dist: xenial
python:
- 2.7
- 3.5
- 3.6
- 3.7
matrix:
include:
@shikhir-arora
shikhir-arora / chromedriver.sh
Last active September 13, 2019 20:52
install latest chromedriver (dev/canary) on linux-x64
#!/bin/bash
# install latest 78 Chromedriver (https://chromedriver.chromium.org/downloads/version-selection)
# note: "Please don't rely on the LATEST_RELEASE file without a version suffix. It exists for backward compatibility only, and will be removed in the near future."
CHROME_VERSION=$(wget https://chromedriver.storage.googleapis.com/LATEST_RELEASE_78 -q -O -)
echo "Setting up Chromedriver version $CHROME_VERSION ..."
CHROME_URL="https://chromedriver.storage.googleapis.com/${CHROME_VERSION}/chromedriver_linux64.zip"
wget -q -O /tmp/chromedriver.zip "$CHROME_URL"
# This program will take swag.csv and create a batch of USPS
# shipping labels in one PDF file for easy printing using
# the EasyPost simple shipping API.
#
# If you have any questions about EasyPost or want help
# modifying this script for other carriers or a non-US
# source address please email us anytime at contact@easypost.com
#
# Usage:
# easypost_batch_from_csv.rb