Простейший сервис для шаринга небольших текстовых фрагментов (nixshare.ru)
  • Go 85.1%
  • Dockerfile 14.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-26 03:04:21 +03:00
.forgejo/workflows ci: токен клонирования/публикации — из секрета WORKFLOW вместо мёртвого инлайна 2026-09-26 03:04:21 +03:00
cmd/serve Добавил редирект с / 2025-05-07 02:13:33 +03:00
internal Добавил редирект с / 2025-05-07 02:13:33 +03:00
.dockerignore Добавил редирект с / 2025-05-07 02:13:33 +03:00
.gitignore Добавил редирект с / 2025-05-07 02:13:33 +03:00
Dockerfile Dockerfile: CMD (storage /data, base_url nixshare.ru); CI: сборка и публикация образа в gitrepo.ru/neonxp/nixshare 2026-09-16 13:15:16 +03:00
go.mod Первая версия 2025-05-07 01:41:46 +03:00
go.sum Первая версия 2025-05-07 01:41:46 +03:00
LICENSE Первая версия 2025-05-07 01:41:46 +03:00
README.md Добавил примеров в README 2025-05-07 02:27:53 +03:00

nixshare

Проcтейший сервис для шаринга небольших текстовых фрагментов.

API

POST https://nixshare.ru/paste/{имя-файла}

Загрузка тела запроса целиком.

Результат:

201 Ответ

Адрес фрагмента будет в заголовке Location ответа.

Загрузка через curl:

curl https://nixshare.ru/paste/paste.txt -X POST -si -d "hello, world"

Максимальный размер фрагмента - 1Мб

Загрузка буфера обмена

Можно сделать alias или команду для горячих клавиш:

Wayland:

wl-paste | curl -si -d @- https://nixshare.ru/paste/clipboard.txt | grep "location:" | sed -s 's/location: //' | wl-copy

X11:

xclip -o | curl -si -d @- https://nixshare.ru/paste/clipboard.txt | grep "location:" | sed -s 's/location: //' | xclip