정상우
hELLO.
정상우
전체 방문자
387,466
오늘
120
어제
1,091
  • hELLO. (121)
    • 컴퓨터과학 (4)
      • 알고리즘 & 자료구조 (4)
    • 언어 & 프레임워크 (63)
      • Go (23)
      • PHP & Laravel (40)
    • 웹 (7)
    • 블록체인 (12)
      • 메인넷 (9)
      • 암호화폐 플랫폼 (3)
    • 포트폴리오 (10)
    • 칼럼 (20)
      • 에세이 (4)
      • 개발자스럽게 살기 (14)
      • 회고 (2)
    • 티스토리 (5)

블로그 메뉴

  • ⚡ 개발자 이력서
  • 🌟 깃허브
  • 💻 강의
  • ✨ 예제코드
  • ⭐ 브런치
  • 태그 클라우드
  • 방명록

공지사항

  • 2차 도메인을 설정했습니다 ✨

인기 글

  • JWT(JSON Web Token)의 개념부⋯
    2021.07.29
    JWT(JSON Web Token)의 개념부⋯
  • 'REST' 를 보다 'RESTful' 하게⋯
    2021.08.14
    'REST' 를 보다 'RESTful' 하게⋯
  • [Laravel] 라라벨 프레임워크⋯
    2021.06.10
    [Laravel] 라라벨 프레임워크⋯
  • 깃허브를 포트폴리오로 쓰려면⋯
    2021.12.25
    깃허브를 포트폴리오로 쓰려면⋯
  • 암호화폐 트레이딩 봇을 만들었⋯
    2021.05.12
    암호화폐 트레이딩 봇을 만들었⋯

태그

  • go
  • 라라벨
  • 개발 리뷰
  • 프로그래머스
  • 개발
  • 포트폴리오
  • php
  • 코딩테스트
  • 블록체인
  • Algorithm

최근 댓글

  • 고맙습니다 ~^^
    정상우
  • 오늘 블로그 만들었는데 검색하⋯
    엥뿌삐
  • 좋은 스킨 정말 감사드립니다.⋯
    이태홍
  • 고맙습니다 ㅎㅎ
    정상우
  • 제가 원하던 최고의 스킨입니다⋯
    _HEON

최근 글

  • 빠르게 성장하는 개발자의 세⋯
    2022.06.08
    빠르게 성장하는 개발자의 세⋯
  • 개발자와 엔지니어, 그 사이에서
    2022.05.10
    개발자와 엔지니어, 그 사이에서
  • 아임포트(Iamport)로 결제기능⋯
    2022.04.03
    아임포트(Iamport)로 결제기능⋯
  • 아임포트(Iamport)로 결제기능⋯
    2022.04.01
    아임포트(Iamport)로 결제기능⋯
  • [Laravel] 카페24 호스팅에 라⋯
    2022.03.29
    [Laravel] 카페24 호스팅에 라⋯

티스토리

hELLO · Designed By 정상우.
정상우

hELLO.

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

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

2020. 8. 13. 20:08
 

티스토리 백업

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

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

다운받기

https://github.com/tistory-projects/tistory-backup/releases/download/1.3.0/TistoryBackup.Setup.1.3.0.exe

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

티스토리 포스트 백업하기

인증하기

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

백업 시작하기

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

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

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

별을 주세요!

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

https://github.com/tistory-projects/tistory-backup

 

GitHub - tistory-projects/tistory-backup: 티스토리 블로그 백업 프로그램

티스토리 블로그 백업 프로그램. Contribute to tistory-projects/tistory-backup development by creating an account on GitHub.

github.com

코드 살펴보기

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

 

https://pronist.tistory.com/66

 

티스토리 백업 개발 리뷰

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

pronist.tistory.com

버그와 개선사항

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

 

https://github.com/tistory-projects/tistory-backup/issues

 

* 현재 이 프로그램은 개발이 완료되어 더는 추가적인 기능 개발 예정이 없습니다.

이미지

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

백업이 안 되는 블로그가 있어요

