Есть ли скриншотер с selfhosted размещением и клиентами под разные ОС?
Сейчас в команде каждый использует что-то своё, кто-то joxi, кто-то flameshot, кто-то mail.ru, часто скриншоты теряются, когда с ним нужно обратиться через 1-2 года, к тому же куча рекламы.
Необходимо selfhosted сервер с набором клиентов со стандартным функционалом: сделал скриншот, провел над ним манипуляции (стрелочки расставил, текст дописал), нажал кнопку "загрузить", ушло на свой сервер, отдало уникальную ссылку на скрин. Желательно с разграничением прав и просмотром своих (возможно и группы пользователей) скриншотов.
Пока думаю над реализацией форка flameshot, сделать самостоятельно бэк (или использовать XBackBone) и интегрировать с ним, вместо imgur.
Любое приложение для создания скриншотов с возможностью настройки каталога для сохранения
Любой файловый сервис типа SeaFile, OwnCloud, NextCloud и т.п.
Для ссылки на скриншот: простенький скрипт на сервере, который выдаёт пользователю веб-ссылку на загруженный в указанный каталог файл — например бот в мессенджере/рабочем чате или какой-нибудь локальный скрипт на ПК, который сам с сервера заберёт ссылку и отдаст её пользователю в буфер обмена или всплывающей подсказке какой-нибудь
Опционально — скрипт со всеми вашими настройками для установки приложения и настройки его на ваше файловое хранилище в один-два клика или даже полноценный инсталлятор
Сергей, как и ваш вопрос. Во всех нормальных приложения для создания скриншотов есть опция указания каталога для сохранения скриншотов, а в отличных даже хуки типа запуска скрипта или приложения при наступлении определённых событий. Ключевое слово "нормальных". Ибо встречаются приложения, которые могут иметь проблемы с языками, отличными от английского или, например, не поддерживать сетевые диски или HiDPI мониторы или несколько мониторов. Кроме того, вы не указали больше никаких дополнительных требований, а значит абсолютное большинство приложений вам подойдут.
Так же во всех нормальных облачных хранилищах есть возможность удалённого подключения к ним для монтирования каталогов, WebDav, RestAPI и прочее. Тут вы тоже не указали никаких конкретных требований — значит, вам подойдёт большинство облачных решений.
Выбор вы можете сделать самостоятельно. Или вы хотите чтобы этот выбор сделали за вас? Не, так-то, конечно тоже можно, но тут уже "любой каприз за ваши деньги".
Например, у меня для создания скриншотов используется простейший скрипт на пару строчек кода. Для заливки в облако и копирования ссылки в буфер достаточно добавить ещё пару строчек кода. Если вас устроит такое решение — вполне могу поделиться скриптом.
Сергей, вот именно! Какая именно вам нужна конкретика? Я конкретно указал: вы не предоставили никаких конкретных критериев. Ну вон возьмите стандартные виндовые ножницы — там всё это должно быть. Под ваши критерии подходят большинство приложений для скриншотов. Список конкретных наиболее популярных облаков я тоже написал. Повторюсь ещё раз: если вы хотите, чтобы вам подобрали решение под ваши конкретные задачи и конкертные требования — вам дорога на фриланс. И будьте любезны соблюдать приличия не хамить и не делать беспочвенных обвинений.
VoidVolker, Основной текст и есть требование "Необходимо selfhosted сервер с набором клиентов со стандартным функционалом: сделал скриншот, провел над ним манипуляции (стрелочки расставил, текст дописал), нажал кнопку "загрузить", ушло на свой сервер, отдало уникальную ссылку на скрин. "
Городить отдельно облако, там прописывать скрипты, каких-то ботов в тг, еще WebDav, ну это уже треш какой-то. Вы говорите о "любых нормальных" скриншотерах, но ни одного нормального примера скриншотера не дали
Михаил Ливач, Спасибо, ну в общем я понял, видимо ничего похоже нет в опенсорсе.
Монтировать вебдав, настраивать клиенты на выгрузку в него, научить пользователей искать ссылку на файл в облаке и вручную ее получать - для 50 пользователей это просто ужас. Я даже для себя одного не стану этого делать, тк не совсем еще кукухой поехал
Монтировать вебдав, настраивать клиенты на выгрузку в него
Как я уже ранее сказал — всё это делается один раз простым скриптом.
научить пользователей искать ссылку на файл в облаке и вручную ее получать
Зачем? Скрипт загрузки файла в облако — одна строчка, ещё одна-две строчки кода — выдать ссылку на файл пользователю через буфер или в чат.
даже для себя одного не стану этого делать, тк не совсем еще кукухой поехал
Тогда как вы собирались писать свою реализацию? Эта задача в несколько несколько объёмнее и сложнее, чем поставить и настроить один облачный сервис (зачастую просто выбрать опцию из списка при создании ВМ или инициализации сервера), одно приложение и добавить пару простых скриптов для автоматизации и удобства.
ShareX - больше чем скриншотер с публикацией в кучу сервисов. (рекомендую imgur.com - можно даже без реги юзать)
часто скриншоты теряются, когда с ним нужно обратиться через 1-2 года, к тому же куча рекламы.
Для надёжности нужно хранить на своём сервере. Или как минимум оплачивать сервис. (хотя на imgur-е и 15 летней давности живы. Но никто не даст гарантий что и там не будут чистить)
ShareX - клиент только под винду(
imgur - не рекомендую, там одно 18+ выкладывают, потом в рекламе подсовывают. Да и надо именно чтобы на свой сервак грузилось