Skip to content

Instantly share code, notes, and snippets.

Avatar

Aniket Thakur aniket91

View GitHub Profile
@aniket91
aniket91 / email_ses.js
Created Aug 16, 2018
Node.js code snippet to send email using AWS SES service
View email_ses.js
const aws = require('aws-sdk');
aws.config.loadFromPath('./config.json');
const ses = new aws.SES();
/**
* author: athakur
* aws ses create-template --cli-input-json fileb://test_template.json --region us-east-1 --profile osfg
* aws ses update-template --cli-input-json fileb://test_template.json --region us-east-1 --profile osfg
* @param {*} callback
*/
@aniket91
aniket91 / node-https.js
Created Aug 11, 2018
A sample nodejs code to make https call using standard https module
View node-https.js
/**
* Node.js code to demonstrate https calls.
* @author athakur
*/
const https = require("https");
var startDemo = function () {
console.log("starting demo code");
executeHttps(function (err, data) {
if (err) {
@aniket91
aniket91 / Calculator.java
Last active Jul 3, 2018
Basic Calculator program in Java
View Calculator.java
package com.osfg;
import java.util.Scanner;
/**
*
* @author aniket
*
* Basic Calculator program in Java
*/
@aniket91
aniket91 / sqs-consumer.js
Created Mar 18, 2018
Cosnumer for AWS SQS queues
View sqs-consumer.js
var AWS = require('aws-sdk');
//TODO : change this region based in your SQS service region
AWS.config.update({region: 'ap-south-1'});
var sqs = new AWS.SQS({apiVersion: '2012-11-05'});
//TODO : change this URL based in your queue URL
var queueURL = "https://sqs.ap-south-1.amazonaws.com/499222264523/my-queue";
var params = {
AttributeNames: [
"SentTimestamp"
@aniket91
aniket91 / creategif.sh
Last active Feb 27, 2018
Shell script to create a gif out of a video using ffmpeg
View creategif.sh
#!/bin/bash
#----------------------------------------------------
# Author : athakur
# Version : 1.0
# Create Date : 27/02/2018
# Update Date : 27/02/2018
# Description : Create gif from a video
# Sample usage : ./creategif.sh input.mp4 output.gif
# ffmpeg static build can be downloaded from https://johnvansickle.com/ffmpeg/
#----------------------------------------------------
@aniket91
aniket91 / update-lambda.sh
Last active Nov 26, 2019
Shell script to update lambda code and environment variables to multiple regions and environments using AWS CLI
View update-lambda.sh
#!/bin/bash
#----------------------------------------------------
# Author : athakur
# Version : 1.0
# Date : 10/02/2018
# Description : Deployment script to update lambda code and env variables
# Sample usage :
# Local : ./update-lambda.sh test aws-admin fileb://../lambda.zip
# Dev : ./update-lambda.sh dev aws-admin fileb://../lambda.zip
# QA : ./update-lambda.sh qa aws-admin fileb://../lambda.zip
@aniket91
aniket91 / squid.conf
Created Jan 18, 2018
Sample squid proxy configuration file for basic usernmae and password authentication
View squid.conf
#For more detials refer http://opensourceforgeeks.blogspot.in/2018/01/how-to-set-up-squid-proxy-with-basic.html
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
@aniket91
aniket91 / noWhiteBackgroundColor-gray.js
Created Dec 18, 2016
GM script that automatically changes background colors that are too white.
View noWhiteBackgroundColor-gray.js
// ==UserScript==
// @id noWhiteBackgroundColor-gray
// @name noWhiteBackgroundColor-gray
// @version 1.0
// @namespace
// @author athakur
// @description GM script that automatically changes background colors that are too white.
// @include *
// @exclude
// @run-at document-start
@aniket91
aniket91 / RecoverFiles.sh
Created Oct 15, 2016
Shell script to recover deleted files on Linux
View RecoverFiles.sh
#!/bin/bash
if [[ ! $1 ]]; then
echo -e "Usage:\n\n\t$0 'file name'"
exit 1
fi
f=$(ls 2>/dev/null -l /proc/*/fd/* | fgrep "$1 (deleted" | awk '{print $9}')
if [[ $f ]]; then
@aniket91
aniket91 / PageRedirectScript.js
Last active Oct 3, 2016
GM script to redirect a URL to new URL
View PageRedirectScript.js
// ==UserScript==
// @name PageRedirectScript
// @include http://domain1/*
// @include https://domain1/*
// @run-at document-start
// @description Redirects page from one domain to another. Note if domain1 is down you need to add entry in /etc/hosts file as "ipOfDomain2 domain1 domain2". You can get the ipOfDomain2 as "ping domain2"
// @namespace http://opensourceforgeeks.blogspot.in/
// @version 1
// @grant none
// ==/UserScript==
You can’t perform that action at this time.