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. No Image

    윈도우 프린트 스풀러의 새 취약점이 발견

    마이크로소프트가 프린트 스풀러 취약점인 CVE-2021-36958의 정보를 공개했습니다. 프린트나이트메어하고는 별개의 취약점입니다. 프린트 스풀러 서비스를 악용해 임의의 코드를 시스템 권한으로 원격 실행, 프로그램 설치/데이터 삭제가 ...
    Date2021.08.13 소식 By낄낄 Reply5 Views593
    Read More
  2. No Image

    미 연방 법원, BitMEX 가상화폐 거래소에 1억 달러의 벌금 부과

    CFTC(Commodity Futures Trading Commission)는 2014년 11월부터 2020년 10월까지 미국에서 운영된 가상화폐 거래소인 MitMEX가 수많은 규정을 위반했다며 1억 달러를 벌금으로 내라고 발표했습니다. CFTC에 적법한 등록을 거치지 않고 지...
    Date2021.08.13 소식 By낄낄 Reply1 Views380
    Read More
  3. No Image

    리눅스 드라이버에서 인텔 캐논레이크 제거, DG2 추가

    인텔이 리눅스용 그래픽 드라이버에서 캐논레이크를 제거하고 DG2 관련 코드를 더 넣었습니다. 캐논레이크는 내장 그래픽이 제거된 프로세서라서 이걸 위한 그래픽 드라이버는 애시당초 필요하지 않습니다. 인텔 10nm 공정의 문제를 단적...
    Date2021.08.13 소식 By낄낄 Reply0 Views469
    Read More
  4. 엔비디아: 4월달 GTC 키노트는 사실 전부 CG로 만들어진것

          엔비디아는 몇시간 전 SIGGRAPH에서 4월달의 GTC 발표가 사실은 CG였음을 밝히고, 메이킹 다큐멘터리를 공개했습니다. 엔비디아의 Omniverse 플랫폼을 이용해서 제작되었다고 하네요.            (4월 당시 GTC 키노트 영상)
    Date2021.08.13 소식 ByNPU Reply33 Views3743 file
    Read More
  5. No Image

    구글, 이 난리통이 끝나고도 재택근무 하면 임금삭감 추진

    이미 이 실험은 여러군데에서 벌어지고 있습니다.   예를 들어, 페북과 트위터는 물가가 낮은 지역에서는 임금을 깎아버리고, 레딧같은 회사는 고용등의 이점으로 인해 재택 근무자의 모든 임금을 삭감했습니다.
    Date2021.08.12 소식 Bytitle: 폭8책읽는달팽 Reply13 Views1882
    Read More
  6. IIS에서 SSL 인증서 적용 오류 해결 했습니다.

    https://gigglehd.com/gg/soft/10656360   이게 지난 번 제가 올렸던 질문인데 많은 분들이 인증서 문제가 아닌가? 다른 인증서로 해봐라 충고를 줬습니다.   그래서 지난 몇칠동안 유료 인증서를 2개 구매하고 윈도우10 일반 버전에서 서...
    Date2021.08.12 분석 Bylightroo Reply17 Views1599 file
    Read More
  7. MS 엣지의 슈퍼 듀퍼 보안 모드

    MS 엣지에 슈퍼 듀퍼 보안 모드가 추가됩니다. 현재 베타, Dev, 카나리 버전에서 테스트 중인 기능으로 이게 정식 명칭은 아닙니다. 개발 중이라서 이름을 저렇게 붙였나봐요. 크로미움 기반 웹 브라우저에서 사용하는 V8 자바스크립트 엔...
    Date2021.08.12 소식 By낄낄 Reply0 Views729 file
    Read More
  8. No Image

    6억 달러의 가상화폐 해킹, 일부는 반납

    폴리 네트워크라는 분산 금융 서비스 회사가 6억 달러의 가상화폐를 도난당했다고 발표했습니다. 바이낸스, 이더리움, 폴리곤 등의 다양한 블록체인을 통해 관리하는 비트코인, 이더리움, BTC 등등등이 포함됩니다. https://www.coindesk....
    Date2021.08.12 소식 By낄낄 Reply2 Views539
    Read More
  9. No Image

    패럴러즈 데스크탑 17, 윈도우 11 지원

    패러럴즈 데스크탑 17이 애플 M1 맥과 macOS Monterey, 윈도우 11을 지원한다고 밝혔습니다. 둘 다 올해 말에 나올 새로운 버전의 눙영체제입니다. 그리고 m1 맥에서 성능 최적화와 새로운 윈도우 디스플레이 드라이버, 새 기능을 제공합...
    Date2021.08.12 소식 By낄낄 Reply2 Views665
    Read More
  10. No Image

    MS, 윈도우의 프린트 스풀러 공격의 보안 대책이 미흡하다고 인정

    마이크로소프트는 프린트나이트메어라는 프린트 스풀러 서비스 취약점의 보안 대책이 부족하다고 인정했습니다. 그래서 프린트 드라이버 설치와 업데이트에 관리자 권한이 필요하도록 변경해 이 취약점을 막습니다. 앞으로 프린터 관련 드...
    Date2021.08.11 소식 By낄낄 Reply2 Views454
    Read More
  11. No Image

    노턴,Avast인수

    안티바이러스 프로그램 제조사 노턴이 동종업계인 Avast 주식 100%를 최대 86억달러에 인수하였습니다
    Date2021.08.11 소식 ByElsanna Reply7 Views696
    Read More
  12. 기가바이트, 랜섬웨어 공격: AMD/인텔 내부 파일 유출 협박

      (아래는 일부 내용 번역입니다. 전체 내용은 원문을 확인해 주세요.)   대만의 컴퓨터 하드웨어 업체 기가바이트는 해커 조직 "RansomEXX" 이 행한 것으로 알려진 대규모 보안 침해를 겪었습니다. 용의자는 회사의 귀중한 데이터를 소...
    Date2021.08.11 소식 By헥사곤윈 Reply7 Views773 file
    Read More
  13. 시놀로지 5TB 가량의 용량을 찾아주실 분을 찾고있습니다.

    드디어 서버를 부활시키고 헤놀로지를 다시 구동시켰는데 한 일주일 정도 사용하다보니 오늘 용량이 부족하다는 경고 알림이 떴습니다. 오래 전에 기글에서 SAS하드 4TB 6개(가 맞나 모르겠네요.)를 구매하고 레이드 카드에서 RAID5로 묶...
    Date2021.08.11 질문 ByExpBox Reply3 Views1352 file
    Read More
  14. No Image

    다나와 매각설 일단 부인

    다나와의 매각설과 관련해서,   1. 본 공시는 2021년 8월 10일 한국거래소의 조회공시요구(풍문또는보도) '경영권 매각 추진설'에 대한 답변입니다. 2.위 사항에 대한 진행사항을 당사의 최대주주에 확인해본 결과, 최대주주가 보유하고 ...
    Date2021.08.10 소식 Bytitle: 가난한AKG-3 Reply2 Views1019
    Read More
  15. No Image

    네이버, 카페24 지분 14.99% 인수…1371억원 규모

    네이버가 전자상거래 플랫폼 카페24와 손을 잡았다. 글로벌 이커머스 시장 진출 가속화를 위해 1300억원 규모의 지분 교환을 진행했다.네이버는 10일 전자상거래 플랫폼 ‘카페24’와 1371억원 상당의 지분을 교환했다고 밝혔다. 이번 지분 ...
    Date2021.08.10 소식 Bytitle: AIBlackbot Reply5 Views885
    Read More
목록
Board Pagination Prev 1 ... 237 238 239 240 241 242 243 244 245 246 ... 577 Next
/ 577

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소