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.

Programador Python una herramienta para evitar procrastinar

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

Categorizado en: