Die hartnäckigsten und witzigsten Browsererweiterungen: eine Auswahl





Manchmal wollen Entwickler seltsam(C) A. B. Strugatskiy, aufgrund dessen erscheinen ungewöhnliche Projekte, wie das Starten von Doom auf Terminals zum Lesen von Bankkarten und anderen Geräten, die dafür noch weniger geeignet sind. Meistens geschieht dies als Ergebnis einer Schulung, wenn der Programmierer ein neues Thema beherrscht und ein Testprojekt implementiert, das nicht in Form des traditionellen „Hallo, Wort!“, Sondern etwas Anspruchsvolleres vorliegt. Aber schließlich ist nicht jeder damit beschäftigt, alte Schützen auf intelligente Uhren zu portieren. Es gibt andere Entwicklungsbereiche, die mehr angewendet, aber nicht weniger interessant sind. Angenommen, eine Person hat es satt, lange Protokolle in der Konsole zu betrachten und Daten von ihnen zum Debuggen abzurufen, und möchte ihrem Training Interaktivität und Klarheit verleihen. Die Tools dafür sind sehr unterschiedlich, jemand verwendet die übliche grafische Ausgabe, jemand zeigt Daten über eine einfache Website an,und jemand ... schreibt Browser-Erweiterungen!



In diesem Artikel werde ich Ihnen einige nicht die praktischsten (obwohl ich Ihnen auch die praktischsten), aber ungewöhnliche Erweiterungen vorstellen. Es ist unwahrscheinlich, dass sie in einer Auswahl enthalten sind, wie zum Beispiel: „Top 10 der nützlichsten Erweiterungen für einen Entwickler“ oder nützlich für Streichkollegen, aber sie werden Sie verwirrt am Kopf kratzen lassen: „Nun, der Autor hat eine Fantasie! ..“ oder einfach nur lächeln.



Ich beginne mit einer der nutzlosesten, aber niedlichsten Erweiterungen, die eindeutig von einem Studenten geschrieben wurde, der neuronale Netze studierte und sie darin trainierte, insbesondere Gesichter zu erkennen - Augen auf Fotografien zu finden. Es ist schwer zu verstehen, was ihn dazu bewogen hat, als er seine Arbeit auf den offiziellen Browsermärkten veröffentlichte, aber jetzt kann jeder Googlifier herunterladen und installieren, eine Erweiterung, die nach Fotos mit Gesichtern auf der Website sucht, dann die Augen auf sie erkennt und Cartoon-Zenkos darüber zeichnet. die im Titel des Beitrags stehen.







Wenn jemand ein großer Fan von Vim ist, könnte ihm die cVim- Erweiterung gefallen.... Die Benutzeroberfläche dieses mehrdeutigen Editors wird fast vollständig wiederholt. Mit dieser Funktion können Sie ohne Berühren der Maus eine beliebige Aktion im Browser ausführen, vom Wechseln zwischen Registerkarten und Klicken auf Links bis zur Auswahl von Text.







Die nächste TabFS- Erweiterung ist das Highlight dieser Sammlung, eine der ungewöhnlichsten und raffiniertesten, die mir in den letzten Jahren begegnet sind. Seine Aufgabe ist es, Browser-Registerkarten wie Verzeichnisse in ein virtuelles Dateisystem einzubinden! Dies eröffnet völlig neue Szenarien für die Arbeit mit dem Browser, die sich grundlegend von allem unterscheiden, was vorher üblich war.



Chrome- und FireFox-Browser werden unterstützt, die Erweiterung befindet sich jedoch nicht in ihren Online-Shops. Sie müssen es selbst herunterladen und installieren, und das virtuelle Dateisystem mit Registerkarten funktioniert nur unter Linux oder Mac OS. Werfen wir einen Blick auf den Prozess der Einrichtung dieses ungewöhnlichen Produkts.



Um Platz und Zeit zu sparen, beschreibe ich hier die Installation von FireFox auf einem Ubuntu-System. Wer es für Chrome oder Mac OS konfigurieren möchte, findet Anweisungen auf der Entwickler-Website. Die Schritte sind minimal.



Zuerst müssen Sie das Repository klonen



$ git clone https://github.com/osnr/TabFS.git

      
      





Und installieren Sie die Erweiterung im Browser. Öffnen Sie dazu die Einstellungen unter:



about:debugging#/runtime/this-firefox



und laden Sie die Datei aus dem Repository-Verzeichnis in den Browser extension/manifest.json



.



Danach müssen Sie FUSE installieren



sudo apt install libfuse-dev</code>
        
<code>$ cd fs
$ mkdir mnt
$ make
$  cd ..
$ ./install.sh firefox
      
      





Alles ist fertig, es bleibt, die Erweiterung im Browser neu zu laden und die Registerkarten werden auf unserer Festplatte angezeigt.



Öffnen wir mehrere Seiten im Browser:







In einem Verzeichnis werden die Dateien nach Überschriften sortiert, in einem anderen - nach der Nummer der Registerkarte enthalten separate Dateien die Seitenadresse, ihren Inhalt und den Titel. Wenn Sie den Text von Seiten in Form von Dateien auf der Festplatte haben, können Sie das Parsen auf eine völlig neue Ebene heben. Vorgänge mit Daten von offenen Sites werden mit Standard-Bash-Befehlen ausgeführt, wie z. B. rm, cat und grep oder mit Python-Skripten.



Lassen Sie uns eine Liste der geöffneten Registerkarten nach ihren Titeln anzeigen (hier wird angenommen, dass sich der Benutzer im Repository-Verzeichnis fs / mnt befindet und alle Befehle in diesem Sinne eingegeben werden):



