Kommandozeile Habr

Dies ist ein Wochenendbeitrag darüber, wie man eine Kommandozeilenversion von Habr erstellt.



Bild



Wenn Sie ein Fan von Minimalismus und der Kommandozeile sind, dann willkommen bei cat.



Die Idee zum Erstellen einer Befehlszeilenversion von Habr wurde von Kommentaren zum Artikel über die Optimierung von Artikeln mit vielen Kommentaren inspiriert.



Und was könnte minimal sein als die Kommandozeile? Auf diese Weise wurde ein Skript entwickelt, um die Desktop-Version von Habr in eine Art Terminal mit Befehlsverwaltung zu verwandeln.



HAFTUNGSAUSSCHLUSS: Ich möchte Sie sofort warnen, dass ich nicht js-ninja bin und Javascript nicht meine Hauptentwicklungssprache ist. Beurteilen Sie daher nicht streng, da Sprachkonstrukte nicht optimal verwendet werden.



Außerdem wurde dieses Projekt als MVP, PoC, JfF usw. erstellt. und das Ziel war nicht, den gesamten möglichen Funktionsumfang von Habr zu implementieren.



Die Open-Source-Bibliothek JqueryTerminal wurde als Terminalsteuerung verwendetvon Jakub T. Jankiewicz, lizenziert vom MIT.



Diese Bibliothek bietet eine Vielzahl von Möglichkeiten. Wenn Ihr Projekt eine solche Funktion benötigt, empfehle ich, diesem Projekt besondere Aufmerksamkeit zu schenken. Höchstwahrscheinlich wurden alle Ihre Anforderungen bereits implementiert, und Sie müssen keinen Vorschlaghammer und keine Datei aufdecken.



Das Skript bietet eine minimale Anzahl von Befehlen:



Bild



ls - Zeigen Sie die Liste der Artikel an.



Beispiel:



Bild



cd - aktuelles Verzeichnis ändern



Liste der unterstützten Verzeichnisse:



Bild



pwd - Pfad des aktuellen Verzeichnisses anzeigen



whoami - Name des aktuellen Benutzers



mehr - Textversion des Artikels anzeigen



Beispiel:



Bild



öffnen- Öffnen Sie den Artikel in einem neuen Browserfenster.



Leider (oder zum Glück) ist es aufgrund der vom Browser auferlegten Einschränkungen zur Gewährleistung der Sicherheit des Benutzers unmöglich, eine Demonstration ohne vorherige Schritte des Benutzers durchzuführen.



Um das Skript selbst auszuprobieren, müssen Sie:



1. Den Quellcode des Skripts öffnen und in die Zwischenablage kopieren (Strg-a / Strg-c).



2. Habr öffnen (ich werde noch einmal wiederholen, dass dieses Skript nur für die Desktop-Version der Site funktioniert).



3 Öffnen Sie auf der Habr-Seite die Entwicklertools (Strg-Umschalt-I für Chrome), fügen Sie das Skript aus der Zwischenablage in die Befehlszeile der Konsole ein und drücken Sie die Eingabetaste. Das Skript lädt automatisch die erforderlichen Bibliotheken und startet die Ausführung.



Wenn alles richtig gemacht wurde, sehen Sie in dem Fenster, in dem Sie Habr geöffnet haben, etwas Ähnliches:



Bild



Es gibt immer noch eine Option zum Konfigurieren des Ladens von GreaseMonkey, aber diese Erweiterung wird von einer relativ begrenzten Anzahl von Benutzern verwendet, und sie können es bei Bedarf selbst herausfinden.



Aus entomologischen Gründen kann der Quellcode im Repository angezeigt werden .



Genießen.



All Articles