제가 필요해서 파이썬으로 제작한 티스토리 백업 프로그램입니다. 현재 티스토리 자체 백업을 지원하고 있지만 그럼에도 불구하고 공부도 할겸 겸사겸사 만들어 보았습니다. 한번 테스트 해보고 싶은분은 다운로드해서 사용해보시기 바랍니다.





    티스토리 백업 프로그램 소개  파이썬 자작

    #파이썬 #티스토리 #백업 #프로그램 #다운로드 #사용설명서




    1. 티스토리 백업프로그램을 만든 이유


    1) 파이썬을 공부하면서 이런툴을 만들수 있을까 하는 호기심에서시작하였습니다.

    2) 티스토리 자체 백업 기능은 한번 백업한후 다시 백업할려면 시간이 많이 걸렸습니다. 포스팅이 쌓인후 다시 백업하려면 처음부더 다시 백업해야하니 시간도 많이 소비되었습니다. 제 프로글램을 이용하면 두번째 백업할때는 기존 백업한부분은 스킵하기 때문에 시간이 절약됩니다.

    3) 티스토리가 만약 1개라면 티스토리 자체 백업기능을 사용하는게 나을수도 있겠습니다. 하지만 티스토리가 10개라면? 20개 이상이라면? 하나하나 접속해서 백업할려면 시간도 많이 걸리고 매우 번거로울것입니다. 백업해보신분은 아시겠지만 백업하는데 걸리는 시간도 만만치 않습니다. 제 프로그램을 이용하시면 티스토리를 100개도 등록해서 사용하실수가 있습니다. 물론 시간은 오래 걸릴수 있겠지만 번거로움은 없어지겠죠~



    #파이썬 #티스토리 #백업 #프로그램 #다운로드 #사용설명서




    2. 티스토리 백업 프로그램 사용방법







    압축을 풀면 위 이미지에 보이듯이 실행파일 하나만 보일겁니다. 이걸 실행시켜서 사용하시면 됩니다. 보이지는 않지만 다른 부가적인 파일들이 같은 폴더에 많이 있답니다. 제가 지저분해보여서 숨김처리했습니다. 따라서 만약 실행파일 위치를 이동하고자 한다면 폴더 전체를 복새해서 이동하시기 바랍니다. 실행파일만 달랑 복사해서 이동하시면 실행이 안됩니다.



    실행파일을 실행하시면 위와같이 뜹니다.

    1) 주소 입력박스
    인풋박스가 큰게 보일겁니다. 여기에 백업할 티스토리 주소를 여러개 넣으시면 됩니다. 한개만 넣어도 작동합니다. 여러개 넣을때는 한줄에 하나씩 복사해서 넣어주시면 됩니다. 

    주소 마지막에 / 가 있어도 되고 없어도 됩니다. 없으면 / 를 자동으로 생성합니다.

    그리고 http 라고 입력해도 되고 https 로 입력해도 됩니다. https로 수정해서 작동하기 때문에 이것도 문제되지 않습니다.



    [티스토리 주소를 여러개 넣는 예시]



    2) 주소 리스트 저장 버튼

    주소 리스트 저장 버튼을 클릭하면 앞에 인풋박스에 입력한 내용을 메모장에 저장해줍니다. 실행파일과 동일한 위치에 seetting.ini 파일이 생성된것을 확인하실수가 있을겁니다. 나중에 다시 실행파일을 열면  seetting.ini 파일에 저장된 내용을 불러오기 때문에 주소리스트를 저장해두면 편리합니다. 


    3)  사이트 백업 실행 버튼

    사이트 백업 실행 버튼을 클릭하면 위에 입력된 주소들을 하나씩 백업하기 시작합니다. 저장 장소는 실행파일이 있는 위치에 Tistory_Backup 라는 폴더가 생성이 되고 이 폴더안에 사이트 이름의 폴더가 만들어지며 여기에 백업이 진행됩니다.

    바로 아래에 몇번째 사이트를 백업중인지 백업중인 사이트의 백업률이 몇%인지 프로그래서바와 라벨을 통해 알수가 있습니다. 


    4) 상태바

    제일 하단 상태바는 링크가 있습니다.  

    최신버전 다운로드 / 사용설명서 : info.alltopx.com 

    이 문구를 클릭하면 현재 여기 위치로 링크가 열립니다. 이곳에 최신버전을 항상 업데이트 하도록 하겠습니다. 참고하시면 좋을것 같습니다.



    그리고 여기 상태바는 처음에는 이 문구가 있지만 백업버튼을 클릭하는 순간 위 이미지 처럼 백업되는 이미지와 파일들이 실시간으로 글자로 보입니다. 그래서 현재 어떤 이미지를 다운받는지 어떤 파일을 다운받고 있는지 실시간으로 확인이 가능합니다. 이부분이 없을때는 지금 먹통이 되었는지 백업은 하고 있는지 헷갈리더군요. 이것도 참고하시면 좋을것 같습니다.


    #파이썬 #티스토리 #백업 #프로그램 #다운로드 #사용설명서




    4. Tistory Backup tool 장점



    1) 한번에 여러개의 티스토리를 입력해서 백업 할수가 있습니다. 이것은 매우 중요합니다. 티스토리가 여러개 가지고 계신분들, 특히나 20개 이상인 분들도 계실겁니다. 이런분들은 티스토리 자체적으로 제공하는 백업 프로그램을 사용할려면 완전 노가다 일것입니다.


    2) 일단 전체사이트들을 한번 백업했다면 두번째 백업할때는 기존 다운로드된 백업파일을 인식하기 때문에 빠르게 스킵하고 추가로 백업할부분만 백업합니다. 시간이 매우 단축되기 때문에 매우 편리합니다. 


    3) 만약 다운로드 받다가 시간이 너무 오래 걸려서 백업중간에 프로그램을 종료했다고 해도 염려하지 않으셔도 됩니다. 다시 실행하면 제일 마지막에 생성된 폴더를 지우도록 프로그램을 했습니다. 왜 지우느냐 하면 일단 폴더가 생성되어 있으면 스킵하도록 프로그램을 했기 때문이죠. 폴더안에 내용물이 없는데 스킵하면 안되기 때문에 차라리 마지막에 생성된 폴더를 지우고 시작하도록  프로그램을 했습니다.


     중간에 에러가 난다든지 갑자기 종료되는 상황이 생기더라도 마지막에 다운로드한 폴더를 지워줌으로 인해서 에러가 난 폴더는 처음부터 새로 다운로드 받게 됩니다.  이렇게 프로그램을 했기 때문에 빈폴더가 생기는 오류는 없을것입니다.


    4) 만약 백업하다가 예상치 못한 에러가 발생하면 실행파일 위치에 log 폴더 아래에 현재날짜의 로그파일이 생성됩니다. 저에게 피드백을 하고 싶다면 이 로그파일을 주시면 됩니다. 제가 수정할수있는 범위내에 있다면 피드백을 주시면 반영하도록 하겠습니다.


    5) 백업 실시간 상황을 프로그래스바, 라벨, 상태바 등을 통해서 확인할수가 있습니다. 이런게 없다면 지금 먹통인지 아닌지 에러난 상황인지 계속 기다리면 되는지 확인이 어렵겠죠~


    6) 티스토리 api 를 이용한 백업이 아닙니다. 따라서 api 키를 발급받지 않아도 됩니다. 티스토리 로그인도 필요하지 않습니다. 이 방법은 파이썬으로 사이트맵 파일 정보를 이용해서 백업하는 방식입니다. 기존 백업툴과는 접근방식이 틀립니다.


    7) 설치가 필요없습니다. 압축푸신후 바로 실행하면 됩니다. 


    8) 이 백업 프로그램은 이미지와 첨부파일을 백업합니다. 이미지는 img 폴더에 첨부파일은 file 폴더에 저장됩니다. 그리고 본문내용은 2가지 버전으로 백업합니다. 한가지는 이미지와 첨부파일의 실제 url 을 입력해서 html 문서로 백업한것이 있고 두번째는 이미지파일과 첨부파일이 컴퓨터에 다운로드된 상대주소를 입력한 html 파일이 있습니다. 

    티스토리에서 제공하는 백업을 사용해보니 상대주소를 이용해서 백업을 해놓았더군요. 하지만 필요에 따라 원본(이미지와 파일의 실제url)이 필요할수도 있습니다. 원본 문서도 백업되어 있다는점 참고하시면 좋을것 같습니다.



    #파이썬 #티스토리 #백업 #프로그램 #다운로드 #사용설명서



         


    5. 티스토리 백업 프로그램 다운로드



    구글드라이브에 업로드를 했습니다. 아래 링크를 클릭해서 다운로드하세요.



    불법공유는 절대 하시면 안됩니다.  여기 블로그스팟 주소로 접속하도록 링크를 걸어 소개하는것은 땡큐입니다.

    사용하시다가 개선할점이 있다면 피드백을 주세요. 댓글을 달아주셔도 되고 제 메일주소(yh7004lee@gmail.com)로 메일을 주셔도 됩니다.  프로그램이 마음에 드신다면 많이 홍보해주세요~


    #파이썬 #티스토리 #백업 #프로그램 #다운로드 #사용설명서


    이렇게 해서 티스토리 백업 프로그램 소개를 마치도록 하겠습니다. 티스토리를 여러개 운영하고 계신분들, 수시로 백업을 하고 싶은분들에게 유용한 정보일것 같네요~ 다음에는 더욱 멋진 포스팅으로 찾아올것을 약속드리며 이번 포스팅은 여기까지 하도록 하겠습니다. 오늘 하루도 행복하세요~ ^^