- PVSM.RU - https://www.pvsm.ru -
В развитии чужого проекта keymemo.com [1], пост Онлайн менеджер паролей [2] от 2010 года.

Далее попробую обосновать столь громкий заголовок.
Для размещения в «Я пиарюсь» не хватает кармы, поэтому здесь.
Давно (похоже что с самого появления где-то в 2010 году) для хранения критичной информации пользуюсь keymemo.com [1]. Внутренняя паранойя немного беспокоилась, что ресурс на котором хранится моя критичная информация в общем-то совсем мне неподконтрольный, но удобство перевешивало.
Некоторые неудобства:
В альбомном расположении клавиатура закроёт всё.
При отправке на почту резервной копии с сайта — копия не отправляется (на момент написания поста), возникает ошибка сервера. Связь через обратную форму сайта оказалась в одну сторону — от меня. Попытка связаться через почту whois тоже не удалась. Судя по посту (ссылка выше) — ничего не менялось с момента публикации, т.е. с 2010 года.
Возникла идея разместить что-то такое на своих мощностях, но автор не отвечал на просьбы поделится кодом серверной части, клиентская часть вся доступна в браузере для исследования, что помогло сделать импорт.
У меня появился повод изучить javascript и PWA (Progressive Web Apps: WhoAmI/Хабрахабр [3] )
Что получилось?
Получился сайт keymemo.github.io [4]. На деле это сайт из одной страницы со скриптами js — смесь hmtl5/js/css3, получилось так, как получилось.
Подробности:
Конструктивная критика приветствуется (лучше в личку, мало ли неустраненные уязвимости или неграмотность мою выявит).
Лицензия GNU General Public License v3.0.
Ссылки, которые помогли:
→ Читал до полного прояснения об PWA [8]
→ Современный учебник Javascript [9]
Импорт из keymemo.com
Автор: ErshoFF
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/254441
Ссылки в тексте:
[1] keymemo.com: https://keymemo.com
[2] Онлайн менеджер паролей : https://habrahabr.ru/post/79997/
[3] Progressive Web Apps: WhoAmI/Хабрахабр: https://habrahabr.ru/post/303626/
[4] keymemo.github.io: https://keymemo.github.io/
[5] AES: https://github.com/jakubzapletal/crypto-js/blob/master/README.md#aes
[6] CryptoJS: https://code.google.com/archive/p/crypto-js/
[7] github.com/keymemo/keymemo.github.io: https://github.com/keymemo/keymemo.github.io
[8] Читал до полного прояснения об PWA: https://developers.google.com/web/fundamentals/getting-started/codelabs/your-first-pwapp/
[9] Современный учебник Javascript: https://learn.javascript.ru/
[10] www.keymemo.com: https://www.keymemo.com/
[11] Источник: https://geektimes.ru/post/288780/
Нажмите здесь для печати.