Manual:Pywikipediabot/ko
| IMPORTANT: The content of this page is outdated. Please check the English reference version. If you have checked or updated this page and found the content to be suitable, please remove this notice. |
| 언어: | English • español • فارسی • Հայերեն • Bahasa Indonesia • 한국어 • Tiếng Việt • 中文(繁體) |
|---|
이 문서에서는 파이썬으로 작동하는 pywikipediabot의 사용법을 설명합니다.
Contents |
기본 설정 [edit]
설치 [edit]
먼저 파이썬 프로그램이 필요합니다. 버전 2.5 이상이 필요합니다. 여기에서 받을 수 있습니다. 현재 pywikipediabot은 3.X 버전은 지원하지 않습니다.
다음은 pywikipedia를 받습니다. 여기에서 Nightly release를 받거나, 또는 서브버전(SVN)을 이용해서 http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia/에서 가장 최신의 버전을 받을 수도 있습니다.
설정 [edit]
프로그램의 설정은 user-config.py 파일에서 이루어집니다. 파일이 없다면, user-config.py라는 이름으로 빈 파일을 만든 다음, 파일에 다음과 같은 내용을 적어주세요.
mylang = 'ko'
여기에서 ko는 사용 언어입니다. 다른 언어를 사용하고 싶다면 ko 대신 다른 언어 코드를 입력해주세요.
그 다음에는, 각각 프로젝트 봇 계정 이름을 적어주어야 합니다. 예를 들어 한국어 위키백과에 ExampleBot이라는 봇 계정을 사용하고 있다면, user-config.py의 다음 줄에 이 내용을 추가해주세요:
usernames['wikipedia']['ko'] = u'ExampleBot'
다른 프로젝트에도 계정이 있다면 모두 적어주세요.
usernames['wikipedia']['de'] = u'BeispielBot' usernames['wikipedia']['en'] = u'ExampleBot' usernames['wiktionary']['de'] = u'BeispielBot'
이제 파일을 저장해주세요.
위키백과 이외의 프로젝트 [edit]
위키백과가 아니라 위키사전, 위키미디어 공용 등 다른 프로젝트에서 사용하려면 다음의 설정이 추가적으로 필요합니다.
family = 'sitename'
여기에서 sitename은 프로젝트 이름입니다. 위키사전의 경우 wiktionary, 공용의 경우 commons입니다. 위키미디어 공용의 경우는 전체적으로 다음과 같이 설정해주세요.
mylang = 'commons' family = 'commons' usernames['commons']['commons'] = u'UserBot'
윈도 사용자의 경우 [edit]
한국어 윈도에서 한글을 제대로 사용하려면 다음의 내용을 user-config.py에 추가해주세요.
console-encoding = 'cp949'
그렇지 않으면 글자가 모두 깨져 나올 수 있습니다.
사용하기 [edit]
스크립트 목록 [edit]
기본적으로 제공되는 기능은 다음과 같습니다.
- 핵심 기능
- category.py: 분류 관리 기능입니다. 특정 분류를 이동하거나, 제거하는 등의 기능이 있습니다.
- imagetransfer.py: 한 위키의 그림 파일을 다른 위키로 옮기는 기능입니다.
- interwiki.py: 인터위키 관리 기능입니다.
- redirect.py: 넘겨주기 기능입니다. 이중 넘겨주기를 고치거나, 망가진 넘겨주기를 삭제합니다.
- replace.py: 문서 내용을 기계적으로 치환하는 기능입니다.
- solve_disambiguation.py: 동음이의어 문서로 걸린 링크를 고치는 기능입니다.
- table2wiki.py: HTML로 만들어진 표를 위키 문법으로 고치는 기능입니다.
- template.py: 틀을 다른 틀로 대체할 때 사용합니다.
- upload.py: 그림을 업로드하는 기능입니다.
- weblinkchecker.py: 망가진 웹 링크를 찾는 기능입니다.
- 기타 스크립트
- catall.py Adds or changes categories
- copyright.py Checks copyright text in search engines
- delete.py deletes pages en masse
- delinker.py Bot delinks and replaces images
- imageharvest.py Copies multiple images to a wiki
- movepages.py Moves page to another title
- pagefromfile.py Create pages from a textfile
- protect.py
- standardize_interwiki.py Moves the interwiki links
- standardize_notes.py Improves references and citations
- test.py Outputs logged-in account and wikifamily.
- warnfile.py
- welcome.py Used to welcome new users
- version.py Outputs about Pywikipedia's revision number and so on
파이썬 프로그래밍을 통해 필요한 기능을 직접 만들 수도 있습니다. 이 경우는 wikipedia.py 파일을 참고해주세요.
