Skip to content

Instantly share code, notes, and snippets.

View jatinkrmalik's full-sized avatar
👨‍💻
munching code

Jatin K Malik jatinkrmalik

👨‍💻
munching code
View GitHub Profile
@jatinkrmalik
jatinkrmalik / db.py
Created August 13, 2018 09:07
Redshift and Mysql from a single DB class in python
import psycopg2
import pymysql
class Database(object):
def __init__(self, host_name, user_name, database_name, password, port):
self.host_name = host_name
self.user_name = user_name
self.database_name = database_name
self.password = password
@jatinkrmalik
jatinkrmalik / README-Template.md
Created November 8, 2017 13:00 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@jatinkrmalik
jatinkrmalik / prettyPrint.py
Last active October 17, 2017 05:03
Pretty print python3 dictionary
import json
def prettyPrint(dct):
print(json.dumps(dct, indent=4, sort_keys=True))
if __name__ == "__main__":
sample = {'name':'Jatin K Malik', 'age':25, 'id':1299, 'address':'Delhi, India', 'phone':9999999999, 'hobbies':'Code'}
prettyPrint(sample)
@jatinkrmalik
jatinkrmalik / razorpay.py
Last active October 10, 2017 06:26
Implementing RazorPay client in Python3
# Razorpay docs:
# https://github.com/razorpay/razorpay-python
# https://docs.razorpay.com
import razorpay # pip3 install razorpay
api_key = '<enter your api key here>'
api_secret = '<enter your api secret here>'
class RazorPay:
@jatinkrmalik
jatinkrmalik / faceDetect.py
Last active October 6, 2017 08:20
Face detection using DLIB and OpenCV3
# !/usr/bin/python
import time
from modules.faceOnboarding import service
from flask import Response
from modules.faceOnboarding import app
import tempfile
@app.app.route('/video_feed')
# Testing python-omxplayer-wrapper from https://github.com/willprice/python-omxplayer-wrapper
from omxplayer import OMXPlayer as op
from time import sleep
file_path = '../audio/Baby.mkv'
player = op(file_path)
player.play()
sleep(10)
@jatinkrmalik
jatinkrmalik / sps.py
Last active June 2, 2017 09:23
Stone | Paper | Scissors
# Stone Paper Scissors
import random
import os
def cls(): # to clear the screen
os.system('cls' if os.name == 'nt' else 'clear')
@jatinkrmalik
jatinkrmalik / getXKCD.py
Created March 22, 2017 07:58
Download all XKCD comics with their original names
#!/usr/bin/env python3
import requests,sys,re
from bs4 import BeautifulSoup
import time
from datetime import datetime
from urllib.request import urlopen
now = time.time()
import string
@jatinkrmalik
jatinkrmalik / identifyCreditCardType.js
Created March 22, 2017 07:34
Code snippet to identify the credit card type from it's number
function GetCardType(number)
{
// visa
var re = new RegExp("^4");
if (number.match(re) != null)
return "Visa";
// Mastercard
re = new RegExp("^5[1-5]");
if (number.match(re) != null)
@jatinkrmalik
jatinkrmalik / hackEVMs.cpp
Last active March 16, 2017 13:10
How EVMs were hacking in recent Legislative Assembly Elections 2017 in India! :P
/*
Program: Hacking all EVMs enabling BJP to win.
Description: Well, Dev Jha asked for it. ¯\_(ツ)_/¯
Author: Jatin K Malik
Date: 16-03-2017 06:11:17 PM
*/
#include < iostream >
using namespace std;