Skip to content

Instantly share code, notes, and snippets.

View Avinash-Bhat's full-sized avatar

Avinash Ananth Narayan R Avinash-Bhat

View GitHub Profile
@Avinash-Bhat
Avinash-Bhat / wordle-helper.js
Last active October 25, 2022 09:34
Wordle helper: to get wordle solved faster than your friends (well, most of your friends), all while not learning new words.
// wordle word list, yanked from the website.
wordlist = ['cigar', 'rebut', 'sissy', 'humph', 'awake', 'blush', 'focal', 'evade', 'naval', 'serve', 'heath', 'dwarf', 'model', 'karma', 'stink', 'grade', 'quiet', 'bench', 'abate', 'feign', 'major', 'death', 'fresh', 'crust', 'stool', 'colon', 'abase', 'marry', 'react', 'batty', 'pride', 'floss', 'helix', 'croak', 'staff', 'paper', 'unfed', 'whelp', 'trawl', 'outdo', 'adobe', 'crazy', 'sower', 'repay', 'digit', 'crate', 'cluck', 'spike', 'mimic', 'pound', 'maxim', 'linen', 'unmet', 'flesh', 'booby', 'forth', 'first', 'stand', 'belly', 'ivory', 'seedy', 'print', 'yearn', 'drain', 'bribe', 'stout', 'panel', 'crass', 'flume', 'offal', 'agree', 'error', 'swirl', 'argue', 'bleed', 'delta', 'flick', 'totem', 'wooer', 'front', 'shrub', 'parry', 'biome', 'lapel', 'start', 'greet', 'goner', 'golem', 'lusty', 'loopy', 'round', 'audit', 'lying', 'gamma', 'labor', 'islet', 'civic', 'forge', 'corny', 'moult', 'basic', 'salad', 'agate', 'spicy', 'spray', 'essay', 'fjord', 'sp
body, #stylus-popup {
background-color: #292929;
color: #e6e6e6;
}
a, .disabled a:hover, select {
color: #e6e6e6;
}
input[type="checkbox"]:not(.slider) {
background-color: #404040;
}
<application>
<component name="RainbowSettings">
<option name="rainbowifyHTMLInsideJS" value="true" />
<option name="version" value="5.1" />
<option name="lightRoundBracketsColors">
<array>
<option value="0x263238" />
<option value="0x455a64" />
<option value="0x607d8b" />
<option value="0x90a4ae" />
@Avinash-Bhat
Avinash-Bhat / script.groovy
Created September 27, 2016 11:19
jenkins script for android sdk license
def dir = new File('path_to_sdk')
def licenses = new File(dir, 'licenses')
if (!licenses.exists()) licenses.mkdir()
dir.listFiles().each { println it }
def pw = new PrintWriter(new File(licenses, 'android-sdk-license'))
pw.println('8933bad161af4178b1185d1a37fbf41ea5269c55')
@Avinash-Bhat
Avinash-Bhat / bandcamp.js
Last active April 29, 2016 02:48 — forked from icodeforlove/bandcamp.js
download mp3's from bandcamp
var commands = [];
commands.push('mkdir "' + TralbumData.current.title + '"');
commands.push('cd "' + TralbumData.current.title + '"');
TralbumData.trackinfo.forEach(function (track, index) {
if (track.file) {
var href = track.file['mp3-128'];
@Avinash-Bhat
Avinash-Bhat / gologging_test.go
Last active August 23, 2020 16:12
benchmark for disabling logs with various packages
package main
import (
logging "github.com/op/go-logging"
"io/ioutil"
"log"
"os"
"testing"
)
@Avinash-Bhat
Avinash-Bhat / ClientCreator.java
Last active September 11, 2015 17:39
Retrofit 2 logging
OkHttpClient createClient() {
final OkHttpClient client = new OkHttpClient();
// ...
client.networkInterceptors().add(chain -> {
Request request = chain.request();
if (DEBUG) {
log(request);
} else {
String protocolPrefix = request.isHttps() ? "S" : "";
Log.i(TAG, String.format("---> HTTP%s %s %s",
@Avinash-Bhat
Avinash-Bhat / git-version.gradle
Last active January 20, 2017 18:15
Gist for versioning an android application.
/**
* Copyright 2016 Avinash Ananth Narayan R
* 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
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@Avinash-Bhat
Avinash-Bhat / auto-hibernate
Last active August 29, 2015 14:10
auto-hibernate script and systemd service
#!/usr/bin/env bash
print_usage() {
echo " Usage: $0 [upper-threshold]"
}
if [ -z $1 ];
then
echo "ERROR: upper threshold should be specified"
print_usage
@Avinash-Bhat
Avinash-Bhat / datediff
Last active August 29, 2015 14:02
Coffeescript to find difference in date
#!/usr/local/bin/coffee
SEC = 1000
MIN = SEC * 60
HOUR = MIN * 60
DAY = HOUR * 24
WEEK = DAY * 7
if process.argv.length != 4
console.log "Insufficient arguments to complete call"