Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

다음과 카카오가 합병하면서 많은 수의 (돈 안되는) 서비스가 샷다를 내렸습니다.

현재로서는 티스토리는 그 대상이 아닙니다만, 다음카카오가 운영하는 꼬락서니를 보고 있으면

몇 년 안에 샷다 내릴 가능성이 영 높아 보이길래 워드프레스로 이전하려고 마음을 먹었습니다.

 

티스토리는 텍스트큐브(구 태터툴즈) 엔진을 바탕으로, 다음에서 자체 개조한 엔진을 사용합니다.

다행히도 TTXML 포맷으로 전체 데이터 백업을 받을 수 있고, 여기에는 첨부파일까지 포함됩니다.

 

이걸 워드프레스로 넘기려면 importer가 필요합니다.

기존에 누군가 만들어둔 플러그인이 있습니다만, 연 단위로 업데이트도 없고 첨부파일 문제로 죽어버립니다.

그리고 기껏 가져온 첨부파일도 기본값인 연월 순으로 정리가 안 되고 1이라는 폴더 하나에 다 몰아넣어버리죠.

 

뭐 필요하면 만들어서 써야죠. 그래서 일단 TTXML 데이터를 뜯어봤습니다.

포맷 이야기는 넘어가고, 문제가 몇 가지 있는데 대충 다음과 같습니다.

 

1. CDATA 처리가 하나도 안 됨

블로그 본문이 HTML태그나 특수문자가 모조리 escape된 plain text로 저장됩니다. 사실 좀 어처구니가 없었어요.

뭐 일단 파이썬에서 불러들이는데 문제는 없었으니 넘어갑니다.

 

2. 유령 첨부파일

기본적으로 첨부파일은 원본 파일명, 본문에서 사용하는 hash 이름, 등록시간 그리고 base64 인코딩된 파일내용이

제공됩니다만, 무슨 버그인지 아무것도 없는 유령 첨부파일이 존재하게 됩니다.

그래서 기존에 존재하던 TTXML importer는 동작 중 죽어버립니다.

 

3. 텍스트큐브 자체 태그

텍스트큐브는 파일이나 미디어 첨부, 그리고 접기펴기 기능을 자체 태그로 구현합니다.

이건 짤없이 변경해줘야 합니다. 다행히 정규식으로 손쉽게 잡아낼 수 있었습니다.

 

 

여하튼 어떻게 파이썬으로 불러들이는데 성공했습니다. 파이썬 참 편리해요. 들여쓰기가 마음에 안 들지만.

 

여튼 이걸 이제 워드프레스에 욱여넣으면 작업 끝입니다만, 워드프레스 백업파일인 WXL 포맷으로 컨버팅하자니

이건 포맷 공개가 멀쩡하게 된 게 없습니다. 뜯어서 만들자면 만들 수 있는데 영 복잡합니다.

거꾸로 WXL importer를 뜯어봅니다. 흠... WXL을 불러들여서 JSON으로 파싱해서 넘겨줍니다. 오호라.

JSON 규격은 손쉽게 뜯어낼 수 있습니다. 그렇다면 소스를 조금 고치면 되겠군.

 

물론 WXL imporeter도 제대로 된 건 아닙니다.

특히 워드프레스의 고질적인 문제인 CJK파일명 취급에서 상당히 골때리는 문제가 있어서, 1바이트씩 날아간다던지

몇 가지 패치를 해 줘야 하는 부분을 확인할 수 있엇습니다.

 

여하튼 그렇게 한 달쯤 삽질을 거쳐서 온전히 티스토리에서 워드프레스로 이사했습니다.

 

물론 100% 완벽한건 아니고, 이미지를 제외한 대부분의 첨부파일은 워드프레스 자체 필터때문에 첨부 안 됩니다.

접기펴기도 워드프레스에서 구현이 안 됩니다. 하릴없이 showmore 플러그인을 깔아야 합니다.

워드프레스닷컴에서는 외부 플러그인 금지니 티스토리->워드프레스닷컴은 이전이 어렵곘죠.

그 외에도 제가 본 적이 없는 텍스트큐브 자체 태그도 이전 안됩니다.

 

 

작성한 코드는 깃허브에 올려뒀습니다.

https://gist.github.com/Koasing/d2701169d6bf70b86aef271f06c58e16

파이썬 코드를 실행하면 TTXML을 json과 첨부파일 뭉치로 바꿔줍니다.

