Обговорення користувача:Oleksandr Tahayev/autochanges.js

@Rar: Добрий день. Я тут підготував список однозначних замін. Можете спробувати ботом? Це ще не всі подібні заміни. Решту допишу після виправлення.--Oleksandr Tahayev (обговорення) 16:01, 23 липня 2020 (UTC)Відповісти

Вітаю, загалом працює (1,2, ...), але є 2 моменти:
  • Щоб прискорити (в десятки разів) бот спочатку перевіряє текст з дампу вікіпедії на диску і, якщо знаходить текст з входженням "помилки", то переходить до статті онлайн. Ота "помилка" має бути відносно простою. Я взяв 'одружитися на |одружився на ', інші заміни поки зігнорує. Тобто, майбутні заміни також мають мати щось спільне, щоб описати це кількома варіантами.
  • Із знайдених сторінок з цією помилкою бот виправляє десь 1/4, тобто ще багато залишається. Випадкові приклади: 62, Григор Орлик. Можливо це нормально, просто Ви ще не всі варіанти опрацювали.--Rar (обговорення) 10:36, 24 липня 2020 (UTC)Відповісти
Зробив. "Помилка" розрослась до r'одружитися на |одружиться на |одружився на |одружилися на |на них вже не одружиться|на тій одружився'. Приблизно 770 змін на 2719 сторінок з помилкою. Якось Вам повитягувати решту випадків? Від помилки до кінця речення? Можу відразу замінити на->з у другому варіанті.--Rar (обговорення) 13:40, 24 липня 2020 (UTC)Відповісти
@Rar: Я справді десь лише четверту частину зробив. Я перевірив, бот працює коректно. Був би Вам вдячний, якби Ви вивели решту випадків від помилки до кінця речення (краще зразу одним файлом, або принаймні 1000 фрагментів). Так мені було б навіть краще, бо можна було б врахувати вікірозмітку. "на" на "з" міняти поки не треба, бо я не завжди знаю як виправляти.--Oleksandr Tahayev (обговорення) 19:18, 24 липня 2020 (UTC)Відповісти
Результат на Користувач:RarBot/Майстерня/Однозначні заміни. Майже 2300 замін. Трапляються обірвані на ініціалі, там невідомо що далі в реченні, залиште без змін, потім залишок згенерую з назвою статті.--Rar (обговорення) 09:26, 25 липня 2020 (UTC)Відповісти
Повернутися на сторінку користувача «Oleksandr Tahayev/autochanges.js».