Skip to content

Instantly share code, notes, and snippets.

View gmlp's full-sized avatar
🏠
Working from home

Gonzalo Lopez gmlp

🏠
Working from home
  • DigitalOnUs
  • Fresnillo, Zacatecas
View GitHub Profile
for i in 1 2 3; do
docker-machine create -d virtualbox node-$i
done
eval $(docker-machine env node-1)
docker swarm init \
--advertise-addr $(docker-machine ip node-1)
TOKEN=$(docker swarm join-token -q worker)
# -*- encoding: utf-8 -*-
import odoorpc
import argparse
import urllib2
import json
import ssl
from bs4 import BeautifulSoup
from base64 import b64encode
# -*- encoding: utf-8 -*-
import odoorpc
import argparse
import urllib2
import requests
import ssl
from base64 import b64encode
PARSER = argparse.ArgumentParser()
@gmlp
gmlp / getProducts.py
Created March 30, 2017 18:32
backup odoo products to csv file
# -*- encoding: utf-8 -*-
import odoorpc
import argparse
import csv
PARSER = argparse.ArgumentParser()
PARSER.add_argument("-d", "--db", help="DataBase Name", required=True)
PARSER.add_argument("-r", "--user", help="OpenERP User", required=True)
PARSER.add_argument("-w", "--passwd", help="OpenERP Password", required=True)
PARSER.add_argument("-f", "--filePath", help="csv file path", required=True)
@gmlp
gmlp / loadProducts.py
Created March 30, 2017 15:27
Load products from csv
# -*- encoding: utf-8 -*-
import odoorpc
import argparse
import csv
PARSER = argparse.ArgumentParser()
PARSER.add_argument("-d", "--db", help="DataBase Name", required=True)
PARSER.add_argument("-r", "--user", help="OpenERP User", required=True)
PARSER.add_argument("-w", "--passwd", help="OpenERP Password", required=True)
PARSER.add_argument("-f", "--filePath", help="csv file path", required=True)
# -*- encoding: utf-8 -*-
import odoorpc
import argparse
import csv
PARSER = argparse.ArgumentParser()
PARSER.add_argument("-d", "--db", help="DataBase Name", required=True)
PARSER.add_argument("-r", "--user", help="OpenERP User", required=True)
PARSER.add_argument("-w", "--passwd", help="OpenERP Password", required=True)
PARSER.add_argument("-f", "--filePath", help="csv file path", required=True)
@gmlp
gmlp / pos-avail-ws.py
Created January 9, 2017 17:54
odoo ws to change product availability
# -*- encoding: utf-8 -*-
import odoorpc
import argparse
import csv
PARSER = argparse.ArgumentParser()
PARSER.add_argument("-d", "--db", help="DataBase Name", required=True)
PARSER.add_argument("-r", "--user", help="OpenERP User", required=True)
PARSER.add_argument("-w", "--passwd", help="OpenERP Password", required=True)
PARSER.add_argument("-f", "--filePath", help="csv file path", required=True)
@gmlp
gmlp / s3.sh
Last active December 13, 2016 15:48 — forked from chrismdp/s3.sh
Uploading to S3 in 18 lines of Shell (used to upload builds for http://soltrader.net)
# You don't need Fog in Ruby or some other library to upload to S3 -- shell works perfectly fine
# This is how I upload my new Sol Trader builds (http://soltrader.net)
# Based on a modified script from here: http://tmont.com/blargh/2014/1/uploading-to-s3-in-bash
S3KEY="my aws key"
S3SECRET="my aws secret" # pass these in
BUCKET="my aws bucket"
function putS3
{
//this list all branch with its commits sorted by last commit
for branch in `git branch -r | grep -v HEAD`;do echo -e `git show --format="%ci %cr" $branch | head -n 1` \\t$branch; done | sort -r
# -*- encoding: utf-8 -*-
import oerplib
import argparse
import csv
PARSER = argparse.ArgumentParser()
PARSER.add_argument("-d", "--db", help="DataBase Name", required=True)
PARSER.add_argument("-r", "--user", help="OpenERP User", required=True)
PARSER.add_argument("-w", "--passwd", help="OpenERP Password", required=True)
PARSER.add_argument("-f", "--filePath", help="csv file path", required=True)