이걸 워드프레스에서 가져오는 방법은 코멘트를 참고하세요.

 



  • profile
    낄낄 2016.09.01 22:23
    태터툴즈는 정말 기구한 서비스인것 같네요. 다음 블로그는 냄겨둬도 티스토리는 정말 접을지도 모르겠습니다.

    저도 예전에 블로그 서비스 몇개 전전할 때 이전이 가장 머리아팠는데.. 이 글이 많은 분들한테 도움이 되지 싶어요
  • profile
    냐아      (대충 좋은 소리) 2016.09.01 22:29
    다음 브랜드에서 카카오 브랜드로 넘어가는 꼴이 영 좋지 않더라구요.
    좋은 글 감사합니다.
  • ?
    퀘윈 2016.09.01 22:32
    우와아~~

    파이썬은 그렇게 써먹는 거군요. 파이썬 책이나 살까나.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 이제 정부24에서 프로그램 설치없이 민원 서비스 가능합니다.

      사진에 내용이 다 나와있네요. 프로그램 무설치 온라인 발급 소리질럿ㅅ!!!   +   지금까지 정부24 사용하려면 강제로 설치해야했던 프로그램들 리스트입니다.
    Date2019.08.05 소식 Bytitle: AI깍지 Reply23 Views3137 file
    Read More
  2. 유튜브, 프리미엄 구독자에게 1080p 영상 다운로드 허용

      유튜브 프리미엄은 유튜브를 광고없이 유튜브 시청 및 유튜브 동영상 다운로드 기능을 제공하는 유료 서비스입니다.   동영상 다운로드 기능은 업로드된 영상의 해상도와 관계 없이 최대 720p 해상도로만 다운로드 할 수 있는데, 최근 ...
    Date2019.08.02 소식 Bytitle: AI깍지 Reply12 Views6216 file
    Read More
  3. No Image

    오피스 아이콘이 바뀌지 않습니다.

    집의 다른 컴퓨터들은 다 새로운 아이콘으로 업데이트 되었지만 한 컴퓨터만 업데이트가 되지 않았습니다.   학생용 오피스 365 ProPlus 사용하고 있습니다.   같은 계정으로 똑같이 설치한 노트북에서는 진작에 새 아이콘으로 바뀌었습니...
    Date2019.08.02 질문 ByYukirena Reply3 Views668
    Read More
  4. No Image

    일본 세븐페이, 3개월만에 스마트폰 서비스 중단

    일본 세븐페이, 최대 5500만엔 해킹 https://gigglehd.com/gg/5191111 여기에서 이어집니다. 세븐페이의 스마트폰 지불 서비스를 중단하고, 9월에 완전히 종료하며, 10월 1일부터는 남은 금액을 환불해준다고 합니다. 세달만에 서비스가 ...
    Date2019.08.02 소식 By낄낄 Reply12 Views1147
    Read More
  5. No Image

    실수로 sudo chmod -R 770 / 치고 엔터를 눌러버렸습니다

    서버 작업할 일이 있어서 sudo chmod -R 770 / 입력하고 뒤에 경로를 복붙해서 엔터를 눌러야 하는데 실수로 붙여넣기를 안 하고 엔터키를 처버렸지 뭡니까.   깜짝놀라서 Ctrl C 한 10초 만에 누르긴 했는데 내부적으로 권한이 다 꼬였는...
    Date2019.08.02 질문 By하스웰 Reply8 Views1274
    Read More
  6. No Image

    북미/유럽 기업의 32%가 윈도우 XP를 네트워크에 연결

    Spiceworks의 조사에 따르면 북미/유럽 기업의 32%가 적어도 하나 이상의 윈도우 XP 시스템을 네트워크에 연결해뒀다고 합니다. XP는 2014년에 지원이 중단됐으나 보안 문제를 대수롭지 않게 여기는 회사들이 많네요. 또 79%의 기업은 202...
    Date2019.08.01 소식 By낄낄 Reply9 Views1490
    Read More
  7. 크롬 76버전에서의 플래시는 기본으로 비활성

      크롬이 76버전으로 업데이트 되었으며 이번 버전부터 플래시는 기본적으로 비활성화 됩니다.   75버전까지는 허용/차단 선택이었습니다. 다만 설정에서 기존 방식처럼 되돌리는 것은 가능.   구글은 2020년말까지 플래시를 완전 퇴출시...
    Date2019.07.31 소식 ByKabini™ Reply5 Views1006 file
    Read More
  8. No Image

    리눅스 커널에서 플로피 드라이브의 지원을 제외할 예정

    리눅스 커널에서 플로피 디스크 드라이브의 지원을 제외할 예정입니다. 이유야 뭐.. 요새 쓰는 사람이 없으니까요. 윈도우의 경우 2014년에 나온 윈도우 10 프리뷰부터 플로피 드라이브의 지원을 뺐습니다.
    Date2019.07.30 소식 By낄낄 Reply5 Views1063
    Read More
  9. 윈도우 10 1903 업데이트 점유율은 11.4%

    올해 5월부터 제공이 시작된 윈도우 10 1903 업데이트의 점유율은 11.4%입니다. 윈도우 10 1803이 53.7%, 1809가 29.7%입니다. 아직은 구버전이 많이 높군요.
    Date2019.07.30 소식 By낄낄 Reply4 Views1810 file
    Read More
  10. 라이젠 램 계산기 1.6.0 버전 사용기

      기다리고 기다리던 라이젠 램 계산기, 젠2 지원버전이 나왔습니다. 따끈따끈해요.     뿅! 하고 타이푼 버너와 하드웨어인포로 확인한 값들을 아래에 넣어줍니다. 저 윗쪽 버튼들은 잘 눌리는데 아래 직접 숫자 입력하는 부분은 아래 I...
    Date2019.07.30 분석 By화수분 Reply1 Views4878 file
    Read More
  11. 서울시 ETAX도 나사가 빠져있는 건 마찬가지군요

    서울시 ETAX의 세금 신고 페이지입니다. 세금 고지서가 나왔는지 안나왔는지 찾아 헤메다가 우연히 보게 된 건데요. 주소 부분에서 우편번호 검색이 두칸으로 나뉘어져 있지요. 중간에 하이픈 넣은 6자리 우편번호에서 하나로 합친 5자리...
    Date2019.07.30 일반 By낄낄 Reply6 Views1408 file
    Read More
  12. No Image

    웹사이트와 오픈소스 프로젝트에 대한 인식이 부족한 SK

    https://github.com/metatron-app/metatron-discovery/issues/2405 SKT가 오픈소스 코드를 공유하고 프로젝트를 진행하는 사이트인 깃헙에서, 자신들의 프로젝트를 추천하면 상품을 주겠다고 이벤트를 열었습니다. 깃헙이 어떤 사이트고 ...
    Date2019.07.30 일반 By낄낄 Reply3 Views883
    Read More
  13. 화웨이의 자체 운영체제, 시작은 스마트폰이 아님

    미-중 무역 분쟁이 한참일때(지금도 현재 진행형이지만) 화웨이가 Hongmeng이라는 자체 운영체제를 개발한다고 발표했지요. 그런데 이게 스마트폰이 아니라 스마트 디스플레이 플랫폼에 먼저 사용한다고 합니다. 스마트 스피커, 스마트 디...
    Date2019.07.30 소식 By낄낄 Reply5 Views991 file
    Read More
  14. No Image

    라이젠용 DRAM 계산기 1.6.0.1 버전. 라이젠 3000/X570 완벽 지원

    라이젠용 DRAM 계산기 1.6.0.1 버전이 나왔습니다. 라이젠 3000 시리즈 프로세서와 X570 칩셋을 완벽 지원합니다. UEFI 바이오스에서 DRAM 클럭과 타이밍을 설정할 필요 없이, 윈도우 프로그램을 통해 바로 설정이 가능한 프로그램입니다....
    Date2019.07.29 소식 By낄낄 Reply1 Views1117
    Read More
  15. 안랩 V3 모바일.. 어딜 봐서 백신인가

    은행이나 카드 앱을 실행할 때마다 V3 모바일이 실행되지 않아 어쩌구 저쩌구 하는 메세지와 함께 진도가 안 나갑니다. 요즘같은 세상에 특정 보안 솔루션을 강제하다니 이거 소송감 아닌가 생각이 들지만, 힘 없는 소시민은 까라니까 깝...
    Date2019.07.29 일반 By낄낄 Reply18 Views7149 file
    Read More
목록
Board Pagination Prev 1 ... 406 407 408 409 410 411 412 413 414 415 ... 579 Next
/ 579

최근 코멘트 30개

AMD
더함
한미마이크로닉스
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소