Useful Tools | Linux | GitOps | DevOps
5.75K subscribers
148 photos
1 video
7 files
673 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
yandex-music-fusefs - Яндекс музыка в виде FuseFS

Какая красивая идея - просто локально примонтировать яндекс музыку через FUSE. И теперь любой плеер в нее умеет !

https://github.com/vm86/yandex-music-fusefs

Подсказал Фёдор - @neurox

опубликовано в @gitgate

#music #fuse #yandex #player
🔥21👍6
s3fs - позволяет Linux, macOS и FreeBSD монтировать S3 бакет через FUSE

s3fs позволяет вам работать с файлами и каталогами в S3 бакете как с локальной файловой системой. s3fs сохраняет нативный формат объектов для файлов, позволяя использовать другие инструменты, такие как AWS CLI .

https://github.com/s3fs-fuse/s3fs-fuse

опубликовано в @gitgate

#fuse #s3 #aws
👍15🔥12
GeeseFS - высокопроизводительная файловая система S3Яндекс , Amazon ), соответствующая стандарту POSIX и написанная на языке Go

Обзор:

GeeseFS позволяет монтировать S3 бакет как файловую систему. Файловые системы FUSE на основе S3 обычно имеют проблемы с производительностью, особенно при работе с небольшими файлами и операциями с метаданными. GeeseFS пытается решить эти проблемы, используя агрессивный параллелизм и асинхронность.

https://github.com/yandex-cloud/geesefs

Подсказал: @gibzer

опубликовано в @gitgate

#s3 #fuse #yandex
👍15🔥7
sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH.

Поскольку большинство SSH-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему так же просто, как войти на сервер по ssh.

Идея sshfs была взята из файловой системы SSHFS, поставляемой вместе с LUFS, и я нашел ее очень полезной. В этой кодовой базе были некоторые ограничения, поэтому я ее переписал.

Особенности данной реализации:

- на основе FUSE (лучшая файловая система пользовательского пространства для Linux;)
- многопоточность: на пути к серверу может находиться более одного запроса.
- разрешение больших операций чтения (макс. 64 КБ)
- кэширование содержимого каталогов
- повторное подключение в случае сбоя

https://github.com/osxfuse/sshfs

опубликовано в @gitgate

#ssh #sshfs #fuse
👍12🔥11
google-drive-ocamlfuse - файловая система FUSE для Google Диска, написан на OCaml. Он позволяет вам подключить Google Диск в Linux.

Возможности:
-полный доступ на чтение/запись к обычным файлам и папкам.
- доступ только для чтения к Документам, Таблицам и Презентациям Google
- поддержка нескольких учетных записей
- обработка дубликатов файлов
- доступ к корзине ( .Trash каталог)
- разрешения и права Unix
- символические ссылки
- буферы упреждающего чтения при потоковой передаче
- доступ к контенту, которым с вами поделились
- общий диск
- OAuth2 для устройств

https://github.com/astrada/google-drive-ocamlfuse

опубликовано в @gitgate

#fuse #google #gdrive
🔥10👍9
CloudFusion - позволяет получить доступ к множеству облачных хранилищ из Linux, как к любому файлу на вашем рабочем столе. Работайте с файлами из хранилищ Dropbox, Sugarsync, Amazon S3, Google Storage, Google Drive и WebDAV, как с любыми другими файлами на вашем рабочем столе.

https://github.com/joe42/CloudFusion

опубликовано в @gitgate

#fuse #linux #dropbox #sugarsync #s3, #gdrive #webdav
👍7🔥6
Мeта пост. В нем собраны одним бандлом FUSE плагины, позволяющие монтировать те или иные удаленные файловые системы или хранилища, публиковавшиеся в канале.

yandex-music-fusefs - Яндекс музыка в виде FuseFS
https://t.me/gitgate/353

s3fs - позволяет Linux, macOS и FreeBSD монтировать S3 бакет через FUSE
https://t.me/gitgate/378

GeeseFS - высокопроизводительная файловая система S3 ( Яндекс , Amazon ), соответствующая стандарту POSIX и написанная на языке Go
https://t.me/gitgate/380

sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH.
https://t.me/gitgate/493

tgfs - FUSE плагин для монтирования Telegram вложений.
https://t.me/gitgate/534

google-drive-ocamlfuse - файловая система FUSE для Google Диска, написан на OCaml. Он позволяет вам подключить Google Диск в Linux.
https://t.me/gitgate/536

CloudFusion - позволяет получить доступ к множеству облачных хранилищ из Linux, как к любому файлу на вашем рабочем столе. Работайте с файлами из хранилищ Dropbox, Sugarsync, Amazon S3, Google Storage, Google Drive и WebDAV, как с любыми другими файлами на вашем рабочем столе.
https://t.me/gitgate/537

опубликовано в @gitgate

#fuse #bundle #metapost
🔥14👍8
Useful Tools | Linux | GitOps | DevOps
RetroBar - телепортирует вас назад во времени, заменив современную панель задач Windows классическим стилем Windows 95, 98, Me, 2000, XP или Vista. Возможности: - заменяет панель задач Windows по умолчанию на классическую раскладку. - встроенная область…
HUBFS - файловая система для GitHub и Git.

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

Т.е. можно с гитом интегрировать практически все, что умеет "под ноги" писать. Пишите в комментариях кому что удалось с гитом подружить таким образом ! (про логи в гит не пишите, ибо это дурь)

https://github.com/winfsp/hubfs

опубликовано в @gitgate

#git #github #gitlab #fuse #mount
👍13🔥6
ldapfs - позволяет монтировать и просмотреть дерево каталога LDAP, как файловую система Linux.

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

Особенности:

- подключения LDAP только для чтения.
- кэш по умолчанию установлен на 300 секунд (5 мин), его можно установить через командную строку Param
- содержимое файлов - все атрибуты объявления в формате YAML
- атрибуты AD также настроены как расширенные атрибуты пользователя, доступные через getFxattr

https://github.com/mgale/ldapfs

опубликовано в @gitgate

#fuse #ldap
👍12🔥8
pingfs- файловая система, в которой данные хранятся только в самом Интернете, как пакеты ICMP Echo (пинги), отправляемые от вас на удаленные серверы и
обратно.

Он реализован с использованием сырых сокетов и FUSE, поэтому требуются права суперпользователя.

Linux - единственная целевая ОС, переносимость не является целью. Поддерживаются удаленные хосты IPv4 и IPv6.

https://github.com/yarrick/pingfs

опубликовано в @gitgate

#ping #fs #joke #fuse
🔥15👍3
tgfs - файловая система пользовательского пространства (FUSE) использующая для хранения  вложения в Telegram постах

Ограничения:
   - не перезагружает список диалогов (если вы начинаете новый чат, вам следует отмонтировать и снова смонтировать tgfs)
   - нет индикаторов выполнения (большой файл будет скопирован за несколько секунд, но появится в tg в течение минуты)
   - нет многопоточности
   - файлы с пробелами в имени не загружаются.

https://github.com/Firemoon777/tgfs

подсказал:  Михаил Исаев - @ismvru

опубликовано в  @gitgate

#telegram #fs #fuse
👍10🔥4