티스토리 백업
티스토리 블로그의 백업 기능은 이전에 사라졌습니다. 그래서, 직접 만들어보기로 했습니다. 이는 티스토리 Open API 를 사용한 것입니다. 해당 프로그램은 아주 단순하며, 그저 티스토리로 인증하고 백업을 시작하면 언제든 자신의 블로그를 백업할 수 있습니다. 본래는 웹페이지로 만들 예정이었으나, 보안상 브라우저에서는 가능하지 않으므로 별도의 어플리케이션으로 만들었습니다.
해당 프로그램은 윈도우 10, 64비트 시스템에서 테스팅이 진행되었음을 알립니다.
다운받기
Tistory Backup 1.2 (Updated on 2020.09.02)
- Fix Tistory auth method with OAuth2
본래는 즉시 인증방식이었다가 티스토리 API 에서 해당 기능이 제거되었기에 OAuth2 방식으로 변경합니다.
Windows
https://github.com/pronist/tistory-backup/releases/download/1.2/TistoryBackup.Setup.1.2.0.exe
Mac
Mac 전용 빌드는 제가 아닌 ShawnBaek 님께서 빌드하여 PR을 던져주셨습니다.
https://github.com/pronist/tistory-backup/releases/download/1.2/TistoryBackup.app.zip
https://github.com/pronist/tistory-backup/pull/3
Support MacOS by ShawnBaek · Pull Request #3 · pronist/tistory-backup
요약 MacOS 지원 변경내역 build script 추가 npm run package-mac macOS icon 추가[icns] node 최신버전 빌드 지원 HtmlWebpackPlugin에서 templateParameters 추가 스크린샷
github.com
크롬 등 일부 브라우저에서 던지는 다운로드 보안 알림은 무시해주셔도 됩니다. :)
티스토리 포스트 백업하기
인증하기
먼저 티스토리 아이디를 통해 인증을 해주시면 됩니다. 별도의 팝업창이 열리기 때문에 그것을 통해서 해주시면 되겠습니다.
백업 시작하기
백업을 시작하려면 백업할 블로그를 선택하고, 시작하기 버튼을 눌러서 해주시면 됩니다. 백업이 끝나면, 성공 화면이 나오지만, 실패한 경우 실패에 대한 이유와 함께 나옵니다. 이는 티스토리 Open API 가 던져주는 결과에 따릅니다. 따라서 티스토리 Open API 에 문제가 생긴경우 어플리케이션이 동작하지 않을 것입니다. 물론, 카카오가 운영하는 만큼 대부분 그럴 일은 거의 없습니다.
성공하면, 다운받기를 통해서 다운로드 받을 수 있습니다. 이는 .zip 파일로 생성될 것입니다. 내부에 포스트가 담겨져 있습니다.
별을 주세요!
개발자 커뮤니티인 Github
에서 주어지는 별은 개발자에게 큰 힘이 되어주고 프로젝트에 대한 가치를 나타냅니다! 별이 많아질 수록 빛납니다.여러분께서 별을 쏴주시는 것이 제게는 큰 도움이 됩니다. 또한 하트를 뿜뿜 남겨주세요!
https://github.com/pronist/tistory-backup
pronist/tistory-backup
a Desktop Application for posts backup of Tistroy blog - pronist/tistory-backup
github.com
코드 살펴보기
해당 프로그램은 electron-vue 를 사용하여 개발되었습니다. 개발 소스코드를 살펴보려면 아래의 포스팅을 참고해주세요.
https://pronist.tistory.com/66
티스토리 백업 개발 리뷰
티스토리 백업 티스토리 백업은 티스토리의 백업기능을 만들어보고자 하는 아이디어가 문뜩 떠올라 단기간에 만든 데스크탑 어플리케이션이다. electron-vue 를 사용하였기에 렌더링을 vue.js 프레�
pronist.tistory.com
버그와 개선사항
버그와 개선사항에 대한 피드백은 언제나 환영입니다. 버그는 언제나 있을 수 있습니다. 버그가 없는 프로그램은 세상에 있을 수 없습니다.
https://github.com/pronist/tistory-backup/issues
이미지
해당 어플리케이션에서 가져오는 데이터는 티스토리 API 를 기반으로 합니다. 일부 포스트의 이미지가 올바르게 백업되지 않는 현상이 발생할 수 있습니다. 티스토리 개발팀에서 패치를 안 한것인지, 티스토리 API 에서 이미지 경로를 정상적으로 반환해주지 않고 있습니다. 따라서 이미지를 못 가져오거나, 일부 누락이 있을 수 있다는 점 참고해주시기 바랍니다.
더 읽을거리
티스토리 백업(Tistory Backup) 개발 돌아보기
윈도우에서 다운로드하려고 시도하니, 다운로드를 하는 도중 시스템을 손상시킬 수 있기 때문에 차단되었다는 메시지가 표시되네요. (https://www.screencast.com/t/HUKQIh16ByD 참고).
저의 경우 왜인지 인증하기를 눌러 뜨는 창에서 로그인을 하고 나면
그 후로는 창이 닫힌뒤 다시 인증하기를 눌러도 창이 떴다가 바로 닫히기만 반복하고
아무런 변화도 없네요...;;
혹시 버그일 가능성이 있으니, 1.0 버전으로도 한 번 해보시길 권장드립니다.