Skip to content

Instantly share code, notes, and snippets.

View logesh-kumar's full-sized avatar

Logesh Kumar logesh-kumar

View GitHub Profile
@logesh-kumar
logesh-kumar / spiceinfo-n8n.json
Created September 21, 2025 06:20
spiceinfo-n8n.json
{
"name": "Cardamom Auction Data to WhatsApp",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "hours",
"triggerAtHour": 18
@logesh-kumar
logesh-kumar / exponentialBackoff.js
Last active October 29, 2022 09:15
A simple javascript implementation of exponential backoff algorithm
const exponentialBackoff = (fun, successFun, failureFun, exponent) => {
console.log("Retrying after" + Math.pow(2, exponent));
const EXPONENTIAL_BACKOFF_TIME = Math.pow(2, exponent) + Math.random() * 1000;
setTimeout(async () => {
const res = await fun();
if (res.data) {
console.log("success");
successFun();
} else if (exponent <= 10) {
exponentialBackoff(fun, successFun, failureFun, exponent + 1);
@logesh-kumar
logesh-kumar / rpi_hotspot.sh
Created November 10, 2019 15:03
Script to enable hotspot in Rasberry Pi when not conncted to internet
#!/bin/sh
bash <(curl -L https://github.com/balena-io/wifi-connect/raw/master/scripts/raspbian-install.sh)
curl https://gist.githubusercontent.com/libbymiller/e8fe6821e122e0a0ac921c8e557320a9/raw/46138fb4d28b494728e66515e46bd7d736b19132/start.sh > /home/pi/start-wifi-connect.sh
cat > /lib/systemd/system/wifi-connect-start.service <<EOF
[Unit]
Description=Balena wifi connect service
After=NetworkManager.service
@logesh-kumar
logesh-kumar / greengrass_boot_script.sh
Created November 9, 2019 06:11
Start aws greengrass daemon on system boot in rasberry pi
#!/bin/sh
cat > /etc/systemd/system/greengrass.service <<EOF
[Unit]
Description=Greengrass Daemon
[Service]
Type=forking
PIDFile=/var/run/greengrassd.pid