만약 블로그를 두 개 이상 백업하고 싶은데, 두 번째 블로그부터 문제가 발생하는 경우가 있습니다. 이 부분은 어플리케이션 문제라기보다는 티스토리 오픈 API 의 문제라고 보는 것이 타당하다고 생각됩니다. 어플리케이션에서 티스토리로부터 데이터를 끌어와야 하는데, 내부 정책으로 인해 두 번째 이상의 블로그의 데이터는 얻어오지 못하고 있습니다.

초창기에는 문제없이 잘 되고 있었는데, 코드를 건드리지 않았음에도 불구하고 어느 순간부터 두 번째 블로그의 데이터는 긁어오지 못하고 있기 때문이죠. 티스토리에서 조치한 사항이라고 생각할 수 밖에 없는 상황이 되었습니다.

더 읽을거리

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

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

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

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

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

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

    '티스토리' 카테고리의 다른 글
    • hELLO 티스토리 스킨을 소개합니다.
    • 내 블로그에 티스토리 스킨을 적용해보자
    • 티스토리 플러그인, 아직도 사용 안 하니?
    • 티스토리 스킨 프레임워크를 만들었습니다 (aka. 티도리)
    티스토리, 티스토리 백업
    정상우
    정상우
    과거의 배움으로 현재를 바꾸고 미래를 만듭니다. #25+2살 #INFJ #개발자 #브런치작가
    댓글쓰기
    1. 워드프레스, 웹호스팅 정보를 제공하는 블로그 Avada
      2020.08.13 20:18 신고
      좋은 자료 감사합니다.

      윈도우에서 다운로드하려고 시도하니, 다운로드를 하는 도중 시스템을 손상시킬 수 있기 때문에 차단되었다는 메시지가 표시되네요. (https://www.screencast.com/t/HUKQIh16ByD 참고).
      수정/삭제댓글쓰기댓글보기
    2. 미니쿠파
      2020.08.17 11:18 신고
      프로그램을 다운로드 하는데 시간이 좀 걸린다는 점을 빼면 괜찮은 것 같네요. 평소 티스토리 글이 날라가면 어떡해야 할 지 고민을 했었는데 덕분에 안심이 되네요.
      수정/삭제댓글쓰기댓글보기
    3. Hanism
      2020.09.01 17:54 신고
      안녕하세요~ 검색중에 이런 좋은것을 발견하여 사용 하려고 하던중에 문제가 발생하여서 글 남깁니다.
      저의 경우 왜인지 인증하기를 눌러 뜨는 창에서 로그인을 하고 나면
      그 후로는 창이 닫힌뒤 다시 인증하기를 눌러도 창이 떴다가 바로 닫히기만 반복하고
      아무런 변화도 없네요...;;
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2020.09.01 18:40 신고
        한 번 로그인 이후, 다시 인증하기를 눌렀을 떄 창이 열렸다가 바로 닫히는 이유는 이미 인증이 되었기 때문에 티스토리에서 그렇게 해주는 것이지만 .. 그 이후에 안 넘어가지시는 건가요?

        혹시 버그일 가능성이 있으니, 1.0 버전으로도 한 번 해보시길 권장드립니다.
        수정/삭제
    4. Hanism
      2020.09.01 18:41 신고
      네 그렇습니다 해당앱의 초기화면만 보이고 아무런 변화가 없네요 다른 피씨에서도 그렇습니다 ㅠㅜ
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2020.09.01 19:02 신고
        일단, 해당 문제에 대한 사항은 테스트를 진행보도록 하겠습니다. 제보해주셔서 감사합니다 :)
        수정/삭제
      2. Hanism
        2020.09.01 19:02 신고
        에이~ 제가 감사하죠 ㅎㅎ
        수정/삭제
      3. 정상우
        2020.09.02 20:08 신고
        수정이 완료되었습니다 .1.2 버전으로 해보시기 바랍니다!
        수정/삭제
      4. Hanism
        2020.09.02 21:44 신고
        고맙습니다! 잘 됩니다!
        수정/삭제
    5. 미니쿠파
      2020.09.03 21:14 신고
      우선 프로그램 잘 사용하고 있습니다. 티스토리 상의 문제인지는 모르겠으나 몇몇 글의 사진이 저장되지 않는 버그가 있습니다. 또한 폴더명 앞에 글의 번호를 추가하는 식으로 글을 정렬할 수 있으면 편할 것 같습니다.
      수정/삭제댓글쓰기댓글보기
    6. 익명
      2020.10.19 08:24
      비밀댓글입니다
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2020.10.19 19:16 신고
        매우 무책임한 말 같지만 사실 윈도우만 써서 맥용은 제가 빌드한게 아니라 그런지 오류내용을 들어도 원인을 모르겠네요.. 큰일
        수정/삭제
      2. yuanie
        2020.10.19 19:28 신고
        그렇군요... 그럼 윈도우에서 써야겠네요. 감사합니다!
        수정/삭제
    7. LunaCell
      2020.11.10 15:59 신고
      .zip 말고도 XML 파일로 백업 할 수 있는 방법은 없을까요?
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2020.11.10 17:06 신고
        프로그램에서 그 기능은 제공하지 않고 있습니다. :(
        수정/삭제
      2. LunaCell
        2020.11.10 17:06 신고
        으앙안돼애애. 그래도 이거라도 해서 건지는게 나을 듯 싶습니다 ㅠㅠ
        수정/삭제
    8. OCer
      2021.07.12 11:39 신고
      https://ocer.tistory.com/1 에 해당하는 글을 불러올 수 없다고 하는데 아무래도 해당 주소의 글을 예전에 삭제를 해서 그런 것 같은데 해결 방법이 있을까요?
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2021.07.12 15:16 신고
        프로그램에서 가져오는 데이터는 전적으로 티스토리에 의존하는거다보니 어려울지도 모릅니다만, 예전에 삭제한 글이라면 티스토리에서 데이터를 줄 때 포함자체를 시키면 안 되는 것이 정상적인 동작이긴합니다. 최선으로는 가져오지 못한 포스트는 건너뛰고 다음으로 넘어가게 처리를 해 보는 수 밖에 없을 듯하군요.
        수정/삭제
      2. Xeros.log
        2021.07.28 21:03 신고
        저도 동일한 문제입니다. 존재하지 않는 글이나 저장할 수 없는 글은 예외처리하고 가져올 수 있었으면 좋겠습니다.
        수정/삭제
    9. 익명
      2021.07.12 15:42
      비밀댓글입니다
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2021.07.12 15:55 신고
        <댓글보기> 버튼을 눌러야합니다. 네이버 기사 댓글처럼요~
        수정/삭제
    10. 익명
      2021.07.13 10:11
      비밀댓글입니다
      수정/삭제댓글쓰기댓글보기
    11. 익명
      2022.01.02 02:29
      비밀댓글입니다
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2022.01.02 10:09 신고
        이 부분에 대한 것은 어플리케이션에서 발생한 것이라기보단 티스토리에서 발생한 문제라고 보는 것이 좋습니다. 데이터를 티스토리에서 제공하는 것에서 끌어와야 하는데, 이상하게 첫 번째 블로그가 아니면 데이터를 못 끌어오고 있습니다. 이 부분에 대해서는 해결해드릴 수 있는 사항이 없네요 ...ㅠㅠ
        수정/삭제
      2. 정상우
        2022.01.02 11:07 신고
        테스트를 해보니 이 문제는 티스토리 내부 정책 변경때문에 발생한 것으로 추측됩니다. :(
        수정/삭제
      3. 익명
        2022.01.03 18:51
        비밀댓글입니다
        수정/삭제
    다음 글
    PHP: 의존성 관리자 — Composer
    이전 글
    내 블로그에 티스토리 스킨을 적용해보자
    • 이전
    • 1
    • ···
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • ···
    • 121
    • 다음

    티스토리툴바