(→설정) |
Jmnote bot (토론 | 기여) 잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight )) |
||
(사용자 2명의 중간 판 9개는 보이지 않습니다) | |||
2번째 줄: | 2번째 줄: | ||
==다운로드 및 설치== | ==다운로드 및 설치== | ||
< | <syntaxhighlight lang='console'> | ||
root@zetawiki:~# wget http://tools.wmflabs.org/pywikibot/core_stable.tar.gz | root@zetawiki:~# wget http://tools.wmflabs.org/pywikibot/core_stable.tar.gz | ||
--2016-03-28 20:13:04-- http://tools.wmflabs.org/pywikibot/core_stable.tar.gz | --2016-03-28 20:13:04-- http://tools.wmflabs.org/pywikibot/core_stable.tar.gz | ||
14번째 줄: | 14번째 줄: | ||
2016-03-28 20:13:08 (9.18 MB/s) - ‘core_stable.tar.gz’ saved [28386664/28386664] | 2016-03-28 20:13:08 (9.18 MB/s) - ‘core_stable.tar.gz’ saved [28386664/28386664] | ||
</ | </syntaxhighlight> | ||
< | <syntaxhighlight lang='console'> | ||
root@zetawiki:~# tar xvzf core_stable.tar.gz | root@zetawiki:~# tar xvzf core_stable.tar.gz | ||
core_stable/externals/httplib2/doc/html/_sources/index.txt | core_stable/externals/httplib2/doc/html/_sources/index.txt | ||
21번째 줄: | 21번째 줄: | ||
core_stable/user-config.py.sample | core_stable/user-config.py.sample | ||
core_stable/.travis.yml | core_stable/.travis.yml | ||
</ | </syntaxhighlight> | ||
==설정== | ==설정== | ||
< | <syntaxhighlight lang='console'> | ||
root@zetawiki:~# cd core_stable/ | root@zetawiki:~# cd core_stable/ | ||
root@zetawiki:~/core_stable# cat user-config.py.sample | root@zetawiki:~/core_stable# cat user-config.py.sample | ||
37번째 줄: | 37번째 줄: | ||
root@zetawiki:~/core_stable# cp user-config.py.sample user-config.py | root@zetawiki:~/core_stable# cp user-config.py.sample user-config.py | ||
root@zetawiki:~/core_stable# vi user-config.py | root@zetawiki:~/core_stable# vi user-config.py | ||
</ | </syntaxhighlight> | ||
< | <syntaxhighlight lang='py'> | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
47번째 줄: | 47번째 줄: | ||
family = 'zetawiki' | family = 'zetawiki' | ||
usernames['zetawiki']['ko'] = 'Jmnote_bot' | usernames['zetawiki']['ko'] = 'Jmnote_bot' | ||
</ | </syntaxhighlight> | ||
< | <syntaxhighlight lang='console'> | ||
root@zetawiki:~/core_stable# cd pywikibot/families/ | root@zetawiki:~/core_stable# cd pywikibot/families/ | ||
root@zetawiki:~/core_stable/pywikibot/families# cat wikitech_family.py | root@zetawiki:~/core_stable/pywikibot/families# cat wikitech_family.py | ||
73번째 줄: | 73번째 줄: | ||
root@zetawiki:~/core_stable/pywikibot/families# cp wikitech_family.py zetawiki_family.py | root@zetawiki:~/core_stable/pywikibot/families# cp wikitech_family.py zetawiki_family.py | ||
root@zetawiki:~/core_stable/pywikibot/families# vi zetawiki_family.py | root@zetawiki:~/core_stable/pywikibot/families# vi zetawiki_family.py | ||
</ | </syntaxhighlight> | ||
< | <syntaxhighlight lang='py'> | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
"""Family module for Zetawiki.""" | """Family module for Zetawiki.""" | ||
95번째 줄: | 95번째 줄: | ||
"""Return the protocol for this family.""" | """Return the protocol for this family.""" | ||
return 'http' | return 'http' | ||
</ | </syntaxhighlight> | ||
==참고 | ==로그인== | ||
<syntaxhighlight lang='console'> | |||
root@zetawiki:~/core_stable/pywikibot/families# cd ../.. | |||
root@zetabbs:~/core_stable# python pwb.py login | |||
Password for user Jmnote bot on zetawiki:ko (no characters will be shown): P@ssw0rd | |||
Logging in to zetawiki:ko as Jmnote bot | |||
Logged in on zetawiki:ko as Jmnote bot. | |||
</syntaxhighlight> | |||
==같이 보기== | |||
* [[Pywikibot 이중 넘겨주기 봇 돌리기]] | |||
* [[윈도우 Pywikibot 설치]] | |||
* [[Pywikibot]] | |||
* <del>[[Pywikipedia 설치]]</del> | |||
==참고== | |||
* https://www.mediawiki.org/wiki/Manual:Pywikibot/Installation | * https://www.mediawiki.org/wiki/Manual:Pywikibot/Installation | ||
* https://www.mediawiki.org/wiki/Manual:Pywikibot/Use_on_third-party_wikis | * https://www.mediawiki.org/wiki/Manual:Pywikibot/Use_on_third-party_wikis | ||
[[분류: Pywikibot]] | [[분류: Pywikibot]] |
2020년 11월 2일 (월) 02:59 기준 최신판
- Pywikibot 설치
1 다운로드 및 설치[ | ]
Console
Copy
root@zetawiki:~# wget http://tools.wmflabs.org/pywikibot/core_stable.tar.gz
--2016-03-28 20:13:04-- http://tools.wmflabs.org/pywikibot/core_stable.tar.gz
Resolving tools.wmflabs.org (tools.wmflabs.org)... 208.80.155.131
Connecting to tools.wmflabs.org (tools.wmflabs.org)|208.80.155.131|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28386664 (27M) [application/octet-stream]
Saving to: ‘core_stable.tar.gz’
100%[===========================================================>] 28,386,664 9.18MB/s in 2.9s
2016-03-28 20:13:08 (9.18 MB/s) - ‘core_stable.tar.gz’ saved [28386664/28386664]
Console
Copy
root@zetawiki:~# tar xvzf core_stable.tar.gz
core_stable/externals/httplib2/doc/html/_sources/index.txt
core_stable/externals/README
core_stable/user-config.py.sample
core_stable/.travis.yml
2 설정[ | ]
Console
Copy
root@zetawiki:~# cd core_stable/
root@zetawiki:~/core_stable# cat user-config.py.sample
# -*- coding: utf-8 -*-
# This is a sample file. You should use generate_user_files.py
# to create your user-config.py file.
mylang = 'en'
family = 'wikipedia'
usernames['wikipedia']['en'] = 'Test'
root@zetawiki:~/core_stable# cp user-config.py.sample user-config.py
root@zetawiki:~/core_stable# vi user-config.py
py
Copy
# -*- coding: utf-8 -*-
# This is a sample file. You should use generate_user_files.py
# to create your user-config.py file.
mylang = 'ko'
family = 'zetawiki'
usernames['zetawiki']['ko'] = 'Jmnote_bot'
Console
Copy
root@zetawiki:~/core_stable# cd pywikibot/families/
root@zetawiki:~/core_stable/pywikibot/families# cat wikitech_family.py
# -*- coding: utf-8 -*-
"""Family module for Wikitech."""
from __future__ import unicode_literals
__version__ = '$Id: 5cba33c05874a5b4074c5dd7aa04a7e16a8279c2 $'
from pywikibot import family
# The Wikitech family
class Family(family.Family):
"""Family class for Wikitech."""
name = 'wikitech'
langs = {'en': 'wikitech.wikimedia.org'}
def protocol(self, code):
"""Return the protocol for this family."""
return 'https'
root@zetawiki:~/core_stable/pywikibot/families# cp wikitech_family.py zetawiki_family.py
root@zetawiki:~/core_stable/pywikibot/families# vi zetawiki_family.py
py
Copy
# -*- coding: utf-8 -*-
"""Family module for Zetawiki."""
from __future__ import unicode_literals
__version__ = '$Id: 5cba33c05874a5b4074c5dd7aa04a7e16a8279c2 $'
from pywikibot import family
# The Zetawiki family
class Family(family.Family):
"""Family class for Zetawiki."""
name = 'zetawiki'
langs = {'ko': 'zetawiki.com'}
def protocol(self, code):
"""Return the protocol for this family."""
return 'http'
3 로그인[ | ]
Console
Copy
root@zetawiki:~/core_stable/pywikibot/families# cd ../..
root@zetabbs:~/core_stable# python pwb.py login
Password for user Jmnote bot on zetawiki:ko (no characters will be shown): P@ssw0rd
Logging in to zetawiki:ko as Jmnote bot
Logged in on zetawiki:ko as Jmnote bot.
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.