Никто не пишет, а хочется поговорить
(1) При входе на форум глюки при автоподстановке пароля из гугл-хромовского менеджера паролей. Пришлось запрашивать воостановление пароля. И так уже второй раз.
(2) Хочется получить совет по реализации программы. Делается для себя, вспомнить навык и выучить новое, чтобы другим было не стыдно показать и предложить для работы. Коммерческого интереса нет.
Подробно. В моем спортивном архиве данные о 10 лет занятий, 37500км, несколько тысяч файлов. Каждый файл - это трек пробежки с записью GPS координат, пульса, темпа бега, частота шагов (каденс) и прочее из спортивных часов. На рисунке во вложении пример того что в файлах
Я сделал форму для анализа данных записанных в файле, см. стартовое сообщение. Вот кстати, онлайн версия
https://karaul.github.io/fitplotter/
если интересно поиграть с онлайн-версией, FIT файл для анализа можно взять из
https://github.com/karaul/fitplotter/tree/main/examples
файл проекта
https://github.com/karaul/fitplotter
Теперь мне хочется прикрутить к этому делу оболочку - таблицу из имен файлов и реперных данных из каждого файла (день, расстояние, средние и проч). Все файлы хранятся в одной директории на моей машине. Эта директория почти ежедневно пополняется. Мне хочется иметь таблицу вроде этой
https://www.runningahead.com/logs/4e...1eca8/workouts
Так чтобы щелкнув по строке таблицы я мог открыть из директории соответствующий файл и посмотреть график. Потом щелкнуть по другой строке и открыть на том же графике 2ой файл и сравнить. (Или на новом поле, но это неважно)
Непонятно как сделать таблицу. Прикручивать базу данных? Я сделал подобное на питоне, там у меня просто за каждый год csv файл, который регулярно дописывается, все работает. Теперь хочется на JS, но чтобы было не кустарно, как на питоне, а согласно имеющимся практикам, и практики заодно выучить. Предполагается что программа работать будет локально, если удастся потом сделать выход в внешний мир, как получилось с fitplotter, то совсем хорошо.
По моему разумению - это стандартная задача. Я нашел несколько описаний как это делается, например
https://closebrace.com/tutorials/201...ss-and-mongodb
Хочется знать - это правильное решение когда элементы хранения - файлы на диске? Мне кажется можно сделать проще.
Спасибо за обсуждение.
PS: В качестве благодарности могу надавать советов как правильно бегать.