오프라인 사용을 위해 MediaWiki를 덤프하는 방법?


16

매주 MediaWiki 사이트의 오프라인 버전을 만들고 싶습니다.

DumpHTML의 는 모든 기사 및 미디어 파일을 덤프로 확장 실제로, 내가 원하는 것을,하지만 난 덤프에서 탐색 할 수 있도록 나는 그것이 덤프 모든 기사의 색인을 볼 수 없습니다.

MediaWiki가 가지고 있는 XML 덤프 기능 에 대해 읽으 면서 프로그램을 사용하여 이러한 파일을 보거나 html로 변환 할 수 있는지 궁금합니다.

아니면 오프라인 버전의 MediaWiki 사이트를 만드는 다른 방법이 있습니까?


당신은 정말로 인덱스가 필요합니까? 시작하고 Main Page거기에서 링크를 따르십시오.
Ilmari Karonen

다음은 MediaWiki 사이트의 정적 버전을 만들기위한 Cam Webb의 지침 입니다. 그들이 누군가를 도울 수 있도록 여기에 내 자신이 있습니다. 둘 다 정적 결과에 대한 링크를 제공합니다 ( 여기 내 ).
Michael Allan

답변:


8

웹 크롤러 도구를 사용하여 사이트를 HTML 파일로 저장할 수 있습니다. 모든 링크가 변환되므로 메인 페이지를 열고 링크를 클릭하여 모든 사이트로 이동할 수 있습니다.

사용 가능한 도구는 여러 가지가 있습니다. 커맨드 라인 기반이며 수천 개의 옵션이있는 wget을 사용 하므로 매우 친숙하지 않습니다. 그러나 그것은 매우 강력합니다.

예를 들어, 다음은 자체 미디어 위키 사이트를 덤프하는 데 사용한 명령 줄입니다. 직접 사용하기 전에 각 옵션을 이해하는 것이 좋습니다.

"c:\program files\wget\wget" -k -p -r -R '*Special*' -R '*Help*' -E http://example.com/wiki

10

당신이 취할 수 -pages-articles.xml.bz2로부터 위키 미디어 사이트를 덤프 하고 그들을 처리 WikiTaxi (왼쪽 상단 모서리에서 다운로드). Wikitaxi Import 도구는 .taxi파일에서 (Wikipedia의 경우 약 15Gb) 파일을 생성 .bz2합니다. 이 파일은 WikiTaxi 프로그램에서 기사를 검색하는 데 사용됩니다. 경험은 브라우저 경험과 매우 유사합니다.

또는 이미 처리 된 덤프 ( 파일) 도 제공하기 때문에 Kiwix 를 더 빠르게 설정할 수 있습니다 .zim. kiwix에 대한 다른 MediaWiki 사이트를 mwoffliner사용 하기 위해 주석이 명시했듯이 , 그것은 사용자 정의 차이가있을 수 있기 때문에 모든 기능을 사용할 수는 없지만 내가 만난 유일한 변형입니다.

Wikimedia를 사용 wget하는 것은 좋은 습관이 아닙니다. 너무 많은 사람들이 그렇게하면 요청으로 사이트를 넘칠 수 있습니다.


나중에 이미지를 오프라인으로 설정하려는 경우 나중에 편집하십시오.

XOWA 프로젝트

aprox 30 시간 내에 다운로드되는 완전한 HTML 형식 의 Wikipedia (이미지 포함) 전체 HTML 미러를 그대로 유지 하려면 다음을 사용해야합니다.

영어 위키 백과에는 많은 데이터가 있습니다. 20.0+ GB의 텍스트가 포함 된 1,390 만 페이지와 썸네일 370 만 이상이 있습니다.

XOWA :

컴퓨터에이 모든 것을 설정하는 것은 빠른 과정이 아닙니다 ... 가져 오기 자체에는 텍스트 버전에 80GB의 디스크 공간과 5 시간의 처리 시간이 필요합니다. 이미지도 원하는 경우 숫자는 100GB의 디스크 공간과 30 시간의 처리 시간으로 증가합니다. 그러나 완료되면 128GB SD 카드에 맞는 이미지가 포함 된 영어 위키 백과의 완전한 최신 사본이 제공됩니다.

그러나 오프라인 버전은 매우 온라인 버전처럼 사진 등이 포함 (I 오프라인 완전히 울부 짖는 문서를 테스트) 여기에 이미지 설명을 입력하십시오


위의 어느 것도 적용되지 않는 경우 나중에 편집하십시오.

위키가 Wikimedia의 일부가 아니거나 덤프가없는 경우 API를 사용하여 위키를 다운로드하는 github 프로젝트가 있습니다.

WikiTeam-위키 백과에서 가장 작은 위키에 이르기까지 위키를 보관합니다.


1
사용자 정의 mediawiki 설치를 덤프하는 경우 XOWA는 xowa.org/home/wiki/App/Wiki_types/Wikia.com 기사를 참조하면 다음과 같이 할 수 있습니다 (일부 문제가있을 수 있음) . 커스텀 Wiki와 함께 Kiwix 사용은 아직 테스트되지 않았습니다 ( github.com/kiwix/mwoffliner 또는 다른 툴을 사용 하여 Wiki를 덤프해야 함 )
에스컬레이터
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.