No description
- Go 98.5%
- Makefile 1.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| go.mod | ||
| go.sum | ||
| index.txt | ||
| main.go | ||
| Makefile | ||
| README.org | ||
topast
Маленький сервис для обмена текстовыми данными. Своего рода pastebin.com в духе файлообменника 0x0.st. В качестве СУБД используется sqlite3.
Настройка
Настройка осуществляется посредством редактирования файла config.json. Пример файла:
{
"address": "http://localhost:8080",
"hostname": "localhost",
"port": 8080,
"database": "topast.db"
}
Использование из командной строки
Для публикации содержимого текстового файла (--data-binary необходим для сохранения символов переводов строки):
$ curl --data-binary '@FILENAME' HOST
Для публикации из STDIN:
COMMAND | curl -X POST --data-binary @- HOST
Web-интерфейс
В настоящий момент web-интерфейс отсутствует, хотя меня и посещают мысли добавить какой-то простой интерйейс в духе промышленного дизайна.