Programador Python, una herramienta para evitar procrastinar

Focus es la herramienta que todo programador del lenguaje Python debería tener instalada, sirve para bloquear temporalmente los sitios que nos distraen. Por ejemplo podemos configurar el script para que anule el acceso a Twitter durante la franja horaria que le dedicamos a determinado proyecto.

Con Focus podemos programar no solo franjas horarias, sino que también podemos realizar la restricción a sitios por medio de intervalos de tiempo, algo muy útil para aquellas personas que trabajan utilizando técnicas como la pomodoro.

Ejemplo de uso:

import re

def domain_ycombinator_com(dt):
    # return dt.hour % 2 # every other hour
    return False

def domain_reddit_com(dt):
    # return dt.hour in (12, 21) # at noon-1pm, or from 9-10pm
    return False

def domain_facebook_com(dt):
    return False

def default(domain, dt):
    # do something with regular expressions here?
    return True

Focus es un pequeño script, muy sencillo, que utilizarlo puede significar una mayor productividad, simplemente es cuestión de probarlo.

Web: Focus

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas