여러분은 가만히 계세요 제가 모두 고장낼게요

IT 지식, PC 모바일 문제 해결 그리고 종종 애니 게임 일상생활 근황을 종종 올리고 있어요!

냐.한국 자세히보기

카테고리 없음

티스토리 블로그 전체 백업 프로그램 - tistory-dl

Kamilake 2020. 6. 13. 11:44
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

tistory-dl(=HTB)은 티스토리 블로그 전체의 본문과 원본 사진을 백업할 수 있는 프로그램입니다.

티르토리 블로그 앞 블로그 ID를 입력하면 블로그의 모든 글을 백업할 수 있습니다.

블로그 스킨에 상관없이 백업할 수 있고, 로그인하지 않아도 백업할 수 있습니다.

원래 NeuroWhAI님이 만든 TistorySaver 프로그램을 정말 잘 사용하고 있었는데(감사합니다!) 새로운 에디터로 작성한 Tistory 게시글은 더 이상 제대로 백업할 수 없기에 티스토리 백업을 위해 selenium을 사용한 자바 콘솔 애플리케이션을 만들어 보았습니다.

 

 

다운로드

1.0.0 - 이 버전에서는 사진과 본문 HTML 그리고 블로그 스크린 샷 한장만 저장됩니다.

HTB v1.0.0-alpha.7z
9.96MB

 


1.1.0 - 본문의 사진이 전부 원본 화질로 다운로드되어 동일 폴더내에 저장됩니다. HTML 파일을 만들어줍니다.

1.2.0 - 더이상 본문이 잘리지 않고 접어둔 곳도 잘 백업됩니다. 블로그 첨부파일을 모두 다운로드할 수 있습니다(구버전/신버전)

2021.01 - 사진 확장자가 jpg로 고정되는 오류 해결. 악성코드가 있는 첨부파일도 다운로드합니다. 블로그 글이 길다면 스크롤캡쳐로 하단까지 캡쳐합니다.

2021.03 - 첨부파일이 여러개일 경우 일부만 받아지는 오류 해결.(최대 1개->2048개) 댓글이 여러 페이지일지라도 계속 펼쳐가며 전부 읽고 스크린 샷으로도 저장합니다. 이제 비밀번호 걸린 게시글의 암호를 넘겨 내용을 백업합니다.

2021.04 - 이제 사진 여러 장을 동시에 다운로드합니다. HiDPI에서 캡쳐 오류가 있어  4K 모니터 사용자 등은 수동으로 화면 배율을 바꿔야 합니다.

티스토리가 이런 걸 정말 싫어하는 모양입니다. 자꾸 저한테 뭐라 하네요.. 필요하신 분만 연락주시면 백업해드립니다..

사용방법

 

1. 첨부파일을 다운로드해 저장 공간이 충분한 위치에 파일 압축을 풀어주세요.

2. Start.bat 파일을 실행해주세요.

 참고 : JRE 자바 런타임과 Google Chrome 버전 89가 필요합니다.

3. 블로그 아이디를 입력해주세요.

4. 백업이 완료된 파일은 Backup 폴더에 저장됩니다.

 

발견된 문제점

- 아직 공식 API도 사용되지 않았으며 본문 HTML과 사진만 백업 가능합니다. 
이제 첨부파일과 댓글 전체 스샷 캡쳐 기능이 추가되었고 카테고리와 작성자도 별도로 저장합니다.

- 블로그 글이 번호로 되어 있어야 백업이 가능합니다. 해결

- 크롬 창 크기를 바꾸면 조금 이상하게 작동합니다.

- Linux에서 작동하지 않습니다.  Mac OS는 테스트를 못해봤네요. Chromedriver 리눅스 버전을 로드할 수 있게 되었습니다.

- 특수문자나 일본어 고유 한자 등이 물음표로 깨져 저장되는 문제가 있습니다.

- 원본 크기 사진이 저장되지 않는 경우가 있다고 합니다. 해결완료.

 

 

다음 주에 첨부파일과 제목 백업 등을 구현한 버전을 올릴 생각입니다.

GUI는 이번 달은 바빠서 7월 말 정도에 구현할 수 있을 것 같네요

궁굼하신 점이나 좋은 아이디어, 문제점이 있다면 댓글로 남겨주세요. 언제나 환영입니다!

이 프로그램이 도움이 될 수 있었으면 좋겠습니다.