Статьи в Википедии не подписываются (список авторов формируется автоматически и доступен в
истории правок
статьи); в обсуждениях при редактировании кода, пожалуйста, ставьте после сообщения четыре тильды (
~~~~
): они будут автоматически преобразованы в
подпись
и дату.
Если у вас возникли вопросы, воспользуйтесь
справочными материалами
. Если вы не нашли в них ответа на ваш вопрос, задайте его своему наставнику через «
Домашнюю страницу
» или через
при редактировании статьи. Также можно обратиться на
форуме помощи
.
Если вы не можете создать статью одной правкой и намерены вернуться к её написанию позже, поставьте в начало текста шаблон
{{subst:
Редактирую
}}
для уведомления об этом других участников.
И ещё раз, добро пожаловать!
Hello and welcome to the Russian Wikipedia! We appreciate your contributions. If your Russian skills are not good enough, that’s no problem. We have an
embassy
where you can inquire for further information in your native language. We hope you enjoy your time here!
При вопросах можете обратиться к участнику
Insider
— 20:20, 29 декабря 2013 (UTC)
[
]
Ответ
Здравствуйте. Расскажу то, что знаю.
1. Скачиваете питон, устанавливаете. Скачиваете пайвикипедию, распаковывваете в папку.
2. Проверяете, есть ли вообще там ещё скрпит interwiki.py. Я в этом не уверен (в Википедии он больше не нужен, а сохранили ли его разработчики - не знаю). Если его убрали или изменили - скачивайте старую версию пайвикипедиа.
3. Запускаете файл config.py и выбираете нужный проект. Этот скритп создает конфигурационный файл. К примеру, для русской Википедии - он такой (user-congig):
5. Скачиваете это:
Участник:Iluvatar/Интерфейс pywikipediabot
. Примитивная программа для тех, кто не хочет запускать из командной строки. Папка с pywikipedia обязательно должна находится в корне диска C. Скачивание последней версии пайвикипедиа в программе сейчас не работает, а так вроде нормально все остальное. Если не заработает, то запускайте нужный скрипт из командной строки.
6. Параметры запуска - см. в описании скрипта interwiki.py на медиавики.
Но здесь есть один нюанс: как настроить пайвикипедия под работу на стороннем проекте я не знаю. Там надо будет править family. Ищите на медиавики описание (где-то было), или спросите там. Еще лучше - поищите опытных ботоводов на сторонних проектах. К примеру, в англоязычной части Викии.--
Iluvatar
обс
20:30, 30 января 2014 (UTC)
[
]
Спасибо. Попытаю и посмотрю. --
Ivan-r
MinecraftWiki admin
12:21, 31 января 2014 (UTC)
[
]
Увы, не нашёл файл config.py. Я наверно такой тормоз что мне нужно тыкать пальцем что и где и с самого начало (с скачивания). --
Ivan-r
MinecraftWiki admin
12:48, 31 января 2014 (UTC)
[
]
Ну да, в новой версии все совсем по-другому. Там запускать надо тогда generate_user_files и , на сколько я понял.
А в старой есть config.py. Обе версии лежат
.
О том, как настроить бота на на сторонний проект, сказано здесь.
.--
Iluvatar
обс
13:37, 31 января 2014 (UTC)
[
]
Нет, для меня это слишком сложно. И виндус как я понял у меня не подходящий (ХР х32, а там только х64 или 84). Фамилии где-то находить. Я думаю проще будет попросить кого-нибудь более опытного (удачливого) создать бота. Я вобще хотел сделать двух ботов: для вставки интервики во всех языковых разделов
и для локальной работы (исправления, удаления неиспользуемых файлов и т.п.). Если интересно будет место где боты должны были работать то вот ссылка:
. --
Ivan-r
MinecraftWiki admin
16:33, 31 января 2014 (UTC)
[
]
x86=x32.
Поищите ботоводов в других языкковых разделах своего проекта.
Для автозамен, исправлений орфографии, работы с категориями (кроме переименования. Хотя все равно лучше, чем руками), с шаблонами (расстановка/удаление/параметры), с упрощением викификации и тп. идеально подходит
AWB
. Он проще. Я уже одну правку в вашем проекте через него сделал :). Только изучите
.
Для удаления неиспользуемых файлов... Я не уверен, что это можно реализовать даже через пайвикипедию.--
Iluvatar
обс
17:07, 31 января 2014 (UTC)
[
]
Правку заметил. Про удаление позже спрошу у англичан. Раньше у нас были боты, но все (или почти все) ботоводы к сожалению отошли от проекта. У нас обычно так глобально ошибок не делает и шаблоны резко не меняет, но и с "авб" я потом тоже разберусь. Мне б пока бота запустить. Хотя с моим уровнем знаний (0) это проблематично.
Ivan-r
MinecraftWiki admin
17:29, 31 января 2014 (UTC)
[
]
АВБ тоже умеет работать в режиме бота.
Пайвикипедию я запустил у вас... Правда, что-то с интервики-скриптом не могу разобраться. Надо было бы попробовать на старом, но это уж вы сами.
Запускать следует так:
1. Скачиваете по ссылке выше пайвикипедию (core), распаковываете.
2. Запускаете файл generate_family_file.
3. вводите адрес
(вводите полностью! С www и http).
4. Вводите короткое имя - minecraft.
5. Когда вас спросят про генерацию карты интервик - соглашаетесь. И ждете.
6. Запускаете файл generate_user_files (если выскачет ошибка про неверный каталог - сделайте так: введите "c", нажмите enter. Введите путь к папке core).
7. Соглашаетесь на создание юзер-конфига.
8. Указываете номер minecraft'а.
9. Выбираете язык - ru.
10. Пишите логин бота.
11. На вопрос, хотите ли вы добавить еще проектов - отвечаете что-нибудь (для интервик нужны аккаунты во всех других языковых разделах).
Если в какой-то части того, что я сейчас написал, вам выскачет ошибка "Нет модуля с названием pywikibot", то попробуйте следующее.
12. Для проверки запустите cmd (Пуск => Выполнить=>"cmd.exe") и введите: "cd БУКВА_ДИСКА:\АДРЕС_К_ПАПКЕ_CORE\core\scripts\". Нажмите enter.
Далее введите "interwiki.py". Нажмите enter. Если у вас бот спросит "Какую страницу проверить?" и далее запросит пароль - все нормально. Все работает. Как расставлять интервики в новом скрипте я не знаю. В Википедии теперь этот скрипт не используется.
Если есть вопросы по первым шагам в AWB - спросите в текстовом чате Скайпа у меня: "iluvatar_s." (с точкой). И я не советую использовать пайвикипедию для чего-то другого, кроме как интервик и удаления изображений (если это возможно). АВБ гораздо проще, нагляднее, безопаснее и функциональнее.--
Iluvatar
обс
18:29, 31 января 2014 (UTC)
[
]
И снова проблема. Сейчас попробовал и не смог запустить генерацию (пункт 2). Она моментально самозакрывается. --
Ivan-r
MinecraftWiki admin
17:40, 2 февраля 2014 (UTC)
[
]
Всё, разобрался. Нужно было распаковывать в апликейшен дата.--
Ivan-r
MinecraftWiki admin
17:44, 2 февраля 2014 (UTC)
[
]
А, там куча других пунктов, про которые ты не предупредил. --
Ivan-r
MinecraftWiki admin
18:04, 2 февраля 2014 (UTC)
[
]
В п.4 вы создали family с названием minecraft (можете любое название ввести - хоть "VasyaPupkin"). При генерации юзерконфига вам показываетсяы список всех имеющихся family, там необходимо найти придуманное вами ранее название. Возле него стоит номер - его и вводите.
Естественно, что я не описывал все пункты. Лишь самое основное.--
Iluvatar
обс
21:40, 2 февраля 2014 (UTC)
[
]
Пишет при запуске следующее: No module named pywikibot . Я что-то не так сделал? --
Ivan-r
MinecraftWiki admin
12:53, 3 февраля 2014 (UTC)
[
]
См. между 11 и 12 пунктом.--
Iluvatar
обс
12:55, 3 февраля 2014 (UTC)
[
]
Всё равно не хочет. --
Ivan-r
MinecraftWiki admin
13:57, 3 февраля 2014 (UTC)
[
]
Тогда не знаю. Спросите на МедиаВики. Возможно, даже чат какой-нибудь сможете там найти.--
Iluvatar
обс
18:46, 3 февраля 2014 (UTC)
[
]
Пишет что яйцо не устонавилось. Ладно, продолжу поиск. Или попробую разобраться с авб, но чуть позже.
Ivan-r
MinecraftWiki admin
16:14, 4 февраля 2014 (UTC)
[
]
Ксати, он не любит кириллицу. --
Ivan-r
MinecraftWiki admin
13:38, 17 февраля 2014 (UTC)
[
]
Можете в кратце рассказать о назначении всех (желательно) скриптов? --
Ivan-r
MinecraftWiki admin
13:48, 17 февраля 2014 (UTC)
[
]
C:\Documents and Settings\Blower\Application Data\pywikibot\core>setup.py develop
Extracting in c:\docume~1\blower\locals~1\temp\tmp80bjv9
Now working in c:\docume~1\blower\locals~1\temp\tmp80bjv9\setuptools-1.1.6
Building a Setuptools egg in C:\Documents and Settings\Blower\Application Data\p
ywikibot\core
Traceback (most recent call last):
File "setup.py", line 17, in <module>
exec(init_file.read(), command_ns)
File "<string>", line 8, in <module>
File "c:\docume~1\blower\locals~1\temp\tmp80bjv9\setuptools-1.1.6\setuptools\_
_init__.py", line 11, in <module>
from setuptools.extension import Extension
File "c:\docume~1\blower\locals~1\temp\tmp80bjv9\setuptools-1.1.6\setuptools\e
xtension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File "c:\docume~1\blower\locals~1\temp\tmp80bjv9\setuptools-1.1.6\setuptools\d
ist.py", line 15, in <module>
from setuptools.compat import numeric_types, basestring
File "c:\docume~1\blower\locals~1\temp\tmp80bjv9\setuptools-1.1.6\setuptools\c
ompat.py", line 19, in <module>
from SimpleHTTPServer import SimpleHTTPRequestHandler
File "D:\╬с∙р яряър\╚трэ\╧шЄюэ┴юЄ\lib\SimpleHTTPServer.py", line 27, in <modu
le>
class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
File "D:\╬с∙р яряър\╚трэ\╧шЄюэ┴юЄ\lib\SimpleHTTPServer.py", line 208, in Simp
leHTTPRequestHandler
mimetypes.init() # try to read system mime.types
File "D:\╬с∙р яряър\╚трэ\╧шЄюэ┴юЄ\lib\mimetypes.py", line 358, in init
db.read_windows_registry()
File "D:\╬с∙р яряър\╚трэ\╧шЄюэ┴юЄ\lib\mimetypes.py", line 258, in read_window
s_registry
for subkeyname in enum_types(hkcr):
File "D:\╬с∙р яряър\╚трэ\╧шЄюэ┴юЄ\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xca in position 9: ordinal
not in range(128)
C:\Documents and Settings\Blower\Application Data\pywikibot\core\setuptools-1.1.
6-py2.7.egg
Traceback (most recent call last):
File "C:\Documents and Settings\Blower\Application Data\pywikibot\core\setup.p
y", line 17, in <module>
use_setuptools()
File "C:\Documents and Settings\Blower\Application Data\pywikibot\core\ez_setu
p.py", line 132, in use_setuptools
return _do_download(version, download_base, to_dir, download_delay)
File "C:\Documents and Settings\Blower\Application Data\pywikibot\core\ez_setu
p.py", line 111, in _do_download
_build_egg(egg, tarball, to_dir)
File "C:\Documents and Settings\Blower\Application Data\pywikibot\core\ez_setu
p.py", line 102, in _build_egg
raise IOError('Could not build the egg.')
IOError: Could not build the egg.
Немного скрытно попытав копию скрипта, понял что сам справиться не смогу. Как сделать замену <references/> и <references /> на
{{Примечания}}
?
Ivan-r
MinecraftWiki admin
19:06, 2 июня 2014 (UTC)
[
]
''.replace(/<references\s?\/>/, '{{Примечания}}')
или
r(/<references\s?\/>/, '{{Примечания}}')
--
higimo
(
обс.
) 22:58, 2 июня 2014 (UTC)
[
]
Не работает. Не первый вариант, ни второй.
Ivan-r
MinecraftWiki admin
08:45, 3 июня 2014 (UTC)
[
]
Значит, вы что-то делаете не правильно. --
higimo
(
обс.
) 11:26, 3 июня 2014 (UTC)
[
]
Сейчас стоит первый вариант записи.
. Я вписал в раздел TAGS.
Ivan-r
MinecraftWiki admin
15:03, 3 июня 2014 (UTC)
[
]
Вроде заработало... Второй вариант вписал.
Ivan-r
MinecraftWiki admin
08:38, 9 июня 2014 (UTC)
[
]
И тут и там
Привет. Надо же, ты даже на Википедии есть. Неожиданно.
←
Alex Great
обсуждение
04:27, 13 июня 2014 (UTC)
[
]
Ну а куда ж без неё
. —
С уважением,
Ivan-r
(
)
08:24, 14 июня 2014 (UTC)
[
]
Указанная им причина разблокировки:
↓ —
Ivan-r
(
) 18:35, 12 февраля 2023 (UTC)
[
]
Для администраторов
: В случае, если есть соответствующие правилам основания снять блокировку участника, не забывайте при необходимости разблокировать соответствующий IP-адрес. Разблокировка участника может быть досрочно выполнена согласно ряду условий, см.
ВП:ПДН
,
ВП:БЛОК
,
ВП:ФА
В случае, если IP-адрес был заблокирован
, и участник не может им пользоваться по причинам, не зависящим от него (к примеру, этим же адресом пользовался другой человек, который с него производил деструктивные действия), он должен указать этот IP-адрес в причине своей разблокировки или ниже, чтобы было ясно, какой IP-адрес был заблокирован.
Прокси не использую.
Блок № #23101362
ip .13.26
Глобальный сняли давно по моей же просьбе. Тут-то откуда блок взялся?
— —
Ivan-r
(
) 18:35, 12 февраля 2023 (UTC)
[
]
Здравствуйте. Скажите пожалуйста, этот IP принадлежит домашнему интернет-провайдеру или это сеть школы/работы/ВУЗа? --
Q-bit array
(
обс.
) 04:26, 13 февраля 2023 (UTC)
[
]
Блокировка будет снята, как только с IP перестанет светится прокси. И это не домашний провайдер, а хостинг-провайдер. --
Q-bit array
(
обс.
) 09:15, 22 апреля 2023 (UTC)
[
]
Ну зачем ты со мной споришь. Напиши мне в приват, я тебе адрес скажу, приедешь сам посмотришь, что это жилой дом и что через прокси мы трафик не заказываем.
Или иной вариант. У вас есть роль для обхода ip-блокировок. Просто её выдай, если тебе ip не нравится. —
Ivan-r
(
) 16:52, 24 апреля 2023 (UTC)
[
]
Убирание nocat ничего не даст. Как я уже сказал, блокировка не будет снята. А флаг исключения из IP блокировок даётся не для этого. --
Q-bit array
(
обс.
) 03:24, 25 апреля 2023 (UTC)
[
]