Skip to content

Instantly share code, notes, and snippets.

👨‍💻
munching code

Jatin K Malik jatinkrmalik

👨‍💻
munching code
Block or report user

Report or block jatinkrmalik

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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.