MetaFS - лучшая мета файловая система.

Суть

Вся суть проекта строится на том, что он убирает привычные папки и заменяет их на более удобный поиск файлов.

Концепт

Метаданные файлов будут хранится в базе данных и затем с этой базой данных будут совершаться все действия. Все файлы хранятся в корне диска (или папки, которую необходимо структурировать). Доступ к файлам можно получить через специальные плагины для обычных файловых менеджеров. Что позволяет проекту быть кроссплатформенным, без всякого труда.

Терминология

  • Ячейка просмотра - набор фильтров, по которому программа понимает, какие файлы показать пользователю
  • Dataview - движок для поиска по базе данных. Использует специальный язык запросов
  • Точка входа - это предустановленная ячейка просмотра, которая представлена в виде кнопки или другого интерфейсного элемента. Нажимая на эту кнопку, пользователь автоматически применяет набор фильтров, позволяющих мгновенно отобразить и получить доступ к определённой группе файлов, удовлетворяющих заданным критериям.

Типичные способы взаимодействия с базой данных

Через точки входа

Можно будет создать точки входа на стартовой странице. Через них пользователь получает группы файлов, которые ему чаще всего нужны. Примеры таких точек входа:

  • фото
  • видео
  • текстовые файлы
  • документы
  • другое

Точки входа можно полностью кастомизировать: название, иконка, цвет

Через индекс

Можно создать специально индекс тем, внутри которого можно так же использовать ячейки просмотра

Реализация