Atidarytas su Evernote konkuruojančios užrašų platformos Notesnook kodas

Laikydamasi ankstesnio pažado, „Streetwriters“ savo užrašų platformą „Notesnook“ pavertė atviro kodo projektu. „Notesnook“ reklamuojamas kaip visiškai atvira, į privatumą orientuota „Evernote“ alternatyva, turinti visišką šifravimą, kad būtų išvengta serverio analizės. Kodas parašytas „JavaScript“ / „Typescript“ ir yra licencijuotas pagal GPLv3.

Šiuo metu yra paskelbtas žiniatinklio sąsajos, darbalaukio programų, mobiliųjų programų, bendrinamų bibliotekų, užrašų rengyklės ir plėtinių kodas. Pastabų sinchronizavimo tarp skirtingų įrenginių serverio kodą atskiroje saugykloje žadama paskelbti rugsėjo mėnesį. Žiniatinklio sąsaja sukurta naudojant „React“ sistemą, o programos mobiliesiems – naudojant „React Native“.

Atidarytas su Evernote konkuruojančios užrašų platformos Notesnook kodas

Užrašų ir pridedamų failų ar vaizdų šifravimui nuo galo iki galo kliento pusėje naudojami XChaCha20-Poly1305 ir Argon2 algoritmai; visi duomenys perduodami į sinchronizacijos serverį vartotojo raktu užšifruota forma. Atidarius serverį, vartotojo valdomoje įrangoje galima paleisti visą infrastruktūrą skirtinguose įrenginiuose užrašams daryti.

Prisijungimas prie programos gali būti apsaugotas slaptažodžiu, kad būtų išvengta galimybės peržiūrėti užrašus, jei įrenginys patenka į netinkamas rankas. Galima kurti bendruosius užrašus, tarp jų ir užšifruotus atskiru slaptažodžiu, taip pat specialius, papildomai apsaugotus užrašus, skirtus saugoti konfidencialius duomenis, tokius kaip slaptažodžiai ir prieigos raktai.

Užrašuose galite įdėti lenteles, užduočių sąrašus, kodų blokus, įterpti daugialypės terpės duomenis ir savavališkus failus ir naudoti žymėjimo žymėjimą. Kad būtų patogiau struktūrizuoti informaciją, ji palaiko pastabų susiejimą su žymomis, spalvų etikečių priskyrimą, grupavimą pagal projektus ir turinio dalių sutraukimą pastaboje pagal antraštę. Tai palaiko svarbių pastabų prisegimą, susiejimą su pranešimais ir priminimų kūrimą.

Šaltinis: opennet.ru

Добавить комментарий