Verhindern Sie, dass zeitraubende Websites für X Minuten nach dem Schließen wieder geöffnet werden

Ich suche nach einem Browser-Add-On nach dem Vorbild von Leechblock, um eine Zeitüberschreitung von "zeitverschwendenden" Websites (z. B. Facebook, Freizeitteile von Stack Exchange usw.) für eine einstellbare Zeitspanne zu geben, nachdem ich sie geschlossen habe.

Ich finde mich oft in einer Schleife von „Zeit, etwas Arbeit zu erledigen, ich werde nur überprüfen, ob es Nachrichten auf Facebook gibt, bevor ich schließe, … und jetzt werde ich Stack Exchange überprüfen, … besser Facebook überprüfen wieder …“ usw.

  • Ich möchte sie während bestimmter Zeitfenster nicht direkt blockieren – ich neige dazu, halbwichtige Nachrichten von der Familie auf Facebook zu erhalten (ich benutze kein Telefon).
  • Und ich will keine feste Zeit am Tag . Manchmal hilft es mir, ein paar Stunden zu stöbern, während ich im Hinterkopf grübele.
  • Ich möchte: Einmal geschlossen, erst nach X Minuten wieder öffnen lassen . Weil ich mich zu diesem Zeitpunkt entschieden habe, mit dem Surfen aufzuhören, also möchte ich helfen, diese Entscheidung zu treffen.

Wenn es auch diese anderen Funktionen hat, dann habe ich nichts dagegen. Aber es ist das „Einmal geschlossen, kein Wiedereröffnen“, das zählt.

  • Es sollte eine Liste von Sites (mit etwas Platzhalterunterstützung) und die Timeout-Periode ( X ) als Parameter annehmen .
  • Es ist mir egal, mit welchem ​​Browser es funktioniert, ich kann es leicht ändern.
    • Ich würde erwarten, dass ein Browser-Add-On betriebssystemunabhängig ist, aber wenn es darauf ankommt, ist mir Windows wichtiger als Linux. Aber ich hätte lieber beides.
NB: Leachblock könnte jetzt dafür funktionieren. Ich habe es seit Jahren nicht mehr benutzt; nicht sicher auf dem Feature-Set.

Antworten (2)

TimeoutBlock-Benutzerskript

Derzeit in diesem Github Gist gehostet
Sobald https://userscripts.org/ wieder online ist, kann es dorthin verschoben werden.

Ich habe dieses Produkt nur für Sie hergestellt und veröffentlicht.

Installieren

Es ist ein Greasemonkey-Benutzerskript. Sie benötigen einen Userscript-Runner, um es zu verwenden. Für Firefox müssen Sie Greasemonkey installieren . Es wurde nur in Firefox getestet. Es funktioniert möglicherweise auch mit TamperMonkey in anderen Browsern oder mit nativen Userscript-Runnern. Ich habe nicht getestet.

Klicken Sie hier, um zu installieren.

Anweisungen

  • Hinzufügen/Entfernen von Sites mithilfe von @include- und @exclude-Anweisungen in der Kopfzeile.

    • Standardmäßig ist es so eingestellt, dass es nur Facebook und Academia Stackexchange macht (nur als Beispiel)
    • Für mehr Details
  • Passen Sie Timeout an, indem Sie die Variable timeoutoben in der Datei (nach dem Metablock) bearbeiten.

    • Sie wird in Minuten angegeben.
    • standardmäßig 30 Minuten
    • Zum Beispiel: für 1 Minute 30 Sekunden würden Sie einstellenvar timeout = 1.5;
  • Wenn ein Block aktiv ist, wird die blockierte Seite ausgeblendet. und eine Restzeitzahl wird eingestellt.

    • Beachten Sie, dass dieser Timer nicht herunterzählt. Die Seite wird auch nicht automatisch aktualisiert, wenn sie Null erreicht.
    • Sie müssen die Seite manuell aktualisieren, um den Countdown zu aktualisieren oder um zur Website zu gehen, wenn sie Null erreicht hat.
  • Der Status des Blocks wird mit einem Cookie auf jeder Seite festgelegt, auf der er ausgelöst wird.

    • das Cookie heißt "TimeoutBlock"
    • Sie können die Sperre aufheben, indem Sie die Cookies löschen.
      • Dies ist eine Funktion
  • Als Benutzerskript können Sie den Block deaktivieren, indem Sie einfach das Benutzerskript deaktivieren
  • Der andere einstellbare Parameter ist leeway.
    • So viel Zeit zwischen dem Verlassen der Seite und der Rückkehr zu ihr zählt nicht. (Dies kommt beispielsweise zum Tragen, wenn Sie auf eine Unterseite innerhalb der Domain gehen, die die Hauptseite verlassen würde).
    • Dies ist ein Variablensatz unterhalb vontimeout
    • es ist in Millisekunden, anfänglich 5000 ms
      • Abhängig von der Geschwindigkeit Ihrer Internetverbindung müssen Sie diese möglicherweise erhöhen

Fehler

Dies kann Fehler enthalten. Es wurde sehr wenig getestet. Ich weiß nicht, wie es funktioniert, wenn dieselbe Site mehrmals geöffnet wird. Oder beim Sperren nur einer Subdomain etc.

Bitte melden Sie Fehler in den Kommentaren unten (vorerst. Später wird es auf Benutzerskripten oder einer anderen Hosting-Website sein)

Scifi Stack Exchange wird blockiertEin netter Nebeneffekt der Darstellung des Textes ist, dass er das Styling der Quellseite erbt.

Interessant. Nach der Aktivierung lädt das Skript jQuery von Google und js-cookie von Cloudflare. Gibt es Auswirkungen in Bezug auf (1) Leistung (2) Datenschutz (denken Sie an HTTP-Referer)?
@StéphaneGourichon Interessante Frage. GreeseMonkey lädt die Skripte (jQuery und js-cookie), die vom Metablock benötigt werden, nur herunter, wenn das Skript installiert ist, soweit ich das beurteilen kann – und speichert sie dann lokal. Ich habe den Ordner wie in superuser.com/questions/253477 beschrieben überprüft . Ich habe eine schnelle Doppelprüfung mit Wireshark durchgeführt, die sich zu bestätigen schien, aber ich hätte es übersehen können (ich bin nicht gut in Wireshare). Auf dieser Basis sollte der Leistungsverlust also vernachlässigbar sein, und es sollten nur minimale Datenschutzbedenken bestehen. (Bin aber kein Experte.)

Es gibt einige ähnliche Tools wie LeachBlock.

Mein Favorit ist bisher StayFocusd, eine Chrome-Erweiterung. Es ist einfacher als LeechBlock oder Nanny, da der Benutzer nur eine Liste von Websites erstellt und die Gesamtzeit, die er an jedem bestimmten Arbeitstag auf diesen Websites verbringt, begrenzt. Überprüfen Sie diese Links für weitere Informationen.

Hoffentlich war dies hilfreich

Bitte bearbeiten Sie Ihre Antwort, um überhaupt darauf einzugehen, ob eines der von Ihnen erwähnten Produkte die Schlüsselfunktion aufweist, nach der ich gefragt habe.
Außerdem: Bitte 1 Antwort pro Post. meta.softwarerecs.stackexchange.com/questions/55/…