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

    한자키 없이 한자 입력하는 영상

    윈도10에서       리눅스에서     비슷한 기능을 하는 안드로이드용 앱도 있습니다: https://play.google.com/store/apps/details?id=io.github.lee0701.converter&hl=ko&gl=US
    Date2021.12.05 일반 By부녀자 Reply6 Views2907
    Read More
  2. No Image

    2016년부터 줌을 쓴 사람은 보상 신청 가능

    2016년 3월부터 2021년 7월 사이에 줌을 쓴 사람은 보상 신청이 가능합니다. 유료 구독자는 25달러, 무료 사용자는 15달러 청구가 가능하며, 2022년 3월 5일까지 신청해야 합니다. 줌의 개인 정보 보호와 보안에 문제가 있으며, 줌이 캘리...
    Date2021.12.05 소식 By낄낄 Reply2 Views1059
    Read More
  3. 윈도우 11의 기본 브라우저 설정이 간단해짐

    윈도우 11에선 각 확장자마다 연결된 기본 브라우저 설정을 따로 해 줘야 했습니다. html, html, pdf, shtml, svg, webp, xht, xhtml, ftp, http, https를 전부 다 따로 설정해야 했다는 말입니다. 그래서 엣지를 쓰기 싫어도 확장자마다 ...
    Date2021.12.05 소식 By낄낄 Reply5 Views1260 file
    Read More
  4. No Image

    2021년 미국에서 가장 인기가 높았던 iOS 앱

    2021년 미국에서 가장 많이 다운로드된 아이폰/아이패드용 유/무료 게임/앱입니다. 아이폰 무료 앱 TikTok YouTube Instagram Snapchat Facebook Messenger Google Maps Gmail ZOOM Amazon Shopping 아이폰 유료 앱 Procreate Pocket HotS...
    Date2021.12.05 소식 By낄낄 Reply2 Views1235
    Read More
  5. No Image

    다음 클리너 서비스 종료

    카카오는 2021년 11월 30일 다음 공지사항을 통해 다음 클리너 서비스를 2021년 12월 30일에 종료할 것임을 알렸습니다. 서비스 종료 후에는 프로그램의 다운로드 및 업데이트가 중단될 예정입니다.
    Date2021.12.04 소식 By달달한과자 Reply3 Views1644
    Read More
  6. No Image

    윈도우 11의 보급 속도는 별로?

    Lansweeper의 설문 조사에 따르면 윈도우 11로 업데이트한 사람이 0.21%밖에 안 된다고 합니다. 천만개 이상의 윈도우 디바이스를 대상으로 조사한 결과, 윈도우 11보다 윈도우 XP나 윈도우 8의 점유율이 더 높았다네요. https://www.tech...
    Date2021.12.04 소식 By낄낄 Reply14 Views1049
    Read More
  7. No Image

    BadgerDAO 가상화폐 플랫폼이 해킹. 1억 2천만 달러의 토큰 도난

    가상화폐 플랫폼인 BadgerDAO가 해킹됐습니다. 이곳 사이트의 UI에 악성 스크립트를 삽입해 Web3 트랜잭션을 탈취, 피해자의 토큰을 공격자의 주소로 보내는 요청을 삼입했다고 합니다. 2단계 인증 보호를 거치지 않고 클라우드플레어 API...
    Date2021.12.04 소식 By낄낄 Reply0 Views405
    Read More
  8. No Image

    16비트 윈도우 1.0 프로그램을 64비트 윈도우 11로 포팅하기

        NTVDMx64나 OTVDM같이 기존 NTVDM을 이용하여 최신 Windows 환경에서 도스 시절 프로그램을 구동한 건 본적이 있는데, 여기선 아에 네이티브로 포팅을 해버렸네요. 역시 덕중의 덕은 양덕후라더니.... 윈도우 1.0 SDK에 포함되어 있던...
    Date2021.12.03 일반 By아수슨스브 Reply3 Views3739
    Read More
  9. No Image

    윈도우 11 인사이더 프리뷰 빌드 22509 발표

    윈도우 11 인사이더 프리뷰 빌드 22509가 Dev 채널에 출시됐습니다. 내래이터를 사용해 엣지에서 웹을 검색하는 과정이 편해지고, 시작 버튼을 마우스 우클릭해 시작 메뉴를 설정할 수 있습니다. 보조 모니터에 시계나 날짜를 표시하며 알...
    Date2021.12.03 소식 By낄낄 Reply1 Views549
    Read More
  10. No Image

    150종 이상의 HP 복합기에 취약점이 존재

    150종 이상의 HP 복합기에 취약점이 존재합니다. 이를 악용해 복합기의 사용 권한을 획득하고 네트워크 침투가 가능합니다. 통신 보드와 폰트 파서에 취약점이 존재하는데, 보드 취약점은 물리적 액세스가 필요하고 보드 파서는 원격 접근...
    Date2021.12.03 소식 By낄낄 Reply2 Views655
    Read More
  11. No Image

    저전력 장거리 통신 기술, Wi-Fi CERTIFIED HaLow

    WiFi 얼라이언스가 저전력 장거리 통신 기술인 Wi-Fi CERTIFIED HaLow를 발표했습니다. IoT 장비에서 쓰는 게 목표입니다. IEEE 802.11ah라 부르는 1GHz 미만 대역에서 작동하며, 몇 년 동안 배터리 교체가 필요 없습니다. 암호화는 WPA3...
    Date2021.12.03 소식 By낄낄 Reply1 Views808
    Read More
  12. No Image

    HDClone 9.0.11a 조심하세요...

    어제 이 프로그램으로 하드 복사하다가 파티션 날려먹어서 비게에 징징댔는데 검색해보니 하드를 Raw로 만들어버린다네요... 다행히 백업도 있고 살려냈습니다!
    Date2021.12.02 일반 Bytitle: 명사수SOCOM Reply8 Views3350
    Read More
  13. 비트코인 거래량이 페이팔을 추월

    비트코인은 디지털 거래를 위해 등장했지만 지금은 투자 수단으로 더 많이 쓰는 것 같습니다. 어쨌건 비트코인이 페이팔보다는 더 많은 거래를 처리했다고 하네요. 하지만 비자나 마스터카드에 비교할 수준은 아닙니다.
    Date2021.12.02 소식 By낄낄 Reply3 Views739 file
    Read More
  14. No Image

    8주간 유튜브만 본 AI, 무례해졌다

    인공지능(AI) 전문기업인 솔트룩스의 연구진은 다섯 살 정도 지능을 가진 AI인 ‘가람이1·2’를 8주일간 학습시키며 대화법 변화를 살펴보다가 충격적인 결과를 받았다. 가람이1에는 LG유플러스의 키즈 콘텐트인 ‘...
    Date2021.12.01 소식 By낄낄 Reply17 Views1788
    Read More
  15. No Image

    컴퓨터 계산에 램이 부족한 상황에 대해 질문드립니다

    어떤 상황이었는지 간략하게 설명하면 다음과 같습니다.   1. A라는 데이터가 있으며 용량은 1GB. 2. A를 가지고 Python으로 연산을 수행해 B라는 형태로 재가공해서 저장하려고 함. 3. 이때 B의 형태로 A를 연산한 결과물이 하나씩 램에 ...
    Date2021.12.01 질문 ByCyBerry Reply14 Views2579
    Read More
목록
Board Pagination Prev 1 ... 208 209 210 211 212 213 214 215 216 217 ... 578 Next
/ 578

최근 코멘트 30개
joyfuI
17:39
툴라
17:39
ASTRAY
17:34
별밤전원주택
17:34
Iwish
17:27
카에데
17:23
별밤전원주택
17:21
렉사
17:14
렉사
17:13
렉사
17:12
별밤전원주택
17:08
Iwish
17:08
별밤전원주택
17:08
milsa
17:07
어그로글댓글보면짖음
17:06
joyfuI
17:04
MA징가
16:45
카에데
16:42
ducking
16:41
MA징가
16:40
까르르
16:38
leesoo
16:38
leesoo
16:34
카에데
16:33
leesoo
16:32
리키메
16:30
leesoo
16:29
leesoo
16:27
별밤전원주택
16:25
카토메구미
16:24

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소