Copyparty - мультипротокольный файловый сервер с открытым исходным кодом, разработанный на Python и JavaScript.Позволяет развернуть сервер для локального и удаленного обмена файлами с поддержкой
HTTP, WebDAV, FTP, TFTP, SMB и CIFS, а также интеграцией в контейнеры Docker.Отличительными чертами являются возобновляемые многопоточные загрузки, дедупликация данных через симлинки и хардлинки, расширенная работа с медиафайлами (включая медиаиндексацию, предпросмотр изображений, аудиоплеер и транскодирование аудио), поддержка
ACL и конфигурируемых прав доступа.Сервер может быть развернут на любых ОС и устройствах, включая мобильные платформы и старые ПК; совместимость гарантируется с большинством современных и устаревших веб-браузеров. Система поддерживает работу с несколькими корневыми каталогами, управление доступом и расширенные сценарии поиска по содержимому файлов. Особое внимание уделяется отказоустойчивости, скорости клиентских операций (ускорение загрузок, параллельные чанки) и минимизации зависимости — для базовой работы достаточно установленного
Python, все дополнительные функции реализованы опционально.Copyparty нацелен на использование в домашних, корпоративных и экстренных сценариях обмена файлами, резервного копирования, организации локальных медиатек, а также быстрого развертывания файлового сервиса без необходимости настройки отдельной базы данных или сложных служб.
Репозиторий активно развивается, содержит подробную документацию по настройке и работе, список известных багов и планируемых улучшений.
https://github.com/9001/copyparty
Подсказал: @Shadow6
опубликовано в @gitgate
#nas #http #webdav #ftp #tftp #smb #cifs #python
GitHub
GitHub - 9001/copyparty: Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media…
Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file - 9001/copyparty
👍9🔥7
ppl - консольная утилита “как системный инструмент”, которая подключается к Perplexity API и помогает общаться, генерировать команды и собирать скрипты прямо из терминала. Возможности:
- chat: разговорный режим: подмешивает историю (контекст) и печатает ответ в формате
Markdown - cmd: генерирует одну
bash-команду под задачу: возвращает строгий JSON (команда + заметки), умеет предложить выполнить после подтверждения (--run) - script python: возвращает код + список pip-зависимостей;
ppl предлагает установить зависимости, затем показывает код и предлагает запуск - script bash: генерирует bash-скрипт, показывает и предлагает запуск
- key: сохранить/очистить Perplexity API key локально
- clear: очистить историю диалога
- Готовые
onefile бинарники в Releases (Linux/Windows), на macOS пока нетhttps://github.com/Fristivan/perplexity-cli.git
Поддержите нашего автора @fristivan звездой в репке ! Для разработчика это очень важно !
Опубликовано в @gitgate
#ai #cli #perplexity #bash #python #linux #windows #devtools
GitHub
GitHub - Fristivan/perplexity-cli: Консольная утилита для работы с Perplexity API
Консольная утилита для работы с Perplexity API. Contribute to Fristivan/perplexity-cli development by creating an account on GitHub.
👍14🔥8