$ ls tabs/by-title

GitHub_-_osnr_TabFS_____Mount_your_browser_tabs_as_a_filesystem._34
Levelord__an_Ordinary_Moscow_Resident__Interview_with_the_Creator_of_Duke_Nukem___RUVDS.com_corporate_blog___Habr_33
Make_it_easier_to_get_finished__Interview_with_John_Romero__developer_of_Doom___RUVDS.com_corporate_blog___Habr_32
Making_Games_for_a_Living__11_tips_from_Levelord___RUVDS.com_corporate_blog___Habr_31
TabFS_10
The_one_who_resurrected_Duke_Nukem__interview_with_Randy_Pitchford__magician_from_Gearbox___RUVDS.com_corporate_blog___Habr_30
      
      





Und jetzt schließen wir alle Habr-Seiten aus dem RuVDS-Unternehmensblog im Browser:



$ rm tabs/by-title/*RUVDS*
      
      





Und nur zwei werden übrig bleiben:




$ ls tabs/by-title
GitHub_-_osnr_TabFS_____Mount_your_browser_tabs_as_a_filesystem._34
TabFS_10
      
      





Wenn Sie im Browser mehrmals Strg-Umschalt-T drücken, werden die Registerkarten erneut geöffnet und neue Dateien werden auf der Festplatte angezeigt. Sie können den Text aller geöffneten Registerkarten in einer separaten Datei speichern:



cat tabs/by-id/*/text.txt > ~/text-of-all-tabc.txt
      
      





Und dann verarbeiten Sie es mit einem Skript, das beispielsweise nach bestimmten Wörtern in Artikeln sucht oder Kommentare liest. Das Projekt wird schrittweise weiterentwickelt. Auf Wunsch können Sie Bilder von der Seite und nicht nur Text abrufen. Es scheint, dass selbst der Autor dieser Erweiterung selbst nicht alle Anwendungsfälle sehr gut darstellt. Einige Beispiele auf seiner Website sehen etwas angespannt aus, worüber er selbst ohne zu zögern spricht.



Für einen Snack noch ein paar einfachere Erweiterungen. Einer von ihnen erinnert etwas an das, was mit Augen ist, aber er sucht nicht mehr nach Augen, sondern nach „NSFW-Augen“. Genauer gesagt - Bilder mit Pornos und Erotik. NSFW-Filterverwischt das "Verbotene" im Papierkorb, um Kollegen, die auf Ihren Monitor schauen, nicht in Verlegenheit zu bringen :) Leider funktioniert die bekannte Site nicht, da die Erweiterung selbst mit den sichersten Einstellungen einige der Bilder überspringt. Die Gangbang-Erkennung ist für die Expansion besonders schwierig.







Dies erspart Ihnen jedoch den versehentlichen Besuch einer Pornoseite beim Surfen.



In Bezug auf Unterhaltungsressourcen ist eine weitere Erweiterung der Unterhaltungskontrolle gewidmet: Geschichtstrends... Es analysiert den Browserverlauf und führt detaillierte Statistiken - wohin Sie gegangen sind, wie oft und wie viel Zeit Sie auf verschiedenen Websites verbracht haben. Die Erweiterung hilft Ihnen dabei, Statistiken über Ihren eigenen Aufschub oder Ihre Mitarbeiter zu sammeln, wenn Sie ein Chef sind, und diese auf den Computern Ihrer Mitarbeiter zu installieren:







Sie müssen das Internet jedoch nicht nur zum Spaß nutzen. Für Journalisten sind Nachrichtenseiten ihr tägliches Brot, auf dem sie Material zur Veröffentlichung sammeln. Hier sind nur einige Portale, für die ein Abonnement erforderlich ist, um auf die Volltexte einiger Artikel zuzugreifen. Dies kann ziemlich ruinös sein, wenn Sie die Fakten nicht auf einer oder zwei Websites, sondern auf Dutzenden überprüfen müssen. Die Bypass Paywalls- Erweiterung hilft dabei.... Es gibt vor, ein Suchbot zu sein und geht durch Stubs mit einer Zahlungsaufforderung. Es ist logisch, dass die Erweiterung aus allen offiziellen Browserspeichern entfernt wurde. Sie müssen sie daher manuell installieren und direkt von GitHub herunterladen. Es ist schade, dass russische Websites praktisch nicht in der Liste vertreten sind, aber der Entwickler bleibt mit seinen Benutzern in Kontakt und Sie können ihn bitten, neue Adressen hinzuzufügen. Das letzte Update war vor zwei Monaten, daher besteht die Hoffnung, dass das Projekt nicht abgebrochen wird und Sie versuchen können, mit dem Programmierer zu verhandeln.



Am Ende der Sammlung werde ich Ihnen eine weitere Erweiterung vorstellen, die die Arbeit mit Internet Archive vereinfacht . Es heißt Wayback Machineund ermöglicht es Ihnen, schnell zu sehen, wie die offene Site vor einigen Jahren aussah. Sie können sowohl die vergangene als auch die allererste Version der Website anzeigen und sie auch „archiviert“ senden:







Möchten Sie sehen, wie Habr direkt nach dem Redesign mit einer neuen Domain aussah? Bitte:







Viel Spaß beim Surfen!



Wenn Sie interessante und ungewöhnliche Erweiterungen im Sinn haben, die der Öffentlichkeit wenig bekannt sind, schreiben Sie darüber in den Kommentaren!






All Articles