Skip to content

Instantly share code, notes, and snippets.

@cjbarnes18
cjbarnes18 / __init__.py
Created March 15, 2012 21:57 — forked from zodman/__init__.py
tryton admin jsonrpc
from jsonrpclib import Server as ServerProxy
import base64
import jsonrpclib
import json
class AdminTrytonException(Exception):
def __init__(self, result):
self.result = result
@cjbarnes18
cjbarnes18 / demo_import.py
Created February 25, 2012 21:41
Demo data import tool for Tryton.
#!/usr/bin/env python2
import csv
from proteus import config, Model, Wizard
from xmlrpclib import Fault
from datetime import date
def init_database(module_name):
Module = Model.get('ir.module.module')
(school_module,) = Module.find([('name', '=', module_name)])
@cjbarnes18
cjbarnes18 / config.py
Created February 11, 2012 10:30
qtile config
from libqtile.manager import Key, Screen, Group, Drag, Click
from libqtile.command import lazy
from libqtile import layout, bar, widget, hook
follow_mouse_focus = False
mod = "mod4"
keys = [
Key([mod], "w", lazy.window.kill()),
@cjbarnes18
cjbarnes18 / sqltoxls.py
Created February 8, 2012 18:52
convert sql to an xls file
#!/bin/env python2
"""Tools to output sql data to xls files."""
from xlwt import Workbook, easyxf
def build_worksheet(cursor , book, sheet_name='new_sheet'):
"""Save results from an sql select query into a worksheet.
cursor -- a database cursor where a select has been executed.
book -- the workbook to attach the sheet to.