↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Ластро
14 апреля 2018
Aa Aa
#прогерское
Есть ли нормальная файловая система/надстройка позволяющая обращаться с файлами как с гипертекстом?

Интересуют возможности:
- тегирования и поиска по тегам.
- дополнительная метаинформация для файлов.
- индексы.

На данный момент ничего более менее устраивающего меня я не нашёл, организую файлы в виде теговой структуры сам, с помощью мягких ссылок. Минусы, не совсем удобно, не поддерживаются операции суммы/пересечения/разности из теории множеств, а ведь это критически важно для удобства пользования такой системой.

Подумываю, о написании своего велосипеда на эту тему. Сначала консольного.
14 апреля 2018
11 комментариев
файлами
гипертекстом
*заварил чашечку чаю*
Смотри вот в эту сторону: https://habrahabr.ru/post/20361/
Ластро
Серый Кот, немного не то направление, мне бы хотелось ФС с классическими теоретико множественными операциями... а у них БД... это немного другое. Хотя моя идея тоже растёт в сторону БД, но точно не табличной.
Может что-то из этого подойдёт:
https://www.tagsistant.net
https://github.com/marook/tagfs
http://dbfs.sourceforge.net/
ДНИЩE--ЫЫЫЫ
- тегирования и поиска по тега.
- дополнительная метаинформация для файлов.
- индексы.

немного не понял, чем тебя та же Amazon S3 не устраивает?
Ластро
miragecoordinator, мне нужно работать с локальными файлами :)
Ластро
Такс, докладываю, мой велосипед научился обходить выстраиваемую мной структуру тегов и находить все файлы относящиеся к одному из тегов, что есть гуд. Завтра прикручу к этому делу теоретико множественные операции (объединение/пересечение/разность) и получу ровно то, что мне нужно.

По крайней мере в консольном варианте.
Ластро
Главный минус или плюс, что результат поиска оформляется как директория с вложенными в ней мягкими ссылками, дамс.
Ластро
Вот теперь я полностью доволен, теперь можно писать вот такие запросы:

find $ "Девушки" !* "Гитара" !- "Мику" - найдёт всех девушек с гитарой, которые не Хацуне Мику :)
find $ ("Аска" !+ "Аянами Рей") !* "Косплей" - найдёт все случаи косплея Аски и/или Рей.

Поддерживаются такие операции на множествах: или, и, вычитания.
Приоритеты операций как у обычных сложения, вычитания и умножения.

На мой взгляд, для поиска по файлам на локальном компе, более чем достаточно.
Ластро
Если кому интересен мой велосипед, то он здесь...
https://github.com/vojiranto/TagFS/blob/master/src/Lib.hs
Этот коммент одновременно подписывает его автора на пост и выражает сильнейшую "бро"-эмоцию.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть