Skip to content

Instantly share code, notes, and snippets.

👨‍💻
munching code

Jatin K Malik jatinkrmalik

👨‍💻
munching code
View GitHub Profile
View creditCardValidator.py
# Credit Card Validator
# Takes in a credit card number from a common credit card vendor (Visa, MasterCard, American Express, Discoverer) and validates it to make sure that it is a valid number.
# We will use Luhn Algorithm to validate the card. Read more @ https://en.wikipedia.org/wiki/Luhn_algorithm
# Some sample CC numbers to verify:
# Visa 4111 1111 1111 1111
# MasterCard 5500 0000 0000 0004
# American Express 3400 0000 0000 009
# Diner's Club 3000 0000 0000 04
@jatinkrmalik
jatinkrmalik / whoIs.py
Last active Nov 1, 2016
Whois Search Tool
View whoIs.py
# Whois Search Tool
# Enter an IP or host address and have it look it up through whois and return the results to you.
# Created by: Jatin Kumar Malik | jatinkrmalik(at)gmail(dot)com
# Pre-requisites:
# 1. Python 3 - To install: sudo apt-get install python3
# 2. Beautiful Soup library - To install: sudo pip3 install bs4
# 3. Requests library - To install: sudo pip3 install requests
@jatinkrmalik
jatinkrmalik / countdown.sh
Last active Feb 8, 2017
A small script to implement countdown in bash
View countdown.sh
#!/bin/bash
# A small script to implement countdown in bash
seconds=200; # Set countdown time in seconds
date1=$((`date +%s` + $seconds)); # to get future time in seconds
# for asthetics
echo ""
@jatinkrmalik
jatinkrmalik / cowsayFortune.sh
Created Feb 8, 2017
Get your fortune in a fancy way every 10 seconds
View cowsayFortune.sh
#!/bin/bash
# Get your fortune in a fancy way every 10 seconds.
# ___________________________
#< Let me tell your fortune! >
# ---------------------------
# \ ^__^
# \ (oo)\_______
# (__)\ )\/\
@jatinkrmalik
jatinkrmalik / hackEVMs.cpp
Last active Mar 16, 2017
How EVMs were hacking in recent Legislative Assembly Elections 2017 in India! :P
View hackEVMs.cpp
/*
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;
@jatinkrmalik
jatinkrmalik / identifyCreditCardType.js
Created Mar 22, 2017
Code snippet to identify the credit card type from it's number
View identifyCreditCardType.js
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 / getXKCD.py
Created Mar 22, 2017
Download all XKCD comics with their original names
View getXKCD.py
#!/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 / sps.py
Last active Jun 2, 2017
Stone | Paper | Scissors
View sps.py
# Stone Paper Scissors
import random
import os
def cls(): # to clear the screen
os.system('cls' if os.name == 'nt' else 'clear')
View test_omx.py
# 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 / faceDetect.py
Last active Oct 6, 2017
Face detection using DLIB and OpenCV3
View faceDetect.py
# !/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')
You can’t perform that action at this time.