시리즈:위키야 놀자/AutoWikiBrowser로 반자동 편집하기

미디어위키는 소스가 공개되어 있어서 많은 개발자들이 편집을 편리하게 해주는 도구를 개발하고 있습니다. 이 글에서는 그 중에서 반복 작업을 쉽게 할 수 있게 도와주는 반자동 편집도구 AutoWikiBrowser의 사용법에 대해 소개하고자 합니다.

AutoWikiBrowser가 뭔가요[편집 | 원본 편집]

이 프로그램은 미디어위키 기반의 위키에서 단어 바꾸기 등 몇 가지 지정된 동작, 혹은 사용자가 임의로 정의한 매크로를 이용해서 위키 편집을 도와주는 반자동 편집 도구입니다. 위키 문서에서 "됬"을 "됐"으로 고치는 작업을 한다고 생각해봅시다. 일일이 그 표현이 있는 문서를 찾기란 매우 어렵습니다. 그러나 이런 반자동 도구는 검색을 하고 바꿔주는 작업을 프로그램이 손쉽게 할 수 있기에 이용자들이 검색하고 바꿔주는데 드는 수고를 줄여줄 수 있습니다.

기본적으로 AutoWikiBrowser는 문자열 찾아 바꾸기, 분류 재지정, 비슷한 문서 대량 편집, 문서에 틀 붙이기 등 단순반복 작업을 쉽게 할 수 있는 옵션을 제공하고 있으며, 또한 C#기반의 코드로 구성되어 있어서 이 언어 기반으로 코딩을 해서 복잡한 작업도 수행이 가능합니다.

설치 방법[편집 | 원본 편집]

AutoWikiBrowser는 무료로 이용할 수 있으며, 공개된 프로그램입니다. SourceForge 사이트 AutoWikiBrowser 다운로드 페이지를 이용해서 다운로드 받을 수 있습니다. 다운로드 받으면 압축 파일이 있는데, 압축을 풀면 AutoWikiBrowser.exe 실행파일이 있습니다. 이것을 실행시키면 됩니다.

참고로 윈도우에서만 사용이 가능한 프로그램이니 MacOS나 리눅스 유저들은 사용하실 수 없습니다.

시작[편집 | 원본 편집]

우선 이 프로그램을 사용하기 위해서는 접속하는 위키 사이트 설정부터 하셔야 합니다. 설장할 때에는 메뉴의 Options - Preferences를 선택한 뒤 Site 탭에서 다음과 같은 조건을 입력하시면 됩니다.

  • Project: custom
  • https:/ 선택
  • 오른쪽 사이트 입력 창에 librewiki.net/ 이라고 입력해주시면 됩니다.

그 다음 로그인을 하셔야 이 프로그램을 사용할 수 있습니다. 로그인을 할 때는 메뉴의 File - Log in/Profiles를 선택한 뒤 아래 Quick Login 패널에 ID, 비밀번호를 입력하고 Login 버튼을 누르면 됩니다. 위의 Add 버튼을 눌러서 계정정보를 저장하실 수도 있습니다.

활용 예제[편집 | 원본 편집]

이 프로그램을 어떻게 활용해야 할지 모르겠다고 느끼시는 분들을 위해 활용 예제 몇 가지만 알려드리고자 합니다.

분류 세분화[편집 | 원본 편집]

이 문서를 최초로 작성한 이용자가 문서를 작성하면서 이 프로그램을 활용한 예제로 분류:모두의 영한사전을 세분화하는 작업을 실행했습니다.

  1. 우선 각 알파벳별로 세분화한 분류 문서를 작성합니다. 분류:모두의 영한사전/A에서 분류:모두의 영한사전/Z까지 말이죠. AutoWikiBrowser에서 위키에 존재하지 않는 문서를 새로 작성하기는 불편하니 직접 리브레 위키의 편집창을 이용하거나 VS Code Wikitext 확장기능을 이용한 편집방식을 이용해서 작성합니다.
  2. 이제 분류 문서를 만들었으면 분류:모두의 영한사전에 있는 문서를 검색합니다. 검색할 때에는 왼쪽 아래 Make List에서 Source를 Category로 지정한 뒤 아래 입력 상자에 "모두의 영한사전"으로 입력하시면 위키에서 분류에 해당하는 문서를 검색할 수 있습니다.
  3. 그 다음 A로 시작하는 단어들을 모두 선택합시다. ⇧ Shift 키를 이용해서 연속 선택을 하거나 Ctrl 키를 이용해서 띄엄띄엄 선택을 할 수도 있습니다.
  4. 다음 오른쪽에 여러 탭이 있는 곳에서 More.. 탭을 선택합시다. 그 다음에 Categories 부분에서 "Replace category:"를 선택한 뒤 위 칸에는 모두의 영한사전, 아래 칸에는 모두의 영한사전/A라고 입력하면 됩니다.
  5. 자동 편집을 하려면 Bots 탭에서 Auto Save 체크박스에서 체크를 하시면 됩니다.
  6. 이제 거의 다 됐습니다. Start 탭에서 Default 부분에서 수정 코멘트를 입력하신 후 start 버튼을 누르시면 분류를 자동으로 변경하는 것을 알 수 있습니다. Stop 버튼을 눌러서 자동 분류 작업을 중단할 수 있습니다.
  7. 자동 예약이 아닌 사용자가 직접 확인하면서 편집하고 싶을 때에는 Save 버튼을 누르면 됩니다. 수동 편집시에는 미리 보기 창에서 바뀌는 부분을 확인할 수 있습니다.