티스토리 백업
티스토리 블로그의 백업 기능은 이전에 사라졌습니다. 그래서, 직접 만들어보기로 했습니다. 이는 티스토리 Open API 를 사용한 것입니다. 해당 프로그램은 아주 단순하며, 그저 티스토리로 인증하고 백업을 시작하면 언제든 자신의 블로그를 백업할 수 있습니다. 본래는 웹페이지로 만들 예정이었으나, 보안상 브라우저에서는 가능하지 않으므로 별도의 어플리케이션으로 만들었습니다.
해당 프로그램은 윈도우 10, 64비트 시스템에서 테스팅이 진행되었음을 알립니다.
다운받기
https://github.com/pronist/tistory-backup/releases/download/1.3.0/TistoryBackup.Setup.1.3.0.exe
크롬 등 일부 브라우저에서 던지는 다운로드 보안 알림은 무시해주셔도 됩니다. :)
티스토리 포스트 백업하기
인증하기
먼저 티스토리 아이디를 통해 인증을 해주시면 됩니다. 별도의 팝업창이 열리기 때문에 그것을 통해서 해주시면 되겠습니다.
백업 시작하기
백업을 시작하려면 백업할 블로그를 선택하고, 시작하기 버튼을 눌러서 해주시면 됩니다. 백업이 끝나면, 성공 화면이 나오지만, 실패한 경우 실패에 대한 이유와 함께 나옵니다. 이는 티스토리 Open API 가 던져주는 결과에 따릅니다. 따라서 티스토리 Open API 에 문제가 생긴경우 어플리케이션이 동작하지 않을 것입니다. 물론, 카카오가 운영하는 만큼 대부분 그럴 일은 거의 없습니다.
성공하면, 다운받기를 통해서 다운로드 받을 수 있습니다. 이는 .zip 파일로 생성될 것입니다. 만약 그렇지 않다면 압축 프로그램으로 직접 열어서 폴더의 압축을 해제해보실 수도 있습니다. 내부에 포스트가 담겨져 있습니다.
별을 주세요!
개발자 커뮤니티인 Github
에서 주어지는 별은 개발자에게 큰 힘이 되어주고 프로젝트에 대한 가치를 나타냅니다! 별이 많아질 수록 빛납니다.여러분께서 별을 쏴주시는 것이 제게는 큰 도움이 됩니다. 또한 하트를 뿜뿜 남겨주세요!
https://github.com/pronist/tistory-backup
GitHub - pronist/tistory-backup: 티스토리 블로그 백업 프로그램
티스토리 블로그 백업 프로그램. Contribute to pronist/tistory-backup development by creating an account on GitHub.
github.com
버그와 개선사항
버그와 개선사항에 대한 피드백은 언제나 환영입니다. 버그는 언제나 있을 수 있습니다. 버그가 없는 프로그램은 세상에 있을 수 없습니다.
https://github.com/pronist/tistory-backup/issues
* 현재 이 프로그램은 개발이 완료되어 더는 추가적인 기능 개발 예정이 없습니다.
이미지
해당 어플리케이션에서 가져오는 데이터는 티스토리 API 를 기반으로 합니다. 일부 포스트의 이미지가 올바르게 백업되지 않는 현상이 발생할 수 있습니다. 티스토리 개발팀에서 패치를 안 한것인지, 티스토리 API 에서 이미지 경로를 정상적으로 반환해주지 않고 있습니다. 따라서 이미지를 못 가져오거나, 일부 누락이 있을 수 있다는 점 참고해주시기 바랍니다.
백업이 안 되는 블로그가 있어요
만약 블로그를 두 개 이상 백업하고 싶은데, 두 번째 블로그부터 문제가 발생하는 경우가 있습니다. 이 부분은 어플리케이션 문제라기보다는 티스토리 오픈 API 의 문제라고 보는 것이 타당하다고 생각됩니다. 어플리케이션에서 티스토리로부터 데이터를 끌어와야 하는데, 내부 정책으로 인해 두 번째 이상의 블로그의 데이터는 얻어오지 못하고 있습니다.
초창기에는 문제없이 잘 되고 있었는데, 코드를 건드리지 않았음에도 불구하고 어느 순간부터 두 번째 블로그의 데이터는 긁어오지 못하고 있기 때문이죠. 티스토리에서 조치한 사항이라고 생각할 수 밖에 없는 상황이 되었습니다.
더 읽을거리
티스토리 백업(Tistory Backup) 개발 돌아보기