게시판:질문게시판의 토론 주제

다른 위키의 이미지 여러 개를 통째로 퍼오는 방법도 있을까요?

7
열심 (토론기여)

요즘 스타듀밸리 문서에 기여를 하고 있는데요. 주로 스타듀밸리 영어판 위키(무려 문서가 1174개)의 문서를 번역하고 있씁니다. 그런데 거기 있는 이미지들을 일일이 다운받아서 하나하나 올리는 게 번거롭다는 생각이 드는데, 혹시 타 위키의 이미지 파일을 통째로 퍼오는 방법도 있을까요? 스타듀밸리 위키는 저희와 같은 미디어 위키를 사용하고 있씁니다.

열심 (토론기여)

근데 어차피 이름써서 파일 올리는 게 더 귀찮으려나.. 흐으음

Yonghokim (토론기여)

검색해서 여기 보니 미디어위키의 엑스포트 기능을 이용해서 글, 이미지 등을 통째로 가져와서 넣는 방법이 기술되어 있네요. 메타정보를 엑스포트해서 그걸 넣으면 상대편 서버에서 긁어서 올려줍니다. 써본적은 없습니다. 그리고 자신들의 서버 셸에 대한 접근권이 필요하다고 나오는 것 같습니다 https://m.mediawiki.org/wiki/Manual:Importing_XML_dumps

열심 (토론기여)

헉 감사합니다 용호님 방금 얼추 읽어봤는데 기술적인 용어(?)라 그런지 제가 이해하기에 좀 힘드네요....영어를 못해서 그런건가 꾸엑

Yonghokim (토론기여)

낙엽님도 예전에 서버에 대한 접근권이 없다고 했으니 적용하기 위해서는 더 높은 차원의 접근 권한이 필요한듯 (그리고 그만큼 뭔가 잘못했을 때 뭔가 깨먹을 확률도 높아집니다)

낙엽1124 (토론기여)

용호님이 적어주신 링크는 파일 빼고 문서에만 적용되는 방법이라 어렵습니다. 파일 옮기는 방법은 저도 잘 모르겠습니다 ...

Yonghokim (토론기여)

링크의 맨 위에 있는 "이미지를 포함하지 않는다" 는 XML 파일에 이미지 자체 (바이너리)가 포함되지 않는다는 의미입니다. 이미지 네임스페이스 내용은 포함됩니다. 그리고 그 정보를 기반으로 실제 이미지 파일을 상대 서버에서 가져오는 작업도 가능합니다. 구체적으로 그 문서 중반 즈음에 있는 이 문장부터 방법이 적혀있는 것 같네요.

> Afterwards use ImportImages.php to import the images:

> php importImages.php ../path_to/images