Skip to content

Instantly share code, notes, and snippets.

Avatar

Tarun Bhardwaj tarunbhardwaj

View GitHub Profile
@tarunbhardwaj
tarunbhardwaj / bulk-permission.js
Created Aug 28, 2015
A JS hack to grant permission of PyPi ( https://pypi.python.org/ ) packages in bulk :)
View bulk-permission.js
// For https://pypi.python.org/pypi
// Inject jquery before following script
// My quick jquery injector:
// javascript:var b=document.body;if(b){void(z=document.createElement('script'));void(z.type='text/javascript');void(z.src='https://code.jquery.com/jquery-1.10.2.min.js');void(b.appendChild(z));}else{}
var links = $("#document-navigation ul a");
var test = links.each(function(index, link){
var package = $(link).html();
View designer.html
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<polymer-element name="my-element">
@tarunbhardwaj
tarunbhardwaj / UPS-Respose.xml
Created Dec 11, 2014
The Response from UPS address validation
View UPS-Respose.xml
<AddressValidationResponse>
<Response>
<TransactionReference>
<CustomerContext>unspecified</CustomerContext>
</TransactionReference>
<ResponseStatusCode>1</ResponseStatusCode>
<ResponseStatusDescription>Success</ResponseStatusDescription>
</Response>
<AddressValidationResult>
<Rank>1</Rank>
View change_db_owner.sh
#!/bin/bash
usage()
{
cat << EOF
usage: $0 options
This script set ownership for all table, sequence and views for a given database
Credit: Based on http://stackoverflow.com/a/2686185/305019 by Alex Soto
@tarunbhardwaj
tarunbhardwaj / Jinja-static-site.py
Last active Dec 9, 2015
Render JInja template as static site using Flask
View Jinja-static-site.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Jinja2 static site renderer using Flask
@author Tarun Bhardwaj
@license FreeBSD Licence
"""
from flask import Flask, abort, render_template
from jinja2 import TemplateNotFound
@tarunbhardwaj
tarunbhardwaj / Openerp_partners
Created Jul 4, 2013
JS Bot to load all partners of OpenERP
View Openerp_partners
/*
Run on https://www.openerp.com/partners/directory/
*/
var countries = Array();
$(".oe_countries ul li a").each(function(){
if ($(this).attr("href") != undefined)
countries.push({
"Link": $(this).attr("href"),
"Name": $(this).html(),
@tarunbhardwaj
tarunbhardwaj / travis_setup.py
Created Aug 9, 2013
Script to install package using .travis.yml
View travis_setup.py
#!/usr/bin/env python
'''
Install package from .travis.yml
usage: travis_setup.py
@author Tarun Bhardwaj
@license FreeBSD Licence
'''
@tarunbhardwaj
tarunbhardwaj / tryton_shell.py
Last active Dec 21, 2015 — forked from vishesh/tryton_shell
A simple Tryton shell environment that initializes one database and config file for you. I intend to use to interact with models.Customized: You can directly start using tryton ORM
View tryton_shell.py
#!/usr/bin/env python
""" tryton_shell: A dirty shell for Tryton to quickly interact with it
usage: tryton_shell.py [-h] --config CONFIG --database DATABASE
arguments:
--config CONFIG Tryton config file.
--database DATABASE Tryton database.
@tarunbhardwaj
tarunbhardwaj / README.md
Last active Dec 24, 2015
Python wsgi script to dispatch request based on request header
View README.md

WSGI Script to dispatch request based on request header

Installation

pip install flask paste

usage

View setup-sftp-chroot.md

Setup SFTP with chroot

  1. Create folder to chroot mkdir /opt/sftp

  2. Change ownership chown root:root /opt/sftp

  3. Change mode chmod go-w /opt/sftp

  4. Change sshd config /etc/ssh/sshd_config