mahlernim/google-timeline-visualizer
구글 타임라인 기록을 여행 지도 애니메이션 영상으로 만들어주는 앱
Timeline Visualizer는 구글맵의 위치 기록(Timeline) 파일을 읽어 한 해 동안 다녀온 여행 경로를 움직이는 지도 영상으로 만들어주는 오픈소스 앱이다. 안드로이드 앱과 아이폰용 웹앱 두 가지로 제공되며, 위치 기록 파일을 서버에 올리지 않고 기기 안에서만 처리한다. 코틀린으로 작성됐고 깃허브에서 863개의 별을 받았다.
무엇을 하는 레포인가
- 구글맵 설정에서 내려받은 Timeline.json 파일을 앱에 불러와 원하는 기간(월 범위 또는 정확한 날짜)을 고르면 이동 경로가 지도 위에서 움직이는 영상(10초~300초)으로 만들어진다
- 안드로이드 앱은 APK로 직접 설치하고, 아이폰은 설치 없이 사파리 브라우저로 웹앱을 열어 사용하며 사파리 16.4 이상에서 MP4 제작을 지원한다
- 카메라 움직임(고정/역동적), 영상 화질(480p~1080p, 정사각형·세로·가로), GPS 오차 좌표 자동 제거 등 세부 설정을 조절할 수 있다
- 완성된 영상은 안드로이드의 Movies/Timeline Visualizer 폴더에 저장되며 앱 내 '내 동영상' 목록에서 재생·공유·삭제할 수 있다
- 구글 로그인이나 위치 권한을 요구하지 않고 위치 기록 파일 자체는 절대 인터넷에 업로드되지 않으며, 지도 타일을 표시하기 위해 CARTO 서버에만 지도 영역 요청이 전송된다
왜 중요한가
자신이 1년간 어디를 다녔는지 시각적으로 확인하고 싶은 사람이나 여행 브이로그용 지도 애니메이션이 필요한 사람에게 개인정보를 외부에 노출하지 않으면서도 무료로 쓸 수 있는 도구를 제공한다. 오픈소스이자 데스크톱용 파이썬 버전도 함께 제공돼 개발자가 직접 빌드하거나 커스터마이징할 수 있다.
이 레포의 용어
- Timeline.json · 구글맵이 기록한 사용자의 위치 이동 내역을 담은 내보내기 파일
- E7 좌표 · 위도·경도 값에 10^7을 곱해 정수로 표현하는 좌표 형식
- great-circle path(대권 경로) · 지구 구면 위 두 지점을 잇는 최단 경로로, 장거리 비행 구간을 부드럽게 이어줄 때 쓰임
- CARTO · 오픈스트리트맵 데이터를 기반으로 지도 타일 이미지를 제공하는 서비스
- APK · 구글플레이를 거치지 않고 안드로이드 기기에 직접 설치할 수 있는 앱 설치 파일
레포 원문 소개 (영문)
Visualize your year in travel using your Google Location History (Timeline) data
GitHub에서 보기주목받는 레포
- cathrynlavery/diagram-designAI 코딩 도구가 그리는 다이어그램을 흔한 둥근 사각형 대신 잡지 느낌 편집 디자인으로 바꿔주는 스킬
- public-apis/public-apis세상의 모든 무료 API를 한곳에 모아둔 목록 저장소
- semantica-agi/semanticaAI 에이전트가 왜 그런 결정을 내렸는지 그래프로 증명하는 오픈소스 인프라
- cactus-compute/needle14메가바이트짜리 AI 모델로 스마트폰과 웨어러블에서 인터넷 없이 도구 호출하기
- unslothai/unsloth코딩 없이 내 컴퓨터에서 AI 모델을 돌리고 학습시키는 데스크톱 앱
- macro-inc/macro이메일, 채팅, 문서, 업무관리, CRM을 하나로 묶고 AI가 팀 전체 기억을 공유하는 업무 플랫폼
- harry0703/MoneyPrinterTurbo주제나 키워드 하나만 입력하면 대본, 영상 소재, 자막, 배경음악까지 자동으로 붙여 짧은 영상 하나를 완성해주는 오픈소스 도구
- basecamp/omarchyDHH가 만든, 미리 취향껏 세팅된 리눅스 배포판