Skip to content

Instantly share code, notes, and snippets.

Avatar
🤒
Out sick

Shikhir Arora shikhir-arora

🤒
Out sick
View GitHub Profile
View easypost_batch_from_csv.rb
# 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
@shikhir-arora
shikhir-arora / chromedriver.sh
Last active Sep 13, 2019
install latest chromedriver (dev/canary) on linux-x64
View chromedriver.sh
#!/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"
@shikhir-arora
shikhir-arora / .travis.yml
Created Aug 31, 2019 — forked from shaypal5/.travis.yml
Comprehensive Python testing on Travis CI
View .travis.yml
language: python
# ===== Linux ======
dist: xenial
python:
- 2.7
- 3.5
- 3.6
- 3.7
matrix:
include:
View iterm2-profile.json
{
"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,
View karabiner_R108_F9.json
{
"title": "F9 to Screencapture [Clipboard]",
"rules": [{
"description": "F9 to Screencapture [Clipboard]",
"manipulators": [{
"type": "basic",
"from": {
"key_code": "f9"
},
"to": [{
@shikhir-arora
shikhir-arora / mv_ramdisk.sh
Last active Feb 10, 2019
[macOS] Quick script to move caches of some applications to memory (via. a APFS ramdisk volume mounted at /Volumes/ramdisk-apfs)
View mv_ramdisk.sh
#!/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/*
View cfworker-gieselablog.js
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('', {
View karmabot-pro.js
'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
View run_prettify.js
/**
* @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
*
View GieselaIncCLA
### 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.