Skip to content

Instantly share code, notes, and snippets.

View mzmmoazam's full-sized avatar

Moazam mzmmoazam

View GitHub Profile
@mzmmoazam
mzmmoazam / database_portgres.py
Last active September 24, 2017 15:45
This is class implementation of the portgresql using python.
#!/usr/bin/python
import psycopg2
class database(object):
def __init__(self,database,table):
self.database = database
self.table = table
self.sql_do('create table if not exists '+self.table+' ( key TEXT,data TEXT)')
def sql_do(self, sql, *params):
@mzmmoazam
mzmmoazam / sqlite_made_easy.py
Created September 24, 2017 06:16
This is to simple the usage of database in any application and create a readable and modular script.
import sqlite3
class database(object):
def __init__(self):
self.filename = "help.db"
self.table = "help_data"
self.sql_do('create table if not exists '+self.table+' ( key TEXT,data TEXT)')
def sql_do(self, sql, *params):
self._db.execute(sql, params)
self._db.commit()
@mzmmoazam
mzmmoazam / gist:ecca2a5035cc742f042360172c53e8de
Created April 15, 2017 08:25 — forked from econchick/gist:4666413
Python implementation of Dijkstra's Algorithm
class Graph:
def __init__(self):
self.nodes = set()
self.edges = defaultdict(list)
self.distances = {}
def add_node(self, value):
self.nodes.add(value)
def add_edge(self, from_node, to_node, distance):
@mzmmoazam
mzmmoazam / csv2pdf.py
Created January 25, 2017 18:51
To convert csv to pdf reports using Reportlab.
import csv
from reportlab.platypus import Paragraph,SimpleDocTemplate
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.graphics.charts.piecharts import Pie
from reportlab.lib.colors import brown,blue
from reportlab.graphics.charts.legends import Legend
from reportlab.graphics.shapes import Drawing
from reportlab.lib.colors import black
# THIS FUNCTION CALCULATES THE PERCENTILE
@mzmmoazam
mzmmoazam / HTML2JSON.js
Created December 18, 2016 14:13
JQuery snippet to convert HTML to JSON object.
// jQuery snippet for changing HTML form into JSON
(function ($) {
$.fn.serializeFormJSON = function () {
var o = {};
var a = this.serializeArray();
$.each(a, function () {
if (o[this.name]) {
if (!o[this.name].push) { o[this.name] = [o[this.name]]; }