Как Snapchat, но для текста.
Snaptext -это веб-приложение (и API), которое позволяет легко отправлять и получать самоуничтожительные сообщения в режиме реального времени. Например, вы можете перейти на snaptext.schollz.com/?to=schollz и написать мне сообщение. Сообщение будет храниться в очереди для меня ( schollz ), и оно будет уничтожено, когда браузер будет открыт на snaptext.schollz.com/schollz , который появляется первое сообщение.
Обмен сообщениями происходит в режиме реального времени с использованием веб-билетов, поэтому гарантируя, что вы получите сообщение лучше, чтобы браузер был открыт или использовал запутанный идентификатор. Сообщения находятся в очереди для каждого идентификатора, поэтому вы можете отправлять несколько сообщений, и они будут прочитаны по порядку (FIFO).
Недавно я сделал решение «под ключ» для Raspberry Pi, чтобы легко назначить учетные данные Pi Wi -Fi без использования SSH и не записываемого на загрузку (полезно для доставки клиентам). Pi Pi -Pi -The Budkkey запускает временную точку доступа Wi -Fi, и пользователь входит в свои учетные данные WiFi. Затем PI перезапускает и подключается к новому Wi -Fi. На этом этапе ему нужен способ передать пользователю, чтобы он подключен и предоставит свою IP LAN. Электронная почта здесь не является вариантом, потому что я не могу отправить PI, используя свои собственные учетные данные SMTP. Таким образом, я сделал Snaptext так, чтобы PI отправил пользователю сообщение через временную веб -страницу, такую как snaptext.schollz.com/abc234basd3b , которая сообщает пользователю, что он онлайн и дает свой IP -адрес.
Для Snaptext может быть иное использование - это в основном простой, переходный способ отправки коротких сообщений после того, как URL -адрес используется между сторонами.
Snaptext поддерживает только две вещи: написание или чтение сообщений.
Вы можете написать сообщения онлайн. Goto snaptext.schollz.com для написания сообщений. Сообщение может быть текстом или HTML, хотя разрешено ограниченное количество тегов HTML (для предотвращения атак XSS).
Вы также можете написать сообщения из других программ. API невероятно прост. Есть только одна конечная точка, чтобы опубликовать сообщение: post / . Используйте следующую полезную нагрузку, чтобы установить получателя ( to ), имя отправителя ( from ) и сообщение ( message ).
{
"to" : " snaptext " ,
"from" : " schollz " ,
"message" : " Just a test "
} Управляют получателем, где можно увидеть сообщение (это конкретное сообщение будет увидеть на snaptext.schollz.com/snapchat ). from просто говорит, кто отправляет сообщение. Пример Curl:
curl -d ' {"to":"snaptext","from":"schollz","message":"Just a test"} ' -X POST https://snaptext.schollz.com Goto snaptext.schollz.com/snapchat для чтения сообщений, которые были записаны в snapchat . Как только сообщение читается, оно уничтожено. Нет проверки, кто читает сообщение - это сначала сначала подавать. Тем не менее, любой, у кого есть браузер в настоящее время, может прочитать входящее сообщение.
Самый простой способ - использовать GO (требуется GO 1.9+):
$ go install -v github.com/schollz/snaptext
$ snaptext
Грань