ชอบ Snapchat แต่สำหรับข้อความ
SnapText เป็นเว็บแอป (และ API) ที่ให้คุณส่งและรับข้อความทำลายตนเองได้อย่างง่ายดายแบบเรียลไทม์ ตัวอย่างเช่นคุณสามารถไปที่ snaptext.schollz.com/?to=schollz และเขียนข้อความถึงฉัน ข้อความจะถูกเก็บไว้ในคิวสำหรับฉัน ( schollz ) และมันจะถูกทำลายเมื่อเบราว์เซอร์เปิดที่ snaptext.schollz.com/schollz ซึ่งปรากฏข้อความแรก
การส่งข้อความเกิดขึ้นแบบเรียลไทม์โดยใช้ WebSockets ดังนั้นเพื่อรับประกันว่าคุณจะได้รับข้อความที่ดีที่สุดเพื่อให้เบราว์เซอร์เปิดหรือใช้ ID ที่ทำให้งงงวย ข้อความจะถูกคิวสำหรับแต่ละ ID ดังนั้นคุณสามารถส่งข้อความหลายข้อความและพวกเขาจะอ่านตามลำดับ (FIFO)
เมื่อเร็ว ๆ นี้ฉันได้ทำโซลูชัน "Turnkey" สำหรับ Raspberry Pi เพื่อกำหนดข้อมูลรับรอง Pi WiFi ได้อย่างง่ายดายโดยไม่ต้องใช้ SSH หรือเขียนลงในการบูต (มีประโยชน์สำหรับการจัดส่งให้กับลูกค้า) Pi Image Turnkey เริ่มต้นจุดเชื่อมต่อ WiFi ชั่วคราวและผู้ใช้จะเข้าสู่ข้อมูลรับรอง WiFi ที่บ้านของพวกเขา จากนั้น PI จะรีสตาร์ทและเชื่อมต่อกับ WiFi ใหม่ ณ จุดนี้มันต้องการวิธีในการสื่อสารกับผู้ใช้ว่ามีการเชื่อมต่อและให้ IP LAN อีเมลไม่ใช่ตัวเลือกที่นี่เพราะฉันไม่สามารถจัดส่ง PI โดยใช้ข้อมูลรับรอง SMTP ของฉันเอง ดังนั้นฉันจึงสร้าง SnapText เพื่อให้ PI ส่งข้อความผู้ใช้ผ่านหน้าเว็บชั่วคราวเช่น snaptext.schollz.com/abc234basd3b ซึ่งบอกผู้ใช้ว่าออนไลน์และให้ที่อยู่ IP
อาจมีการใช้งานอื่น ๆ สำหรับ SnapText - โดยพื้นฐานแล้วมันเป็นวิธีที่ง่ายและชั่วคราวในการส่งข้อความสั้น ๆ เมื่อมีการแชร์ URL ระหว่างฝ่ายต่างๆ
SnapText รองรับการทำสองสิ่งเท่านั้น: การเขียนหรืออ่านข้อความ
คุณสามารถเขียนข้อความออนไลน์ goto snaptext.schollz.com เพื่อเขียนข้อความ ข้อความสามารถเป็นข้อความหรือ HTML ได้แม้ว่าจะอนุญาตให้ใช้แท็ก HTML จำนวน จำกัด (เพื่อป้องกันการโจมตี XSS)
คุณยังสามารถเขียนข้อความจากโปรแกรมอื่น ๆ API นั้นเรียบง่ายอย่างไม่น่าเชื่อ มีจุดสิ้นสุดเพียงจุดเดียวในการโพสต์ข้อความ: โพสต์ / ใช้เพย์โหลดต่อไปนี้เพื่อตั้งค่าผู้รับ ( to ) ชื่อผู้ส่ง ( from ) และข้อความ ( message )
{
"to" : " snaptext " ,
"from" : " schollz " ,
"message" : " Just a test "
} ตัวควบคุมผู้รับที่สามารถมองเห็นข้อความ (ข้อความนี้จะเห็นได้ที่ snaptext.schollz.com/snapchat ) from เพียงแค่บอกว่าใครกำลังส่งข้อความ ตัวอย่างม้วน:
curl -d ' {"to":"snaptext","from":"schollz","message":"Just a test"} ' -X POST https://snaptext.schollz.com goto snaptext.schollz.com/snapchat เพื่ออ่านข้อความที่เขียนไปยัง snapchat เมื่ออ่านข้อความแล้วมันจะถูกทำลาย ไม่มีการตรวจสอบว่าใครอ่านข้อความ - มาก่อนเสิร์ฟก่อน อย่างไรก็ตามทุกคนที่มีเบราว์เซอร์ที่เชื่อมต่อในปัจจุบันสามารถอ่านข้อความที่เข้ามาได้
วิธีที่ง่ายที่สุดคือการใช้ GO (ต้องไป 1.9+):
$ go install -v github.com/schollz/snaptext
$ snaptext
มิกซ์