¿Cómo bloquear sitios web en algún momento del día (p. ej., de 9 a. m. a 6 p. m.) para aumentar la productividad?

Me gustaría tener una aplicación que bloquee el acceso a algunos sitios web como Facebook y Quora en algún momento del día (por ejemplo, de 9 a. m. a 6 p. m.) durante ciertos días (de lunes a viernes). Este "bloqueo" no tiene que ser súper seguro. Solo me corresponde a mí darme cuenta de que no debo ir allí.

Restricciones

  • Tiene que ser una aplicación en un repositorio (para Linux Mint 16 Petra, pero todos los repositorios de Ubuntu están bien). Si no hay una aplicación nativa, un complemento de Google Chrome que se encuentra en Chrome Webstore también estaría bien.
  • tiene que ser
  • Debe brindar la posibilidad de agregar sitios web / horarios / días personalizados.

sin soluciones

archivo anfitrión

En los sistemas Linux hay /etc/hosts. Puede bloquear sitios web con ese archivo para una computadora.

Sin embargo, no quiero crear varios trabajos CRON para esa tarea. Entonces, el archivo de hosts no es una solución para mí.

Soluciones basadas en red

Solo puedo instalar algo en mi computadora. Tiene que funcionar en eso, no en otra cosa en la red.

Esto es algo que normalmente haría un enrutador / proxy como una política de toda la red, pero imagino que para una computadora individual puede crear dos versiones del archivo de hosts: agregue sus "sitios web para bloquear" y tenga un cron job swap uno con el correcto cuando sea necesario.
@ user2813274 Sí, sé que puede hacer que funcione con el archivo de hosts + trabajos Cron. Pero quiero una solución más simple. Creo que he visto algo como esto (por ejemplo, para "control de padres") antes, pero no recuerdo el nombre.
por "solución más simple" ¿te refieres a una GUI? porque para mí, cron + cp es lo más simple que puede obtener... PD: el archivo hosts también existe en otras plataformas
@ user2813274 Sí, una (buena) GUI lo haría mucho más simple. Tengo alrededor de 20 sitios diferentes y al menos 4 "marcos de tiempo" diferentes. Entonces necesitaría al menos 4 trabajos CRON.

Respuestas (4)

Si lo desea, puede usar una extensión de Firefox llamada LeechBlock

LeechBlock es una herramienta de productividad simple diseñada para bloquear esos sitios que le hacen perder el tiempo y que pueden quitarle la vida a su jornada laboral. Todo lo que necesita hacer es especificar qué sitios bloquear y cuándo bloquearlos.

Puede especificar hasta seis conjuntos de sitios para bloquear, con diferentes horas y días para cada conjunto. Puede bloquear sitios dentro de períodos de tiempo fijos (p. ej., entre las 9 a. m. y las 5 p. m.), después de un límite de tiempo (p. ej., 10 minutos cada hora) o con una combinación de períodos de tiempo y límite de tiempo (p. 9 a.m. y 5 p.m.). ¡También puede establecer una contraseña para acceder a las opciones de extensión, solo para reducir la velocidad en momentos de debilidad!

ingrese la descripción de la imagen aquí

StayFocusd es una extensión de Chrome que aumenta su productividad al limitar el tiempo que pasa en los sitios web de su lista personalizada.

Características (según sus restricciones):

  • Complemento de cromo
  • gratis con (donaciones opcionales)
  • Posibilidad de personalizar sitios web, horarios y días de la semana

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Además, puede limitarse a una cierta cantidad de minutos por día en su lista de sitios web bloqueados, por ejemplo, 10 minutos antes de que se bloqueen. Alternativamente, puede "Nukear" un conjunto de sitios web y bloquearlos durante un cierto número de horas.

¿Puede establecer los días/horas activos para cada sitio web enumerado por separado?
@unor La configuración es global para todos los sitios web en la lista bloqueada

"Solo puedo instalar algo en mi computadora. Tiene que funcionar en eso, no en otra cosa en la red". ¿Tienes acceso al enrutador? Normalmente tendrá una interfaz web, pero ¿tiene una contraseña? Si es así, ese es el punto natural en el que hacerlo.

En su defecto, mira Nanny para Chrome

Chrome Nanny es una extensión de Chrome que puede controlar tus hábitos de navegación. ¿Pasas más tiempo en facebook que en el trabajo? ¿Pasas más tiempo en Google Reader, Digg, Hacker News o YouTube viendo gatitos y luego deseas no haber pasado tanto tiempo? ¿Quieres saber cuánto gastaste en Flickr? Si es así, Chrome Nanny es para ti.

Chrome Nanny le permite bloquear direcciones URL en determinados momentos del día o limitarlas a una determinada cantidad de minutos o ambas cosas. Por lo tanto, puede bloquear Facebook de 9 a. m. a 5 p. m. o hasta un máximo de 60 minutos al día o ambos. También puede agrupar las URL para bloquearlas en conjuntos de bloques. A diferencia de Leech Block, puedes tener tantos conjuntos de bloques como quieras. Puede usar expresiones regulares para especificar el sitio que desea bloquear. Esto significa que puede bloquear cualquier URL que contenga la palabra "gatito". (Ver preguntas frecuentes para más detalles).

ingrese la descripción de la imagen aquí

Focal Filter es un buen software. Puede bloquear tantos sitios web como desee durante períodos de tiempo determinados. Puede guardar la lista de sitios web para bloquear una vez y cada día solo tiene que configurar el tiempo hasta el cual los sitios web deben bloquearse.

Dado que Focal Filter es una aplicación de Windows, primero debe instalar Wine en su Ubuntu y luego debe instalar Focal Filter usando Wine.

Una aplicación que se ejecuta en Wine no puede interferir con las conexiones de red del sistema host, lo cual es necesario para bloquear sitios web, por lo que su solución no funcionará.