티스토리 블로그 백업 프로그램을 만들었습니다.
티스토리

티스토리 블로그 백업 프로그램을 만들었습니다.

 

티스토리 백업

티스토리 블로그의 백업 기능은 이전에 사라졌습니다. 그래서, 직접 만들어보기로 했습니다. 이는 티스토리 Open API 를 사용한 것입니다. 해당 프로그램은 아주 단순하며, 그저 티스토리로 인증하고 백업을 시작하면 언제든 자신의 블로그를 백업할 수 있습니다. 본래는 웹페이지로 만들 예정이었으나, 보안상 브라우저에서는 가능하지 않으므로 별도의 어플리케이션으로 만들었습니다.

해당 프로그램은 윈도우 10, 64비트 시스템에서 테스팅이 진행되었음을 알립니다.

다운받기

https://github.com/pronist/TistoryBackup/releases/download/1.3.0/TistoryBackup.Setup.1.3.0.exe

크롬 등 일부 브라우저에서 던지는 다운로드 보안 알림은 무시해주셔도 됩니다. :)

티스토리 포스트 백업하기

인증하기

먼저 티스토리 아이디를 통해 인증을 해주시면 됩니다. 별도의 팝업창이 열리기 때문에 그것을 통해서 해주시면 되겠습니다.

백업 시작하기

백업을 시작하려면 백업할 블로그를 선택하고, 시작하기 버튼을 눌러서 해주시면 됩니다. 백업이 끝나면, 성공 화면이 나오지만, 실패한 경우 실패에 대한 이유와 함께 나옵니다. 이는 티스토리 Open API 가 던져주는 결과에 따릅니다. 따라서 티스토리 Open API 에 문제가 생긴경우 어플리케이션이 동작하지 않을 것입니다. 물론, 카카오가 운영하는 만큼 대부분 그럴 일은 거의 없습니다.

블로그 백업에 성공하면 성공했다는 메시지가 나타납니다.

성공하면, 다운받기를 통해서 다운로드 받을 수 있습니다. 이는 .zip 파일로 생성될 것입니다. 내부에 포스트가 담겨져 있습니다.

별을 주세요!

개발자 커뮤니티Github 에서 주어지는 은 개발자에게 큰 힘이 되어주고 프로젝트에 대한 가치를 나타냅니다! 별이 많아질 수록 빛납니다.여러분께서 별을 쏴주시는 것이 제게는 큰 도움이 됩니다. 또한 하트를 뿜뿜 남겨주세요!

별을 주려면 깃허브에 회원가입 해야합니다!

https://github.com/pronist/TistoryBackup

 

GitHub - pronist/TistoryBackup: 티스토리 블로그 백업 프로그램

티스토리 블로그 백업 프로그램. Contribute to pronist/TistoryBackup development by creating an account on GitHub.

github.com

코드 살펴보기

프로그램 소스코드를 살펴보려면 아래의 포스팅을 참고해주세요.

 

https://pronist.tistory.com/66

 

티스토리 백업 개발 리뷰

티스토리 백업 티스토리 백업은 티스토리의 백업기능을 만들어보고자 하는 아이디어가 문뜩 떠올라 단기간에 만든 데스크탑 어플리케이션이다. electron-vue 를 사용하였기에 렌더링을 vue.js 프레�

pronist.tistory.com

버그와 개선사항

버그 개선사항에 대한 피드백은 언제나 환영입니다. 버그는 언제나 있을 수 있습니다. 버그가 없는 프로그램은 세상에 있을 수 없습니다.

 

https://github.com/pronist/TistoryBackup/issues

 

* 현재 이 프로그램은 더는 추가적인 기능 개발 예정이 없습니다. 프로그램이 동작하지 않는 수준의 버그나 치명적인 버그가 발생하지 않는 이상은 패치가 진행되지 않을 것입니다.

이미지

해당 어플리케이션에서 가져오는 데이터는 티스토리 API 를 기반으로 합니다. 일부 포스트의 이미지가 올바르게 백업되지 않는 현상이 발생할 수 있습니다. 티스토리 개발팀에서 패치를 안 한것인지, 티스토리 API 에서 이미지 경로를 정상적으로 반환해주지 않고 있습니다. 따라서 이미지를 못 가져오거나, 일부 누락이 있을 수 있다는 점 참고해주시기 바랍니다.

더 읽을거리

hELLO. 티스토리 스킨을 소개합니다.

티스토리 백업(Tistory Backup) 개발 돌아보기

내가 개발한 티스토리 프로젝트 정리!

티스토리 구독 서비스 이전에 존재했던, 티스토리 이웃서비스 티네스(Tines) 개발 돌아보기

티스토리 스킨 제작 프레임워크, 티도리를 소개합니다.

티스토리 스킨을 원격으로 조작할 수 있다? 티스토리 스킨 API 만들기