- 다른 뜻에 대해서는 Pywikibot 분류 이동 봇 돌리기 문서를 참조하십시오.
1 개요[ | ]
- 미디어위키 분류 이동하기
- 미디어위키 카테고리 봇 돌리기
- 미디어위키 분류 이동 봇 돌리기
- Pywikipediabot category 봇 사용법
- 미디어위키 사이트를 만들어 사용하다 보면 언젠가는 카테고리 이동 봇이 필요하다고 느껴질 때가 온다.
- 봇을 돌리기 위해서는 우선 봇이 설치되어 있어야 한다.
2 사전작업[ | ]
3 방법[ | ]
명령어
Bash
Copy
python category.py move
Bash
Copy
python pwb.py category move "-pt:0" "-from:예전 분류" "-to:새로운 분류"
실행 예시
Console
Copy
[root@zetawiki ~]# cd pywikipedia
[root@zetawiki pywikipedia]# python category.py move
Please enter the old name of the category: JQuery mobile
Please enter the new name of the category: JQuery 모바일
- → 예전 분류와 새 분류를 입력하라고 한다.
- → 예전 분류인 "JQuery mobile"과 새 분류 "JQuery 모바일"을 차례로 입력하였다.
Console
Copy
Moving text from 분류:JQuery mobile to 분류:JQuery 모바일.
Password for user Jmnote_bot on Jmnote:ko:
- → bot계정의 패스워드를 입력해준다.
Console
Copy
Logging in to Jmnote:ko as Jmnote_bot via API.
Should be logged in now
WARNING: Your account on Jmnote:ko does not have a bot flag. Its edits will be visible in the recent changes and it may get blocked.
Retrieving watchlist for Jmnote:ko via API.
Creating page [[분류:JQuery 모바일]] via API
Getting [[분류:JQuery mobile]]...
Getting 3 pages from Jmnote:ko...
WARNING: Outdated family file Jmnote: namespace['ko'][2] is set to default ('User'), but should be '사용자'
WARNING: Outdated family file Jmnote: namespace['ko'][3] is 'User_talk', but should be '사용자토론'
WARNING: Outdated family file Jmnote: namespace['ko'][4] is set to default ('Project'), but should be 'Jmnote'
WARNING: Outdated family file Jmnote: namespace['ko'][5] is set to default ('Project talk'), but should be 'Jmnote토론'
Sleeping for 7.2 seconds, 2012-06-18 20:33:05
Updating page [[JQuery 모바일 2페이지]] via API
Sleeping for 9.5 seconds, 2012-06-18 20:33:13
Updating page [[JQuery 모바일 시작하기]] via API
Sleeping for 9.5 seconds, 2012-06-18 20:33:23
Updating page [[JQuery 버튼]] via API
Getting [[분류:JQuery mobile]]...
Getting [[분류:JQuery mobile]]...
Cannot delete page [[분류:JQuery mobile]] - marking the page for deletion instead:
Sleeping for 8.2 seconds, 2012-06-18 20:33:34
Updating page [[분류:JQuery mobile]] via API
- → 예전 분류에 속한 문서들을 돌아다니면서 새 분류로 수정해준다.
- 결과 확인
- 이제 웹에서 새 분류로 가서 잘 이동되었는지 확인해보자.
- 예전 분류로 가보니 봇이 다음과 같은 메시지를 남겨두었다.
text
Copy
{{delete|bot=yes}}
로봇: 분류:JQuery mobile 수정 --[[사용자:Jmnote bot|Jmnote bot]] 2012년 6월 18일 (월) 20:34 (KST)
----
- 분류 봇은 예전 분류를 삭제해주지는 않는다. 수동으로 삭제하자.
4 같이 보기[ | ]
- Pywikipedia 봇 설치
- Pywikipedia 이중 넘겨주기 봇 돌리기
- Pywikipedia 가리키는 문서에 분류 추가
- ImportError: No module named bz2
- 미디어위키 카테고리
5 참고[ | ]
편집자 Jmnote bot Jmnote
로그인하시면 댓글을 쓸 수 있습니다.