Wie blockiert man Websites für eine bestimmte Tageszeit (z. B. 9-18 Uhr) aus Gründen der Produktivität?

Ich hätte gerne eine Anwendung, die den Zugriff auf einige Websites wie Facebook und Quora für bestimmte Tageszeiten (z. B. 9 - 18 Uhr) für bestimmte Tage (Montag - Freitag) blockiert. Dieses „Blockieren“ muss nicht supersicher sein. Es ist nur für mich zu bemerken, dass ich nicht dorthin gehen sollte.

Beschränkungen

  • Es muss entweder eine Anwendung in einem Repository sein (für Linux Mint 16 Petra, aber jedes Ubuntu-Repository ist ok). Wenn es keine native Anwendung gibt - ein Google Chrome-Plugin, das sich im Chrome Webstore befindet, wäre auch irgendwie ok.
  • Es muss
  • Es muss die Möglichkeit bieten, benutzerdefinierte Websites / Zeiten / Tage hinzuzufügen.

Keine Lösungen

Host-Datei

Auf Linux-Systemen gibt es /etc/hosts. Sie können Websites mit dieser Datei für einen Computer blockieren.

Ich möchte jedoch nicht mehrere CRON-Jobs für diese Aufgabe erstellen. Die hosts-Datei ist also keine Lösung für mich.

Netzwerkbasierte Lösungen

Ich kann nur etwas auf meinem Computer installieren. Es muss daran arbeiten, nicht an etwas anderem im Netzwerk.

Dies ist etwas, das normalerweise von einem Router/Proxy als netzwerkweite Richtlinie durchgeführt wird, aber ich stelle mir vor, dass Sie für einen einzelnen Computer zwei Versionen der Hosts-Datei erstellen können - fügen Sie Ihre "zu blockierenden Websites" hinzu und haben Sie eine Cron-Job tauschen Sie bei Bedarf einen mit dem richtigen aus.
@ user2813274 Ja, ich weiß, dass Sie es mit der Hosts-Datei + Cron-Jobs zum Laufen bringen können. Aber ich möchte eine einfachere Lösung. Ich glaube, ich habe so etwas schon einmal gesehen (zB für "Elternkontrolle"), aber ich erinnere mich nicht an den Namen.
Meinst du mit "einfachere Lösung" eine GUI? denn für mich ist cron + cp so einfach wie möglich. PS: Die hosts-Datei existiert auch auf anderen Plattformen
@ user2813274 Ja, eine (gute) GUI würde es viel einfacher machen. Ich habe ungefähr 20 verschiedene Standorte und mindestens 4 verschiedene "Zeitrahmen". Ich bräuchte also mindestens 4 CRON-Jobs.

Antworten (4)

Wenn Sie möchten, können Sie eine Firefox-Erweiterung namens LeechBlock verwenden

LeechBlock ist ein einfaches Produktivitätstool, das entwickelt wurde, um diese zeitraubenden Websites zu blockieren, die Ihnen das Leben aus Ihrem Arbeitstag rauben können. Sie müssen lediglich angeben, welche Websites blockiert werden sollen und wann sie blockiert werden sollen.

Sie können bis zu sechs Gruppen von zu blockierenden Websites mit unterschiedlichen Zeiten und Tagen für jede Gruppe angeben. Sie können Websites innerhalb fester Zeiträume (z. B. zwischen 9:00 und 17:00 Uhr), nach einem Zeitlimit (z. B. 10 Minuten pro Stunde) oder mit einer Kombination aus Zeiträumen und Zeitlimit (z. B. 10 Minuten pro Stunde dazwischen) sperren 9 und 17 Uhr). Sie können auch ein Passwort für den Zugriff auf die Erweiterungsoptionen festlegen, nur um Sie in schwachen Momenten zu bremsen!

Geben Sie hier die Bildbeschreibung ein

StayFocusd ist eine Chrome-Erweiterung, die Ihre Produktivität steigert, indem sie die auf Websites in Ihrer benutzerdefinierten Liste verbrachte Zeit begrenzt.

Funktionen (basierend auf Ihren Einschränkungen):

  • Chrome-Plugin
  • gratis mit (optionale Spende)
  • Möglichkeit, Websites, Öffnungszeiten und Wochentage anzupassen

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Zusätzlich können Sie sich auf eine bestimmte Anzahl von Minuten pro Tag auf Ihrer Liste der gesperrten Websites beschränken, zB 10 Minuten bevor sie gesperrt werden. Alternativ können Sie eine Reihe von Websites "nukleieren" und sie für eine bestimmte Anzahl von Stunden blockieren.

Können Sie die aktiven Tage/Stunden für jede aufgelistete Website separat festlegen?
@unor Die Einstellungen gelten global für alle Websites auf der Sperrliste

"Ich kann nur etwas auf meinem Computer installieren. Es muss darauf funktionieren, nicht auf etwas anderem im Netzwerk." Hast du Zugriff auf den Router? Normalerweise wird es eine Weboberfläche haben, aber haben Sie ein Passwort dafür? Wenn ja, ist dies der natürliche Punkt, an dem dies zu tun ist

Andernfalls sehen Sie sich Nanny für Chrome an

Chrome Nanny ist eine Chrome-Erweiterung, die Ihre Surfgewohnheiten in Schach halten kann. Verbringen Sie mehr Zeit auf Facebook als mit der Arbeit? Verbringen Sie mehr Zeit in Google Reader oder Digg oder Hacker News oder YouTube, beobachten Sie Kätzchen und wünschten sich später, Sie hätten nicht so viel Zeit verbracht? Möchten Sie wissen, wie viel Sie für Flickr ausgegeben haben? Dann ist Chrome Nanny genau das Richtige für Sie.

Mit Chrome Nanny können Sie URLs zu bestimmten Tageszeiten blockieren oder auf eine bestimmte Anzahl von Minuten beschränken oder beides . So können Sie Facebook von 9:00 bis 17:00 Uhr oder für maximal 60 Minuten pro Tag oder beides blockieren. Sie können zu blockierende URLs auch in Blocksätzen gruppieren. Im Gegensatz zu Leech Block können Sie so viele Blocksets haben, wie Sie möchten. Sie können reguläre Ausdrücke verwenden, um die Website anzugeben, die Sie blockieren möchten. Das bedeutet, dass Sie jede URL mit dem Wort „Kätzchen“ darin blockieren können. (Siehe FAQ für Details).

Geben Sie hier die Bildbeschreibung ein

Focal Filter ist eine gute Software. Sie können darin beliebig viele Websites für bestimmte Zeiträume sperren. Sie können die Liste der zu sperrenden Websites einmalig speichern und müssen jeden Tag nur noch die Uhrzeit einstellen, bis zu der die Websites gesperrt werden sollen.

Da Focal Filter eine Windows-Anwendung ist, müssen Sie zuerst Wine in Ihrem Ubuntu installieren und dann Focal Filter mit Wine installieren.

Eine in Wine ausgeführte App kann die Netzwerkverbindungen des Hostsystems nicht stören, was zum Blockieren von Websites erforderlich ist, sodass Ihre Lösung nicht funktioniert.