Skip to content

Instantly share code, notes, and snippets.

View erickgnavar's full-sized avatar
🐛
Writing bugs one at time

Erick Navarro erickgnavar

🐛
Writing bugs one at time
View GitHub Profile
@erickgnavar
erickgnavar / make_raffle.py
Last active May 17, 2019 15:29
Odoo es telegram group book raffle
import os
import random
from datetime import datetime
from telethon.sync import TelegramClient
API_ID = os.environ.get("TELEGRAM_APP_ID")
API_HASH = os.environ.get("TELEGRAM_APP_HASH")
GROUP_NAME = "odoo_es"
(defun my/goto-term ()
"Create a new `ansi-term` buffer."
(interactive)
(if (projectile-project-p)
(let* ((buffer-name (format "[%s]-ansi-term" (projectile-project-name)))
(buffer-name-for-search (format "*%s*" buffer-name))
(default-directory (projectile-project-root))
(buffer (get-buffer buffer-name-for-search)))
(if buffer
(switch-to-buffer buffer)
@erickgnavar
erickgnavar / admin.py
Created March 14, 2019 01:25 — forked from hakib/admin.py
How to Turn Django Admin Into a Lightweight Dashboard
# https://hakibenita.com/how-to-turn-django-admin-into-a-lightweight-dashboard
from django.contrib import admin
from django.db.models import Count, Sum, Min, Max, DateTimeField)
from django.db.models.functions import Trunc
from . import models
def get_next_in_date_hierarchy(request, date_hierarchy):
#!/usr/bin/env python
import configparser
import os
import sys
import urllib.parse
import urllib.request
import xmlrpc.client
from datetime import datetime
@erickgnavar
erickgnavar / Odoo-install.md
Created February 12, 2019 02:13
Instalación Odoo

Despliegue de aplicación Odoo

Se usará Ubuntu 16.04 como sistema base

Preparación del sistema

sudo apt-get update

sudo apt-get install git python-dev libpq-dev python-pip python-virtualenv libsasl2-dev libldap2-dev libssl-dev \
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//PyAr//mxm.dk//
SUMMARY:PyConAr 2018
BEGIN:VEVENT
SUMMARY:Registración
DTSTART;VALUE=DATE-TIME:20181122T080000
DTEND;VALUE=DATE-TIME:20181122T103000
DTSTAMP;VALUE=DATE-TIME:20181122T103000Z
UID:176

Keybase proof

I hereby claim:

  • I am erickgnavar on github.
  • I am erickgnavar (https://keybase.io/erickgnavar) on keybase.
  • I have a public key ASDgw1MdOPOMLM_IgqiCNSCqHMF8djZB7iekb0mY9OZlwgo

To claim this, I am signing this object:

from StringIO import StringIO
from django.core.files.uploadedfile import InMemoryUploadedFile
from qrcode import QRCode
qr_code = QRCode(version=1, box_size=10, border=4)
qr_code.add_data('qr content')
qr_code.make(fit=True)

Keybase proof

I hereby claim:

  • I am erickgnavar on github.
  • I am erickgnavar (https://keybase.io/erickgnavar) on keybase.
  • I have a public key ASABZfwArPbNWtrj676G2mc3IKDAe193IMReT3NXe2Qnwgo

To claim this, I am signing this object: