Простейший сервис для шаринга небольших текстовых фрагментов (nixshare.ru)
- Go 85.1%
- Dockerfile 14.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
docker / build-push (push) Successful in 15s
|
||
| .forgejo/workflows | ||
| cmd/serve | ||
| internal | ||
| .dockerignore | ||
| .gitignore | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| README.md | ||
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