여행기 작성을 위한 자동화
방대한 분량의 여행기를 작성하는 과정을 자동화하는 구체적인 방법들을 설명한다.
각 단계별 프로세스
자동화를 하기 위해서는 여행기를 작성하는 과정을 세분화해서 나열할 필요가 있다.
| 순서 | 단계 설명 |
| 1 | 사진과 동영상을 촬영 |
| 2 | 일기를 작성 |
| 3 | 데이터(사진, 동영상, 일기, gpx)를 외장하드에 백업 |
| 4 | 여행기 작성 날짜에 해당하는 데이터를 PC 에 복사 |
| 5 | 사진을 일정한 크기로 변경 후 올릴 사진을 선택 |
| 6 | gpx 파일은 https://www.gpsvisualizer.com/profile_input 에 올리고 고도, 거리 데이터가 담긴 png 파일을 다운로드 |
| 7 | 구글드라이브에서 지도 파일을 날짜_국가 형식의 이름으로 만들고 gpx 파일을 올린다 그리고 공유를 위한 주소를 복사 |
| 8 | 위키 페이지 입력 창에 해당 날짜의 일기를 복사 |
| 9 | 5번에서 선택한 이미지 파일을 업로드하고 이미지 태그를 일기 아래에 추가한다 |
| 10 | gpx 정보 작성을 위한 포맷 복사 |
| 11 | 6, 7번에서 얻은 그림과 주소를 복사 |
| 12 | 모두 채워진 양식을 저장 |
사진 파일명을 찍은 날짜로 변경하기
휴대폰 사진의 경우, 파일명을 보고 찍은 날짜를 알 수 있지만, 카메라 사진의 경우에는 일렬번호로만 나오기 때문에 파악하기 힘들다. 물론 파일생성 날짜로 정렬하면 알 수는 있지만, 이곳저곳으로 복사를 하다보면 복사한 날짜로 바뀌기도 한다.
이런 경우에도 사진 정보(EXIF)는 바뀌지않기 때문에 사진을 찍은 날짜로 이름을 변경하면 알아보기 편리하다. 일단 필요한 프로그램을 아래와 같이 설치하고 사진이 있는 디렉토리에서 명령을 실행하면, 모든 JPG 파일들이 찍은 날짜형식으로 바뀐다. 이때 날짜와 시간이 같은 파일명은 -1 같이 확장이름이 붙는다.
$sudo apt install libimage-exiftool-perl -y $ls 1.JPG $exiftool -m -q '-FileName<CreateDate' -d "%Y-%m-%d_%H-%M-%S%%-c.%%e" *.JPG $ls 2016-12-11_19-18-41.JPG