รหัสสำหรับแพลตฟอร์มจดบันทึก Notesnook ซึ่งแข่งขันกับ Evernote ได้รับการเปิดแล้ว

เพื่อให้เป็นไปตามคำมั่นสัญญาก่อนหน้านี้ Streetwriters ได้ทำให้แพลตฟอร์มการจดบันทึก Notesnook เป็นโครงการโอเพ่นซอร์ส Notesnook ได้รับการขนานนามว่าเป็นทางเลือกที่เปิดกว้างและเน้นความเป็นส่วนตัวแทน Evernote โดยมีการเข้ารหัสจากต้นทางถึงปลายทางเพื่อป้องกันการวิเคราะห์ฝั่งเซิร์ฟเวอร์ รหัสนี้เขียนด้วย JavaScript/Typescript และได้รับอนุญาตภายใต้ GPLv3

ปัจจุบันโค้ดสำหรับเว็บอินเตอร์เฟส แอปพลิเคชันเดสก์ท็อป แอปพลิเคชันมือถือ ไลบรารีที่ใช้ร่วมกัน ตัวแก้ไขบันทึกย่อ และส่วนขยาย ได้รับการเผยแพร่แล้ว รหัสเซิร์ฟเวอร์สำหรับการซิงโครไนซ์บันทึกระหว่างอุปกรณ์ต่าง ๆ สัญญาว่าจะเผยแพร่ในพื้นที่เก็บข้อมูลแยกต่างหากในช่วงเดือนกันยายน เว็บอินเตอร์เฟสถูกสร้างขึ้นโดยใช้เฟรมเวิร์ก React และแอปพลิเคชันมือถือถูกสร้างขึ้นโดยใช้ React Native

รหัสสำหรับแพลตฟอร์มจดบันทึก Notesnook ซึ่งแข่งขันกับ Evernote ได้รับการเปิดแล้ว

สำหรับการเข้ารหัสบันทึกจากต้นทางถึงปลายทางและไฟล์หรือรูปภาพที่แนบมา อัลกอริธึม XChaCha20-Poly1305 และ Argon2 จะถูกนำมาใช้ในฝั่งไคลเอ็นต์ ข้อมูลทั้งหมดจะถูกส่งไปยังเซิร์ฟเวอร์การซิงโครไนซ์ในรูปแบบที่เข้ารหัสด้วยคีย์ของผู้ใช้ หลังจากเปิดเซิร์ฟเวอร์ โครงสร้างพื้นฐานทั้งหมดสำหรับการจดบันทึกบนอุปกรณ์ต่างๆ ก็สามารถเปิดใช้งานบนอุปกรณ์ที่ผู้ใช้ควบคุมได้

การเข้าสู่ระบบแอปพลิเคชันสามารถป้องกันด้วยรหัสผ่านเพื่อป้องกันความสามารถในการดูบันทึกหากอุปกรณ์ตกไปอยู่ในมือผิด คุณสามารถสร้างบันทึกทั่วไปได้ รวมถึงบันทึกที่เข้ารหัสด้วยรหัสผ่านแยกต่างหาก รวมถึงบันทึกพิเศษที่ได้รับการป้องกันเพิ่มเติมสำหรับการจัดเก็บข้อมูลที่เป็นความลับ เช่น รหัสผ่านและคีย์การเข้าถึง

ในบันทึกย่อ คุณสามารถวางตาราง รายการงาน บล็อกโค้ด ฝังข้อมูลมัลติมีเดียและไฟล์ที่กำหนดเอง และใช้มาร์กอัป Markdown เพื่อการจัดโครงสร้างข้อมูลที่สะดวกยิ่งขึ้น รองรับการเชื่อมโยงบันทึกย่อเข้ากับแท็ก การกำหนดป้ายกำกับสี การจัดกลุ่มตามโปรเจ็กต์ และการยุบเนื้อหาบางส่วนภายในบันทึกย่อตามหัวข้อ รองรับการปักหมุดบันทึกสำคัญ ลิงก์ไปยังการแจ้งเตือน และสร้างการแจ้งเตือน

ที่มา: opennet.ru

เพิ่มความคิดเห็น