TabFS, e Dateisystem fir mat Browser Tabs ze schaffen

Et gouf bekannt kuerzem de Start vum TabFS Projet, wat eng Entwécklung vu e Dateisystem dat zielt den den Inhalt vun oppenen Tabs am Chrome oder Firefox als Dateihierarchie affichéieren, Et ëmfaasst déi Tabuléierter Site Ressourcen a Browseroptiounen.

Dat ass, mat TabFS all Browser Tabs sinn als Dateiverzeechnes verfügbar dat kann direkt vum Betribssystem manipuléiert ginn, inklusive Kommandozeilentools, an deenen hiren Inhalt direkt d'Affichage vu Säiten a Browser-Tabs beaflosst.

Den Zoustand vun den Dateien an de Verzeechner reflektéiert direkt den Zoustand vun den Tabss am Browser: TabFS ka mat Pseudo-FS / proc verglach ginn, awer amplaz vun aktuellen OS Parameter reflektéiert et den Zoustand vun de Browser Tabs.

Zum Beispill, wann Dir en Tabs Verzeechnes läscht, gëtt se automatesch zougemaach an Ännerunge vun de Stylfichieren beaflossen och d'Display vun der Säit am Browser. Och Dir kënnt allgemeng Browser-Astellungen änneren wéi Plugins aktivéieren an deaktivéieren

Dëst gitt Iech vill Kraaft, well elo kënnt Dir all existent Tools op Ärem Computer uwenden, déi scho wësse wéi Dateie behandelt ginn (Terminal Kommandoen, Skriptsproochen, asw.) A se benotze fir mat Ärem Browser ze kontrolléieren an ze kommunizéieren.

Elo musst Dir keng Browser Extensioun vun Ufank un all Kéier kodéieren wann Dir eppes maache wëllt. Dir kënnt e Skript schreiwen dat mat Ärem Browser kommunizéiert an, wéi e Mix vu Python a Bash, an Dir kënnt et als eenzeg gewéinlech Datei späicheren déi Dir zu all Moment lafe kann, an et ass net anescht wéi en aneren Deel vun Ärem ze programméieren Computer.

TabFS besteet aus engem FUSE Modul mat enger User-Space Dateisystem Ëmsetzung an e Browser Plug-in fir den Inhalt vun oppenen Tabs ze exportéieren. De Code gëtt ënner der GPLv3 Lizenz verdeelt. Ënnerstëtzte Aarbecht op Linux an macOS.

En aneren interessante Punkt iwwer TabFS, ass dat erlaabt de Benotzer verschidde existent Kommandozeilentools ze benotzen fir mam Inhalt vun oppenen Tabs wéi mat normale Dateien ze schaffen, souwéi Scripte fir d'Veraarbechtung vun Daten an Tabs ze vereinfachen (Dir kënnt e Controller an all vertraute Programmiersprache schreiwen, ouni de Browser Plug-in ze erstellen). Zur selwechter Zäit gëtt Zougang net nëmmen am Liesmodus geliwwert, an sou Skripte kënne benotzt ginn fir de Browser ze kontrolléieren an ze interagéieren.

Als esou gëtt et erwähnt datt de Browser huet vill Potenzial als Programméierungsëmfeld interaktiv, eng an där Grafike sou natierlech sinn wéi Konsol I / O an de meeschte Programméierungssproochen.

Ech denken datt eppes wat et verlangsamt a wéineg erfuerscht ass de Mangel u Fäegkeet just ... Dateien ze ziehen an se mat anstännegen Tools ze managen vill webbaséiert 'IDEen' mussen d'Fichiermanagement nei erfannen, asw. vun Null un, an et ass wéi en separaten Universum vum Rescht vun Ärem Computer, a wanderen tëscht engem an deem aneren ass e richtege Schmerz (wann Dir eng Python-Bibliothéik benotze wëllt fir Daten ze sammelen an dann eng webbaséiert Visualiséierung ze hunn, fir Beispill, oder wann Dir Dateie bannent der Versioun wëllt, oder Schnappschëss maacht fir datt Dir Iech wuel fillt Saachen ze testen, asw.).

Zousätzlech zu Wimpern, Dir kënnt déi allgemeng Browser-Astellunge ännerenZum Beispill aktivéiert oder deaktivéiert Plugins.

Browsen duerch DOM-Knäppercher an Ännerung vun HTML Säiten gëtt nach net ënnerstëtzt on the fly, awer d'Entwéckler verspriechen dës Feature an nächster Zukunft ëmzesetzen. D'Pläng enthalen och d'Fäegkeet fir Controller mat verschiddenen Aktiounen op der Säit ze verbannen (zB Scrollen a Klicke ginn verfollegt).

Endlech wann Dir interesséiert sidd méi doriwwer ze wëssen Iwwer TabFS kënnt Dir d'Detailer kontrolléieren de folgende Link.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.