TabFS, файлова система за работа с раздели на браузъра

Стана известно наскоро стартирането на проекта TabFS, което е развитие на файлова система което има за цел да показва съдържанието на отворени раздели в Chrome или Firefox като файлова йерархия, обхващащ ресурсите на сайта с раздели и опциите на браузъра.

Тоест с TabFS всички раздели на браузъра са достъпни като файлова директория които могат да бъдат директно манипулирани от операционната система, включително инструменти за команден ред, и чието съдържание пряко влияе върху показването на страници в разделите на браузъра.

Състоянието на файловете в директориите директно отразява състоянието на разделитеs в браузъра: TabFS може да се сравни с псевдо-FS / proc, но вместо текущите параметри на ОС отразява състоянието на разделите на браузъра.

Например ако изтриете директория с раздели, тя ще бъде затворена автоматично и промените в стиловите файлове също ще повлияят на показването на страницата в браузъра. Също така можете да промените общите настройки на браузъра, като активиране и деактивиране на добавки

Това ви дава много мощ, защото сега можете да приложите всички съществуващи инструменти на вашия компютър, които вече знаят как да боравят с файлове (терминални команди, скриптови езици и т.н.) и да ги използвате за контрол и комуникация с вашия браузър.

Сега не е нужно да кодирате разширение на браузъра от нулата всеки път, когато искате да направите нещо. Можете да напишете скрипт, който комуникира с вашия браузър, като например комбинация от Python и bash, и можете да го запишете като един обикновен файл, който можете да стартирате по всяко време, и той не се различава от програмирането на която и да е друга част от вашия компютър.

TabFS се състои от модул FUSE с изпълнение на файлова система на потребителско пространство и добавка за браузър за експортиране на съдържанието на отворени раздели. Кодът се разпространява под лиценза GPLv3. Поддържа се работа на Linux и macOS.

Друг интересен момент за TabFS е това позволява на потребителя да използва различни съществуващи помощни програми на командния ред да работите със съдържанието на отворени раздели както с нормалните файлове, както и да създавате скриптове за опростяване на обработката на данните в раздели (можете да напишете контролер на всеки познат език за програмиране, без да е необходимо да създавате приставка за браузър). В същото време достъпът се осигурява не само в режим на четене и такива скриптове могат да се използват за контрол и взаимодействие с браузъра.

Като такъв се споменава, че браузърът има голям потенциал като среда за програмиране интерактивна, такава, в която графиките са толкова естествени, колкото конзолните входове / изходи в повечето програмни езици.

Мисля, че нещо, което го забавя и е малко проучено, е липсата на възможност просто ... да плъзнете файлове и да ги управлявате с прилични инструменти, много уеб базирани "IDE" трябва да преоткрият управлението на файлове и т.н. от нулата и е като отделна вселена от останалата част на компютъра ви и мигрирането между единия и другия е истинска болка (ако искате да използвате някаква библиотека на Python за събиране на някои данни и след това да имате уеб базирана визуализация, например, или ако искате да версирате файлове в него, или да правите моментни снимки, така че да се чувствате комфортно при тестване на неща и т.н.).

В допълнение към миглите, можете да промените общите настройки на браузъраНапример активирайте или деактивирайте приставките.

Все още не се поддържа навигация през DOM възли и редактиране на HTML страници в движение, но разработчиците обещават да внедрят тази функция в близко бъдеще. Плановете включват и предоставяне на възможност за свързване на контролери към определени действия на страницата (напр. Превъртане и кликвания ще бъдат проследени).

Накрая ако се интересувате да научите повече за това За TabFS можете да проверите подробностите в следната връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.