Skip to content

Instantly share code, notes, and snippets.

View shidhincr's full-sized avatar
🔥
= VS Code + VIM

Shidhin shidhincr

🔥
= VS Code + VIM
View GitHub Profile
[
{
id: 1,
text: "Child",
children: [
{
id: 2,
text: "Child 1",
children: [
{
@shidhincr
shidhincr / index.js
Last active December 6, 2023 15:42
Queue endpoint
const express = require("express");
const app = express();
const queue = require("./queue");
app.get("/stats", (req, res) => {
res.send(JSON.stringify(queue.dump()));
});
app.get("/enqueue", (req, res) => {
const message = req.query.message;
@shidhincr
shidhincr / sauce-connect.sh
Last active January 23, 2019 10:21 — forked from geshan/sauce-connect.sh
sauce connect with verbose logging
#!/bin/bash
if [ -z "${SAUCE_USERNAME}" ] || [ -z "${SAUCE_ACCESS_KEY}" ]; then
echo "This script can't run without your Sauce credentials"
echo "Please set SAUCE_USERNAME and SAUCE_ACCESS_KEY env variables"
echo "export SAUCE_USERNAME=ur-username"
echo "export SAUCE_ACCESS_KEY=ur-access-key"
exit 1
fi
SAUCE_TMP_DIR="$(mktemp -d -t sc.XXXX)"
const prettierOptions = '--single-quote --jsx-bracket-same-line --trailing-comma es5';
const generateBlocks = (pkg, keys) => {
keys.forEach(key => {
if (!pkg[key]) pkg[key] = {};
});
};
const _message = message => {
console.log('-> ', message);
var greeting;
var readGreetingFromFileSync = function(){
return 'Hello, ';
};
var getUserId = function(){
return new Promise(function(resolve){
setTimeout(function(){
resolve(2);
},100);
<?xml version="1.0" encoding="UTF-8"?>
<!-- Dracula Theme v0.7.6
#
# https://github.com/zenorocha/dracula-theme
#
# Copyright 2015, All rights reserved
#
# Code licensed under the MIT license
# http://zenorocha.mit-license.org
@shidhincr
shidhincr / weinre-bookmarket.js
Created February 15, 2015 12:38
Weinre Bookmarklet
javascript:(function(t,n,e,c,i){e=t[c](e),e.src="https://shidhin.ngrok.com/target/target-script-min.js#anonymous",t[n][i](e)}(document,"body","script","createElement","appendChild"))
@shidhincr
shidhincr / promises.js
Created January 28, 2015 08:25
Promises Chaining Example
/* --------------------------------
get user id
get commit history
get first commit
get first file name
-------------------------------- */
@shidhincr
shidhincr / index.js
Created November 11, 2014 06:33
requirebin sketch
// example using the raf module from npm. try changing some values!
var requestAnimationFrame = require("raf")
var canvas = document.createElement("canvas")
canvas.width = 500
canvas.height = 500
document.body.appendChild(canvas)
var context = canvas.getContext("2d")
@shidhincr
shidhincr / index.js
Created November 11, 2014 06:33
requirebin sketch
// example using the raf module from npm. try changing some values!
var requestAnimationFrame = require("raf")
var canvas = document.createElement("canvas")
canvas.width = 500
canvas.height = 500
document.body.appendChild(canvas)
var context = canvas.getContext("2d")