TabFS - failu sistēma darbam ar pārlūka cilnēm

Tas kļuva zināms nesen TabFS projekta uzsākšana, kas ir attīstība failu sistēma kuras mērķis ir parādīt atvērto cilņu saturu pārlūkā Chrome vai Firefox kā failu hierarhiju, Tas ietver vietnes cilnes resursus un pārlūka opcijas.

Tas ir, izmantojot TabFS visas pārlūka cilnes ir pieejami kā failu direktorijs ar kuru operētājsistēma var tieši manipulēt, ieskaitot komandrindas rīkus, un kuru saturs tieši ietekmē lapu parādīšanu pārlūkprogrammas cilnēs.

Failu stāvoklis direktorijos tieši atspoguļo cilņu stāvoklis pārlūkprogrammā: TabFS var salīdzināt ar pseido-FS / proc, taču pašreizējo OS parametru vietā tas atspoguļo pārlūka cilņu stāvokli.

Piemēram ja izdzēsīsit direktoriju ar cilnēm, tas tiks automātiski aizvērts un izmaiņas stila failos ietekmēs arī lapas parādīšanu pārlūkprogrammā. Varat arī mainīt vispārīgos pārlūka iestatījumus, piemēram, iespējot un atspējot spraudņus

Tas dod jums daudz enerģijas, jo tagad datorā varat izmantot visus esošos rīkus, kas jau zina, kā rīkoties ar failiem (termināla komandas, skriptu valodas utt.), Un izmantot tos, lai kontrolētu un sazinātos ar pārlūku.

Tagad jums nav nepieciešams kodēt pārlūka paplašinājumu no jauna katru reizi, kad vēlaties kaut ko darīt. Varat rakstīt skriptu, kas sazinās ar jūsu pārlūkprogrammu, piemēram, Python un Bash maisījumā, un varat to saglabāt kā vienu parastu failu, kuru varat palaist jebkurā laikā, un tas neatšķiras no jebkuras citas datora daļas programmēšanas.

TabFS sastāv no FUSE moduļa ar lietotāja telpas failu sistēmas ieviešanu un pārlūkprogrammas spraudnis, lai eksportētu atvērto cilņu saturu. Kods tiek izplatīts saskaņā ar GPLv3 licenci. Atbalstītais darbs ar Linux un macOS.

Vēl viens interesants punkts par TabFS ir tas ļauj lietotājam izmantot dažādas esošās komandrindas utilītas strādāt ar atvērto cilņu saturu kā ar parastajiem failiem, kā arī izveidot skriptus, lai vienkāršotu datu apstrādi cilnēs (kontrolieri var rakstīt jebkurā pazīstamā programmēšanas valodā, bez nepieciešamības izveidot pārlūkprogrammas spraudni). Tajā pašā laikā piekļuve tiek nodrošināta ne tikai lasīšanas režīmā, un šādus skriptus var izmantot, lai kontrolētu un mijiedarbotos ar pārlūku.

Kā tāds tiek minēts pārlūkprogrammai ir liels potenciāls kā programmēšanas videi interaktīvs, kurā grafika ir tikpat dabiska kā konsoles I / O lielākajā daļā programmēšanas valodu.

Es domāju, ka kaut kas to palēnina un ir maz izpētīts, ka nav iespējas vienkārši ... vilkt failus un pārvaldīt tos ar pienācīgiem rīkiem, daudziem tīmekļa IDE ir jāizgudro failu pārvaldība utt. no nulles, un tas ir kā atsevišķs Visums no pārējā datora, un migrācija starp vienu un otru ir īsta sāpe (ja vēlaties izmantot kādu Python bibliotēku, lai apkopotu dažus datus un pēc tam būtu, piemēram, tīmekļa vizualizācija, vai ja vēlaties tajā versijāt failus vai uzņemt momentuzņēmumus, lai justos ērti pārbaudīt lietas utt.

Papildus skropstām, varat mainīt vispārīgos pārlūka iestatījumusPiemēram, iespējojiet vai atspējojiet spraudņus.

DOM mezglu pārlūkošana un HTML lapu rediģēšana vēl netiek atbalstīta lidojumā, taču izstrādātāji sola šo funkciju ieviest tuvākajā nākotnē. Plāni ietver arī iespēju savienot kontrolierus ar noteiktām darbībām lapā (piemēram, tiks ritināta ritināšana un klikšķi).

Beidzot ja jūs interesē uzzināt vairāk par to Par TabFS varat skatīt sīkāku informāciju šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.