Se usará Ubuntu 16.04
como sistema base
sudo apt-get update
sudo apt-get install git python-dev libpq-dev python-pip python-virtualenv libsasl2-dev libldap2-dev libssl-dev \
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) |
# 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 |
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 |
I tried this successfully with Emacs 25. It may also work with earlier versions.
I hereby claim:
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) |
I hereby claim:
To claim this, I am signing this object: