이글루스 백업 프로그램 – Egloos2TTXML ver 0.0.11.2

By | 2013/04/28

이글루스 백업 프로그램 Egloos2TTXML입니다.

c011

이번에 배포하는 revision은 51입니다. 이번에 변경된 것은 다음과 같습니다.

  1. 새로운 글이나 댓글, 트랙백을 적을 때 문제 해결
  2. 답댓글 여부 문제 해결
  3. 새로운 블로그 주소에 맞게 주소들 변경 문제 해결
  4. 기타 버그 해결

현재 발견된 버그 및 참조할 사항에 대해 정리하겠습니다.

  1. 언제나 그렇듯이 스킨은 이글루스 2.0 중 HTML 기본 (화이트)에서 테스트 하였습니다. 다른 스킨 및 사용자에 맞게 수정한 스킨에서는 안 될 수 있습니다. 제가 테스트 한 환경은 http://dongdm.egloos.com 입니다. 또한 모바일 환경은 http://dongdm.egloos.com/m 입니다.
  2. 위의 테스트를 블로그를 티스토리에 옮겨서 테스트하는 곳은 http://nosyu.tistory.com 입니다. 어떻게 변해지는지를 확인하실 수 있습니다.
  3. 유니코드 문제를 해결해보았습니다. 페이지를 받을 때마다 유니코드 문제가 있다면 문제 있는 유니코드 문자를 점(●)으로 바꿨습니다.
  4. 문제 발생 시 혹은 새로운 이글루를 백업하고 싶으시다면 data 폴더를 제거하고 진행하세요. 아니면 data 폴더 안에 숫자로 된 폴더들이 해당 주소의 글들이기에 여기에 맞추시면 될 것입니다.
  5. 모바일 페이지를 이용하여 이미지를 가져오면 스킨에 상관 없이 백업, 이사가 가능합니다. 대신 이사할 때 이미지가 PC 환경에서 보여지는 크기를 모르기에 이미지의 본 크기대로 나오는 문제가 발생합니다.
    메인 페이지를 이용하면 이러한 문제를 해결할 수 있지만, 현재 제가 테스트 한 HTML 기본 (화이트)에서만 가능함을 확인하였으니 다른 스킨에서는 안 될 수도 있는 점 확인 바랍니다.
  6. 이글루스 관리 페이지 개편으로 해당 글의 트랙백 가능 여부를 확인할 수 없게 되었습니다. 따라서 기본적으로 트랙백은 받을 수 있다고 설정되니 이 점 확인 바랍니다.
  7. 24시간 안에 생성된 글이나 댓글, 트랙백은 그 시각을 정확하게 가져오지 못하기에 프로그램이 실행하는 시각으로 설정됩니다. 이 점 유의하세요.
  8. 소스 코드가 관리되는 곳은 https://code.google.com/p/egloos2ttxml 입니다. 직접 수정해서 사용하시거나 이슈 등록 등 버그 리포트를 이용하실 분은 이 곳을 이용해주세요.

다운로드 받을 수 있는 링크는 다음과 같습니다.

Egloos2TTXML 0.0.11.2

백업을 하시거나 이사를 하신 경우 실행하신 해당 버전 프로그램을 올린 글에 트랙백이나 댓글을 남겨주신다면 감사 드리겠습니다.

64 thoughts on “이글루스 백업 프로그램 – Egloos2TTXML ver 0.0.11.2

  1. 나이테

    오 이럴수가 벌써 업데이트하시다니ㅠㅠ
    감사합니다 한번 시도해보겠습니다

    Reply
    1. 나이테

      data 폴더를 보면 백업 자체는 다 된 것 같은데, XML 생성에서 오류가 발생합니다.
      하나건 여러개건 트랙백 리스트 다운로드 완료 후에

      Argument “\x{33}\x{34}…” isn’t numeric in division at BackUpEgloos_Subs.pm line 967, line 7.

      라인 번호까지 똑같았는지는 기억이 불확실하네요.
      이후 XML 파일이 생성은 되나 에러 로그에

      Died at BackUpEgloos_Subs.pm line 645.

      후 마지막으로 복원된 글 이후로

      $VAR1 = bless( {
      ‘acceptComment’ => ‘1’,
      ‘visibility’ => ‘public’,
      ‘file_count’ => ‘2’,
      ‘time’ => ‘1366526640’,
      ‘end_comments’ => 16,
      ‘is_menu_page’ => 0,

      어휴 이후론 너무 깁니다. 일단 xml 생성은 되니 마지막 부분에 빠진 닫아만 주면 복구는 됩니다. 오류 이후 게시물과 최근 덧글 몇개 빼고 전체 덧글은 없지만요.

      Reply
    2. NoSyu

      해당 에러의 이유는 댓글이 제대로 다운로드 되지 않았기 때문으로 보이네요.
      그 부분에 대해서 처리를 하였음에도 무언가 문제가 있나 봅니다.ㅜㅜ

      Reply
    3. 나이테

      어….무슨 일인지 오늘 다시 시도해봤더니 덧글까지 깔끔하게 다 성공했습니다;;
      data 폴더 삭제하고 처음부터 시도했고, 다르게 한 거라고는 이미지 받아오기를 모바일이 아니라 메인 페이지로 했을 뿐인데 무슨 차이인지 모르겠네요.

      감사합니다 완벽합니다ㅠㅠ

      Reply
    4. NoSyu

      아마 새롭게 적혀진 댓글이나 트랙백에서 날짜/시간을 처리하는데 있어 문제가 있었나 봅니다.
      그러다가 24시간이 지나면 다른 것들과 같이 나오기에 잘 처리된 듯싶네요.
      잘 되었다니 다행입니다.

      Reply
  2. ..

    앗, 이번 버전에선 댓글까지 깔끔하게 백업 되었어요! 정말 감사합니다>_<

    Reply
    1. NoSyu

      오랜만입니다.
      잘 되었다니 다행이네요.^^
      댓글 고맙습니다.

      Reply
  3. 우유

    저도 잘 되었습니다. 감사합니다!

    Reply
    1. NoSyu

      반갑습니다.
      잘 되었다니 다행이네요.^^
      댓글 고맙습니다.

      Reply
    1. NoSyu

      반갑습니다.
      살펴보니 전체 댓글의 개수를 가져오는 것에서 에러가 발생하였네요.
      admin.egloos.com이 다른 분들과 조금 다른 듯도 싶네요.
      일단 버그 리포트에 등록은 하겠습니다만,
      어떤 이유로 그러는지는 그 이상의 데이터가 없으니 잘 모르겠습니다.

      Reply
  4. Shine9000

    계속해서 댓글 백업 부분에서 오류가 발생하네요. 최근 몇십개 정도의 리플만 복사되고 나머지는 복사가 되질 않습니다…이유가 대체 뭘까요 ㅠ0ㅠ;;;

    Reply
    1. NoSyu

      반갑습니다.
      스크린샷이나 txt파일이 없어서 이유를 저도 잘 모르겠네요.ㅜㅜ

      Reply
  5. SCV

    간만에 들렀는데 새 버젼을 내놓으셨었군요. ^^;
    테스트해보니 여전히 오류가 납니다. 이번엔 아예 글 백업을 진행하지 못하고 에러를 내는 것 같네요. (포스트 폴더가 비어 있습니다)
    https://www.dropbox.com/s/m6672zrinlwfojs/BackupError.png

    처음에 선택을 메인 페이지로 했는데, 모바일 페이지로도 한번 더 해보고 다시 답글로 추가하겠습니다.

    Reply
    1. NoSyu

      반갑습니다.
      phdzz님과 동일한 에러네요.
      이유는 잘 모르겠습니다.ㅜㅜ

      Reply
  6. iris2000

    덧글 공개여부 변경 문제는 제가 잘못 파악한 것 같습니다. 비공개 덧글은 [비공개]로 표시되네요;;

    포스트 내용을 정정하였습니다 ^.^

    Reply
    1. NoSyu

      반갑습니다.
      댓글 공개여부가 잘 되었다니 다행입니다.^^

      Reply
  7. e

    에러가 잦아서 여러 번 시도를 해야 되더군요.

    Reply
    1. NoSyu Post author

      반갑습니다.
      여러 번 시도 후에 잘 되는지가 궁금하여 문의 드립니다.

      Reply
  8. 눈물의여뫙

    프로그램 받아서 xml 백업파일 다운로드까지는 다 마쳤는데.

    그 다음에 어떻게 해야 새 블로그로 글이 옮겨지는지 도저히 모르겠습니다. 티스토리는 지원 된다고 해서 티스토리쪽으로 멀티 만든건데…

    다른 분들하곤 다르게 전 일단 다운로드는 확실히 다 된 것 같습니다.(저런 식의 에러메시지는 안 나옴)

    Reply
    1. NoSyu Post author

      티스토리가 최근에 xml import하는 기능을 껐다고 들었습니다.
      그래서 아마 이사가 현재는 어렵지 않을까 싶습니다.

      Reply
    2. 아이리스♧

      XML을 이용한 티스토리 데이터 복원 절차가 다음 고객센터에 요청하는 방식으로 변경되었습니다. [ http://notice.tistory.com/2119 , http://iris2000.pe.kr/840 ]

      저의 경우 원래는 이 버전으로 이글루스 이사를 시도했는데, 댓글 11865개 중에서 50개만 읽어오는 현상이 반복되면서 수동으로 댓글 11815개를 올릴 엄두가 나지 않아 보류했습니다.

      Reply
      1. NoSyu Post author

        그렇군요.
        50개만 받아온다는 문제는 조금 의아스럽네요.
        왜 그런지 잘 모르겠습니다만, 한 번 체크해보도록 하겠습니다.

        Reply
        1. 아이리스♧

          포스트와 트랙백은 전부 읽어오는데 덧글만은 최근 50개를 가져온 뒤 모든 덧글을 가져왔다고 나옵니다. 참고하실 수 있도록 comments 폴더의 .dat 파일을 메일로 보내드렸습니다~

          Reply
          1. NoSyu Post author

            메일로 보내주셨다는데 아직 저에게 오지 않았네요.

          2. 아이리스♧

            지난 5월 28일에 Gmail을 이용하여 nosyu [at] nosyu.pe.kr 쪽으로 메일을 보냈는데 전송에 문제가 있었던 듯합니다.

            다음메일을 통해 다시 보내드렸습니다~

          3. NoSyu Post author

            방금 확인하였답니다.^^
            보내주신 것을 보고 수정하도록 하겠습니다.^^
            버그 리포트 고맙습니다.

  9. 달걀

    NoSyu님 프로그램을 써서 이글루에서 티스토리로 옮기려고 하는데요. 프로그램은 잘 돌아가서 마치기를 여러 번 했습니다만, data 폴더는 생겼고, 그 안에 기존 블로그의 내용은 다 들어 있는데, 티스토리에 옮겨지진 않네요. 티스토리에 옮기려면 어떤 다른 조치가 필요한건가요? 궁금합니다.

    Reply
  10. 달걀

    http://notice.tistory.com/2119

    티스토리에서 데이터 복원 기능이 5월 29일부로 없어졌네요. 어떻게 해야 하는지요? 현재 xml 파일까지 만든 상태입니다.

    Reply
    1. NoSyu Post author

      저도 최근에 이를 알았습니다.
      저기에 적혀진대로 티스토리 담당자에게 메일을 보내면 되지 않을까 싶습니다.^^

      Reply
      1. 달걀

        감사합니다. 드디어 이사 완료했습니다. 노수님 프로그램은 아무 문제 없이 잘 되었는데, 그 파일을 다음 측이 원하는 방식으로 올리는 일이 좀 오래 걸려서, 이제서야 끝냈네요. 무척 감사합니다.

        Reply
        1. NoSyu Post author

          잘 되었다니 다행이네요.
          댓글 고맙습니다.

          Reply
  11. sonbadak

    계속 똑같은 곳에서 에러가 발생하네요. 이미지 다운방식 2가지 다 해봤는데도 마찬가지로 특정 글에서 계속 에러가 나요. 글이 총 950여개인데.. 마지막 40여개를 남기고 꼭 저기서 에러가 나네요 ㅠㅠ

    URL : http://sonbadak.egloos.com/2072486 – 제목 : 산책나가기
    그림 파일 다운로드 에러로 인해 10초 후 다시 접근을 시도합니다.
    이 문구가 계속 나타나면 스크린샷을 찍은 후 Ctrl+C를 눌러 프로그램을 종료시키세요.

    Reply
    1. NoSyu Post author

      버그리포트 고맙습니다.
      8월 말에 논문을 내야하기에 그 후에 시간을 내어 업데이트 하도록 하겠습니다.

      Reply
  12. Nyaong

    감사합니다. 덕분에 무사히 백업을 마칠 수 있었습니다. (^^)

    비공개된 글까지 모두 백업이 되는 점이 정말 편리했습니다. 굳이 따로 공개설정을 하지 않아도 되니까요.

    Reply
    1. NoSyu Post author

      백업이 완료되었다니 다행입니다.^^
      저도 비공개 글과 댓글이 있어서 그것을 이유로 이 프로그램을 만들었습니다.
      댓글 고맙습니다.

      Reply
  13. secret prince

    좋은 프로그램 감사합니다. 데이터는 문제 없이 받아지고, XML파일도 잘 만들어지는데, error 파일도 생성되네요.

    Died at BackUpEgloos_Subs.pm line 645.

    error report에서는 이렇게 시작하네요. 그 밑에 문제가 있는 것으로 지목된 것인지는 모르겠지만, 70개의 포스트가 리스팅되어 있습니다. 참고로 총 포스트 수는 1239개인데.. 어떤 문제일까요?

    감사합니다~

    Reply
    1. secret prince

      error report에서 리스팅된 포스트들을 보니, 특정 기간 동안 업로드한 일련의 포스트들이네요.

      예컨대.. 2009.1.1부터 2013.8.1.까지 포스팅을 매일 하루에 한개씩 했다고 가정하면, 2013.3.5.부터 2013.7.1.까지 포스팅한 것들이 모두 들어 있네요. 그 이전이나 그 이후의 것들은 들어있지 않고요.

      Reply
      1. NoSyu Post author

        안녕하세요.
        저도 얘기만 들어서는 잘 모르겠네요.^^;;
        사실 이걸 매일 잡고 있는게 아닌지라…OTL
        가끔 생각나고 + 여유 있을 때 한 번씩 업데이트 하기에 잘 모르겠습니다.OTL
        어렵지 않으시다면 해당 txt 파일을 저에게 보내주시면 향후에 업데이트 때 고려하도록 하겠습니다.^^
        하지만 제가 중국에 가게 되어 어떻게 될지 모호하네요.ㅜㅜ

        Reply
        1. secret prince

          답글 감사합니다.

          혹시나 해서, 리스팅된 포스트들의 최초 것과 최후 것(위의 예의 경우라면 2013.3.5. 포스트와 2013.7.1. 포스트)의 덧글(코멘트)를 지우고, 24시간이 경과된 후에 실행해봤더니, 에러 없이 xml파일이 생성되네요. 두 포스트의 덧글은 각각 2개씩이었는데.. ^^;

          아무튼 좋은 프로그램 만들어 주셔서 잘 사용했습니다. 감사합니다. 혹시나 프로그램 손보실 때 참조하시라고 위 경과 덧글 남깁니다. ^^

          Reply
          1. secret prince

            자꾸 덧글을 남겨서 죄송합니다. 다만 feedback을 달라고 하셨길래.. ^^;

            위에 남긴 것과 같이 error 없이 xml파일을 만들어 tistory에 복원을 요청하였고, 복원이 되었습니다. 그런데 comment가 최근 50개만 복원되었더라구요. DAUM에 확인을 요청했더니 XML파일에 comment가 50개밖에 없다고 하고..

            그래서 nosyu님 프로그램에 의해 생성된 data폴더 밑의 comments폴더 내 DAT파일을 확인해 봤더니, egloos 관리페이지에서 덧글을 50개단위로 볼 수 있게 해 놓았더라구요. 그래서 최종 XML파일 생성 시 최근 50개의 덧글만 들어간 것이 아닌가 싶습니다. 실제 덧글은 3,500개 정도인데.. 생성된 XML파일을 확인해 봤더니, comments폴더 내 DAT파일에서 확인할 수 있었던 50개의 덧글만 들어 있네요. T.T 나중에 시간 되시면 확인 부탁드립니다. 감사합니다.

  14. secret prince

    아, 그리고 제 경우에는 비밀글은 백업이 안되네요~ ^^;;;

    Reply
    1. secret prince

      아, 착각했습니다. 비밀글도 다 다운되었네요. ^^;

      Reply
  15. artsong

    덕분에 백업 잘 했습니다. 감사 인사 드리러 왔어요. ^^
    티스토리 데이타복구 서비스는 8월 31일까지밖에 안 된다고 해서 다른 방법을 생각 중이지만, 어쨌든 파일과 사진이 다 안전하게 모여서 정말 든든합니다. 수작업 노가다도 감수했었는데 저한테 몇 시간은 벌어주셨어요.

    참. 저는 중간 중간 외부에서 퍼온 이미지 때문에 오류가 났었는데요. 어차피 포스팅 주소 번호가 나온 상태에서 멈춰서 그 포스팅 띄워서 수정 html 모드에서 이미지 따온 부분을 삭제했더니 무사히 넘어가더라구요. 그런 수작업을 예닐곱번 정도 했지만 그정도 쯤이야~ 였습니다. ^^

    저는 그래도 몇 년 버티며 이글루스를 믿어왔는데, 최근 검색 기능이 몇 달 동안 안 되는 것에 드디어 못참고 이사를 결심하게 됐습니다. ㅜㅜ

    Reply
  16. 조한규

    정말 감사드립니다. 2일에 걸쳐 무사히 이글루스-Textcube-Wordpress로의 이전을 완료하였습니다.
    기술적인 오류와 꽤 지난한 난관이 있었지만 아무튼 잘 마무리되었구요.
    관련 가이드를 github에 올려두었습니다.
    nosyn님의 정성에는 비할바가 못되지만 그래도 감사의 마음으로 전해드립니다.

    https://github.com/hkmade/technical.Doc/blob/master/Egloos%20blog%20transfer.markdown

    Reply
    1. NoSyu Post author

      반갑습니다.
      위의 코멘트대로 여러 문제가 있는 버전이지만 그래도 잘 마무리 되었다니 다행이네요.ㅜ
      더하여 저렇게 자세한 매뉴얼을 적어주시다니!
      정말 고맙습니다.ㅜㅜ
      현재 인턴이라 그 동안에 작업을 못 하지만, 문제점들을 반영하여 해결하도록 하겠습니다.

      Reply
  17. Hapti

    덕분에 감사하게도 이글루스 백업은 무사히 된 것 같은데, 현재 티스토리 복원기능이 종료된ㅜ 상태라ㅜ 티스토리로 이사하진 못했습니다.. 이사까지 무사히 끝내고 여기에 트랙백도 달고 싶었는데 너무나도 유감이네요ㅠㅠ

    Reply
    1. NoSyu Post author

      반갑습니다.
      아무래도 복원을 해야 제대로 되었는지 확인이 가능한데 그 점이 아쉽네요.
      http://notice.tistory.com/2119
      운영자에게 연락을 하면 해준다고 하니 한 번 해보시는게 좋을 듯싶습니다.^^

      Reply
      1. Hapti

        으음 저도 알아보긴 했지만ㅜ 고객센터 복원도 8월까지밖에 지원을 안해준다니 전 이미 늦은 것 같더라구요..ㅜ 티스토리측에서는 대책도 내주지 않은 상태이고.. 그것때문에 답답해하는 사람은 저 말고도 많겠지요..ㅠ

        Reply
        1. NoSyu Post author

          그 뒤에 메일을 보내서 처리한 분이 계신 것 같더라구요.
          혹시 모르니 한 번 연락을 해보세요.^^
          티스토리도 사람이 들어오겠다는데 막지는 않을거에요.ㅎㅎ

          Reply
  18. caneasy

    감사합니다..
    덕분에 자료를 잘 백업받았습니다

    혹시 word press로 바로 import 하려면 어떤 방법이 있을까요?
    (티스토리 이동 없이요 ^^)

    Reply
  19. nike

    이글루스에서 구글로 이사하려고 프로그램 실행하고
    새 블로그 아이디, 주소, 비번을 넣었는데 로그인 실패라면서 자동 종료되네요.

    티스토리로만 이동 가능한 겁니까?

    Reply
    1. NoSyu Post author

      안녕하세요.
      로그인 자체는 이글루스의 로그인입니다.
      그리고 백업 프로그램은 파일을 생성하는 것이라 티스토리나 구글과는 관련이 크지 않습니다.
      로그인이 안 된다니 무언가 이글루스에서 바꾸었나보네요.ㅜ

      Reply
  20. 감사합니다!
    이글루스에서는 나갈 수 없다고만 생각했는데, 복원이 막혀서 원래 생각했던 티스토리 말고
    구글 블로거에 무사히 복원 완료했습니다. 다만 제 경우 댓글은 50개조차도 복구되지 않았지만…ㅜㅜ;
    그래도 뿌듯합니다.(?) 트랙백이 되지 않아서 댓글로나마 감사 인사 드리고 갑니다.

    Reply
    1. NoSyu Post author

      반갑습니다.
      해당 프로그램이 예전에 만들어지고 업데이트가 이루어지지 않아 잘 될까 의심스러웠으나 그래도 도움이 되셨다니 다행이네요.
      저도 업데이트를 하고 싶지만, 블로그 업데이트도 못할 정도로 정신이 없는 나날이라 아쉽습니다.ㅜ

      Reply
  21. njavig

    안녕하세요!
    nike 님과 마찬가지로, 연초에 한 번 시도했다가 로그인 실패 에러를 겪었습니다.
    어제 쥰 님의 리플을 보고 다시 한 번 시도하였는데, 로그인은 되지만 다음과 같은 에러 메시지를 마지막으로 종료되었습니다.
    [
    글 가져오는 중…
    get_all_post 함수에서 postid를 찾지 못했습니다.
    error.txt를 [email protected]으로 보내주시길 바랍니다.
    ]
    메일을 보내자니 과한 책임을 실어드리는 것 같아 죄송한 마음에 ㅠㅠ 다른 분들이 현재 상태를 보실 수 있도록 댓글로 남깁니다.
    저는 성공하지 못하였지만, 멋진 프로그램 개발해 주셔서 고맙습니다! 건승하셔요.

    Reply
    1. NoSyu Post author

      안녕하세요.
      해당 댓글 이후 업데이트를 해보려고 하였으나 그 때는 이글루스가 독립하고 서버를 옮긴다고 하여 후에 하려고 하였네요.
      그런데 지금은 여러 일이 있어 6월 말까지 스케쥴이 잡혀 있습니다.ㅜ
      따라서 이 이후에 이글루스의 변경된 점을 살펴보고 업데이트를 진행할 수 있을 듯싶습니다.ㅜㅜ

      Reply
  22. Pingback: 이글루스&티스토리->블로거로 이사 | *JUNEJUNE : lo-fi log

  23. Pingback: 이글루스&티스토리->블로거로 이사 - *JUNEJUNE

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.