timelinize
Timelinize — это саморазмещаемое приложение, написанное на Go, которое объединяет личные данные (фотографии, сообщения, историю местоположений, контент из социальных сетей) из различных источников в единую, локально хранимую и доступную для поиска временную шкалу на вашем компьютере.
Программа поддерживает импорт данных из облачных сервисов, устройств и API, а также распознавание сущностей для связывания связанных данных из разных источников.
Timelinize использует SQLite для индексации, предоставляет симметричные HTTP API и интерфейсы командной строки, а также обрабатывает данные из нескольких источников с автоматическим удалением дубликатов.