Skip to content

Instantly share code, notes, and snippets.

View tarunbhardwaj's full-sized avatar

Tarun Bhardwaj tarunbhardwaj

View GitHub Profile
@tarunbhardwaj
tarunbhardwaj / Openerp_partners
Created July 4, 2013 11:55
JS Bot to load all partners of OpenERP
/*
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 August 9, 2013 08:41
Script to install package using .travis.yml
#!/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 December 21, 2015 10:39 — 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
#!/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 / Jinja-static-site.py
Last active December 9, 2015 06:28
Render JInja template as static site using Flask
#!/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
<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 December 11, 2014 08:48
The Response from UPS address validation
<AddressValidationResponse>
<Response>
<TransactionReference>
<CustomerContext>unspecified</CustomerContext>
</TransactionReference>
<ResponseStatusCode>1</ResponseStatusCode>
<ResponseStatusDescription>Success</ResponseStatusDescription>
</Response>
<AddressValidationResult>
<Rank>1</Rank>
#!/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 / bulk-permission.js
Created August 28, 2015 14:07
A JS hack to grant permission of PyPi ( https://pypi.python.org/ ) packages in bulk :)
// 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();
@tarunbhardwaj
tarunbhardwaj / README.md
Last active December 24, 2015 09:01
Python wsgi script to dispatch request based on request header

WSGI Script to dispatch request based on request header

Installation

pip install flask paste

usage

@tarunbhardwaj
tarunbhardwaj / setup-sftp-chroot.md
Created February 13, 2016 22:11
Setup sftp with chroot

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