Пређи на садржај

Корисник:McTestBot

С Википедије, слободне енциклопедије

McTestBot је бот којим управља Мирослав Ћика. Намјена бота је тестирање бот рада у Виндовс оперативном систему, и отклањање проблема који тренутно постоје у вези тога (1. октобар 2010).

Тест сесија[уреди | уреди извор]

Ово је пробна сесија у виндовс командној линији. Логин је успјешно изведен, али проблеми настају са било којим не-аски знаковима, било да је ријеч о тексту који треба да се замијени или чак и са ћириличним текстом снимљеним у фајлу replace1.bat (ANSI, utf-8, Unicode, Unicode big endian). Аски замјена у чланку са аски насловом ради, али су ћирилична слова неспретно латинизирана. Дакле, тренутна употреба Пајвикипедија ботова у виндовсу на српској википедији је врло ограничена.

У склопу пробног програма који сам урадио у IDLE окружењу, приказ ћирилице је добар. То наводи на помисао да треба направити поједностављени програм за ботовску замјену текста, који би радио на ћирилици.

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>login.py
Password for user McTestBot on wikipedia:sr:
Logging in to wikipedia:sr as McTestBot via API.
Should be logged in now

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>replace.py -page:???
?? "Category" "??????????"
Getting 1 pages from wikipedia:sr...
Page [[?????]] not found

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>replace1.bat

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>replace.py -file:
"Авион" "Category" "Категорија"
'replace.py' is not recognized as an internal or external command,
operable program or batch file.

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>replace1.bat

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>■ 
'■' is not recognized as an internal or external command,
operable program or batch file.

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>replace1.bat

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>■r
'■r' is not recognized as an internal or external command,
operable program or batch file.

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>replace.py -file:"??
???" "Category" "??????????"
Traceback (most recent call last):
  File "C:\Documents and Settings\Miroslav\My Documents\pywikipedia\pagegenerato
rs.py", line 1225, in __iter__
    for page in self.wrapped_gen:
  File "C:\Documents and Settings\Miroslav\My Documents\pywikipedia\pagegenerato
rs.py", line 1157, in DuplicateFilterPageGenerator
    for page in generator:
  File "C:\Documents and Settings\Miroslav\My Documents\pywikipedia\pagegenerato
rs.py", line 749, in TextfilePageGenerator
    f = codecs.open(filename, 'r', config.textfile_encoding)
  File "C:\Python27\lib\codecs.py", line 881, in open
    file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 22] invalid mode ('rb') or filename: u'?????'
[Errno 22] invalid mode ('rb') or filename: u'?????'

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>replace.py -page:503
_Evelyn "Dugan, R. S." "-{Dugan, R. S.}-"
Getting 1 pages from wikipedia:sr...


>>> 503 Evelyn <<<
- |Otkricje= Dugan, R. S., [[Khajdelberg]], [[19. januar]] [[1903]].
+ |Otkricje= -{Dugan, R. S.}-, [[Khajdelberg]], [[19. januar]] [[1903]].

Do you want to accept these changes? ([y]es, [N]o, [e]dit, open in [b]rowser, [a
]ll, [q]uit) y
Waiting for 1 pages to be put. Estimated time remaining: 0:00:10
WARNING: Your account on wikipedia:sr does not have a bot flag. Its edits will b
e visible in the recent changes and it may get blocked.
Retrieving watchlist for wikipedia:sr via API.
Updating page [[503 Evelyn]] via API

C:\Documents and Settings\Miroslav\My Documents\pywikipedia>