Skip to content

Instantly share code, notes, and snippets.

View jezdez's full-sized avatar
🚴
💨

Jannis Leidel jezdez

🚴
💨
View GitHub Profile
@jezdez
jezdez / app_group_patch.py
Created April 28, 2016 20:01
Patch Click to use a Flask 1.0 AppGroup by default to get automatic app context for commands
import click
try:
from flask.cli import AppGroup
except ImportError:
from flask_cli import AppGroup
def group(name=None, **attrs):
"""The same as ``click.grop`` but sets the default command class
@jezdez
jezdez / is_emoji.py
Created December 7, 2015 19:36
A Python script to check if a character is or a text contains emoji
# -*- encoding: utf-8 -*-
# pip install emoji
import emoji
def char_is_emoji(character):
return character in emoji.UNICODE_EMOJI
(function(win) {
'use strict';
(function (globals) {
var django = globals.django || (globals.django = {});
diff --git a/tidylib/sink.py b/tidylib/sink.py
index 25bc791..2bc7e73 100644
--- a/tidylib/sink.py
+++ b/tidylib/sink.py
@@ -76,7 +76,7 @@ class Sink(object):
def put_byte(sink_id, byte):
# We don't need sink_id because we have a separate put_byte
# function for each sink
- write_func(byte.decode('utf-8'))
+ write_func(byte.decode('utf-8', 'ignore'))
Django girls, Django gays
(E: entrevistador. A y B son los entrevistados, no consigo identificarlos por su voz al 100% con los que se presentan al principio del podcast)
- E: Tenéis pensada alguna actividad para fomentar una sociedad “más mejor”? Es una pregunta un poco rara.
- A: Je, ¿una sociedad más mejor? Hombre, pues mira, ahí va a haber como es la <no se entiende bien> Django Girls, los Django Gays, los Django... (se oyen risas) de todos los colores (más risas). Digo yo, por aquello de las cosas diferentes, no?
- B: Por ahora solo hay...
- A: (interrumpe) No, también a lo mejor hacemos los Django Macho <incomprensible> las mujeres
- B: Los Macho Ibéricos
- A: Hombre, a ver, básicamente, a ver. Lo que ocurre con Python y estas comunidades, ese movimiento de software libre compartido, eso es una revolución de tal calibre que ello per se ya es una transformación de la sociedad. No hay que andar buscándole muchas vueltas a la cosa. Yo he conocido la época en la que no había software, porque ya soy un poco
@jezdez
jezdez / easter-at-midnight.eml
Created April 4, 2015 22:04
On the feasibility and long term maintainability of Open Source Software created in spare time and the effect on the everyday life of a programmer
Hi,
Thanks for your mail, since you're one of many people asking this
here are the facts about me not having released an update yet:
- I'm aware of the upstream release and the breakage of my software
- I'm working on software like the one you asked about in my spare time
- I have limited spare time since I'm just one person
- I've spent extensive time on the software (see master branch)
but my limited sparetime still ran out eventually
@jezdez
jezdez / gist:6038111069d7ad85735c
Created January 7, 2015 09:41
What's a good (read: speakable) name for a list of two-item-lists or a tuple of two-item-tuples? #python
@jezdez
jezdez / gist:aff7081e24268f870b67
Created November 3, 2014 20:32
constance_lazy.py
from django.utils.functional import lazy
import constance.config
from constance.admin import FIELDS
compatible_types = list(FIELDS.keys())
def config(name, default=None):
"""
@jezdez
jezdez / .profile
Created September 13, 2014 11:43
My pyenv setup
export PYENV_VIRTUALENVWRAPPER_PREFER_PYVENV="true"
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
pyenv virtualenvwrapper
@jezdez
jezdez / keybase.md
Created March 6, 2014 22:15
keybase.md

Keybase proof

I hereby claim:

  • I am jezdez on github.
  • I am jezdez (https://keybase.io/jezdez) on keybase.
  • I have a public key whose fingerprint is 02E6 89FD 06FF 9474 13E0 887F C795 956F B489 DCA9

To claim this, I am signing this object: