Обложка статьи «Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS»

Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS

TabFS — расширение, которое представляет вкладки браузера как часть файловой системы компьютера. Сейчас оно работает в Chrome и Firefox на Linux и macOS.

Каждая открытая вкладка получает собственную папку. Файлы внутри папки отражают и могут контролировать состояние вкладки. Это даёт дополнительные возможности для управления сайтом. Вы можете использовать команды терминала для работы с вкладками, применять скрипты, моментально извлекать контент.

Вкладки как файловая система

Так выглядит содержимое вкладок браузера, представленное в виде файловой системы

Что можно сделать с помощью TabFS? Разработчик приводит следующие примеры:

  • Закрытие всех вкладок с одного сайта.
  • Вывод списка открытых вкладок и закрытие их удалением из списка.
  • Сохранение текста из всех вкладок в TXT-файл.
  • Выполнение скриптов.
  • Получение изображений и скриптов.
  • Перезагрузка расширения при редактировании его исходного кода.

В планах также добавить импорт данных и редактирование HTML в режиме реального времени.

Сайт проекта с подробным описанием

Важно: это расширение — эксперимент. Разработчик ничего не обещает в плане функциональности и безопасности. Вкладки в браузере могут перестать открываться, сам обозреватель — зависнуть. Во время тестирования мне пришлось пару раз принудительно завершить работу Google Chrome.

TabFS расширяет возможности браузера, постепенно превращая его в интерактивную среду для веб-разработки. Пока функций мало, но уже сейчас можно найти для себя полезные сценарии использования. Например, после очередного поиска решения на Stack Overflow закрывать все вкладки одной командой rm mnt/tabs/by-title/*Stack_Overflow*. Или забрать изображения и скрипты с любого сайта, открытого в браузере.

Вот подключенный файл CSS с сайта разработчика TabFS. Он появляется в папке после открытия вкладки:

CSS-файл

Можно без проблем скопировать стилизацию

А это — файлы с главной страницы Яндекса:

Изображения с главной страницы Яндекса

Простой способ получить иконки

Здесь в одном документе собраны текстовые элементы с главной страницы Tproger:

Текст с главной страницы Tproger

Даже копировать ничего не пришлось

Как только вы закрываете сайт, все файлы пропадают. Но пока вкладки в браузере открыты, с ними можно свободно взаимодействовать.

Будет полезно для управления вкладками: