TabFS, brauzer yorliqlari bilan ishlash uchun fayl tizimi

Bu ma'lum bo'ldi yaqinda TabFS loyihasini boshlash, bu rivojlanishdir fayl tizimi bu maqsad Chrome yoki Firefox-dagi ochiq yorliqlarning tarkibini fayllar ierarxiyasi sifatida ko'rsatish, yorliqli sayt resurslari va brauzer parametrlarini o'z ichiga olgan.

Ya'ni, TabFS bilan barcha brauzer yorliqlari fayl katalogi sifatida mavjud to'g'ridan-to'g'ri operatsion tizim tomonidan boshqariladigan, shu jumladan buyruq qatori vositalari va uning tarkibi brauzer yorliqlarida sahifalarni ko'rsatishga bevosita ta'sir ko'rsatadigan.

Kataloglardagi fayllarning holati to'g'ridan-to'g'ri yorliqlarning holatini aks ettiradibrauzerda s: TabFS-ni pseudo-FS / proc bilan taqqoslash mumkin, ammo amaldagi OS parametrlari o'rniga u brauzer yorliqlarining holatini aks ettiradi.

Masalan, agar siz yorliqli katalogni o'chirib tashlasangiz, u avtomatik ravishda yopiladi va uslublar fayllaridagi o'zgarishlar brauzerda sahifaning ko'rinishiga ham ta'sir qiladi. Bundan tashqari, siz qo'shimchalarni yoqish va o'chirish kabi umumiy brauzer sozlamalarini o'zgartirishingiz mumkin

Bu sizga katta kuch beradi, chunki endi siz fayllarni qanday ishlashni biladigan (terminal buyruqlari, skript tillari va boshqalar) kompyuteringizda mavjud bo'lgan barcha vositalarni qo'llashingiz va ularni boshqarish va brauzeringiz bilan aloqa qilish uchun foydalanishingiz mumkin.

Endi har safar biror narsa qilishni xohlaganingizda brauzer kengaytmasini noldan kodlash shart emas. Siz o'zingizning brauzeringiz bilan bog'lanadigan skript yozishingiz mumkin, masalan, Python va bash aralashmasida va uni istalgan vaqtda ishlatishingiz mumkin bo'lgan oddiy fayl sifatida saqlashingiz mumkin va bu sizning boshqa qismlaringizni dasturlashdan farq qilmaydi. kompyuter.

TabFS foydalanuvchi makonidagi fayl tizimini amalga oshiradigan FUSE modulidan iborat va ochiq yorliqlarning tarkibini eksport qilish uchun brauzer qo'shimchasi. Kod GPLv3 litsenziyasi bo'yicha tarqatiladi. Linux va macOS-da ishlashni qo'llab-quvvatlaydi.

TabFS haqida yana bir qiziq jihat shu foydalanuvchiga mavjud bo'lgan turli xil buyruq qatorlari yordam dasturlaridan foydalanishga imkon beradi oddiy fayllar singari ochiq yorliqlarning tarkibi bilan ishlash, shuningdek yorliqlarda ma'lumotlarni qayta ishlashni soddalashtirish uchun skriptlarni yaratish (har qanday tanish dasturlash tilida brauzer plaginini yaratishga hojat qoldirmasdan boshqaruvchi yozishingiz mumkin). Shu bilan birga, kirish nafaqat o'qish rejimida ta'minlanadi va bunday skriptlar brauzerni boshqarish va o'zaro aloqada bo'lish uchun ishlatilishi mumkin.

Shunday qilib, bu haqda eslatib o'tilgan brauzer dasturlash muhiti sifatida juda katta imkoniyatlarga ega grafika aksariyat dasturlash tillarida konsol kiritish-chiqarish kabi tabiiy bo'lgan interaktiv.

O'ylaymanki, uni sekinlashtiradigan va ozgina o'rganilgan narsa shunchaki fayllarni sudrab yurish va ularni yaxshi vositalar yordamida boshqarish qobiliyatining etishmasligi - ko'plab veb-ga asoslangan "IDE" lar fayllarni boshqarishni qayta tiklashga majbur qilishadi va hokazo. noldan, va bu sizning kompyuteringizning qolgan qismidan ajralib turadigan koinotga o'xshaydi va ikkinchisi o'rtasida ko'chib o'tish haqiqiy og'riqdir (agar siz ba'zi ma'lumotlarni to'plash uchun Python kutubxonasidan foydalanmoqchi bo'lsangiz va keyin veb-ingl. Masalan, yoki siz uning tarkibidagi fayllarni versiyalashni xohlasangiz, yoki rasmlarni olishni xohlasangiz, o'zingizni sinovdan o'tkazishda qulay bo'lasiz va hokazo.).

Kirpiklardan tashqari, umumiy brauzer sozlamalarini o'zgartirishingiz mumkinMasalan, plaginlarni yoqing yoki o'chirib qo'ying.

DOM tugunlari orqali ko'rib chiqish va HTML sahifalarini tahrirlash hali qo'llab-quvvatlanmaydi tezda, lekin ishlab chiquvchilar ushbu xususiyatni yaqin kelajakda amalga oshirishga va'da berishadi. Rejalarga, shuningdek, tekshirgichlarni sahifadagi ba'zi harakatlar bilan bog'lash imkoniyatini berish kiradi (masalan, siljish va sekin urish kuzatiladi).

FINALMENTE agar siz bu haqda ko'proq bilishni xohlasangiz TabFS haqida tafsilotlarni tekshirishingiz mumkin quyidagi havola.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.