@KuRaG: Вітаю, ідея хороша, але трапляються підводні камені. Назви турнірів змінюються з роками, ось екстремальний приклад - це все той же ж турнір: [u"Kroger St. Jude International",u"U.S. National Indoor Tennis Championships", u"Volvo U.S. National Indoor",u"Cellular South Cup", u"Regions Morgan Keegan Championships",u"IGA Classic",u"Virginia Slims of Oklahoma", u"Regions Morgan Keegan Championships and Memphis International",],
Якщо дасте раду зробити такі шаблони, то бот без проблем пододає їх до статей які згадані в шаблоні. Можуть бути лінки через редиректи з подібних назв (бот намагається їх створювати). Загалом статті про жіночі одиночний і парний розряд близькі до завершення, думаю за тиждень-два @Oleksandr Tahayev: зробить з ними порядок, тоді такі шаблони знадобилися б. --Rar (обговорення) 08:03, 2 жовтня 2019 (UTC)Відповісти
Залюбки пороблю шаблони, головне кажіть які і бажано, щоб були створені достаньо докладні категорії під статтями, щоб можна було швидко знаходити весь діапазон років та назв одного турніра. --KuRaG (обговорення) 08:15, 2 жовтня 2019 (UTC)Відповісти
[u"Advanta Championships Philadelphia",u"Virginia Slims of Philadelphia",
u"Avon Championships of Philadelphia",u"",u"",u"",],
[u"Amelia Island Championships",u"Bausch & Lomb Championships",
u"MPS Group Championships",u"",u"",u"",],
[u"Ameritech Cup",u"Virginia Slims of Chicago",
u"Avon Championships of Chicago",u"",u"",u"",],
[u"Bangalore Open",u"Sony Ericsson Bangalore Open",u"Sony Ericsson International",
u"Canara Bank Bangalore Open",u"AP Tourism Hyderabad Open",u"",],
[u"Bank of the West Classic",u"Silicon Valley Classic",u"BMC Invitational",
u"Virginia Slims of California",u"Avon Championships of California",u"",],
[u"Barcelona Ladies Open",u"Barcelona KIA",u"",u"",u"",u"",],
[u"Birmingham Classic",u"AEGON Classic",u"DFS Classic",
u"Dow Chemical Classic",u"Dow Classic",u"Edgbaston Cup",],
[u"Brisbane International",u"Thalgo Australian Women's Hardcourts",
u"Uncle Tobys Hardcourts",u"Mondial Australian Women's Hardcourts",u"",u"",],
[u"Budapest Grand Prix",u"",u"Hungarian Ladies Open",u"Poli-Farbe Budapest Grand Prix",
u"Budapest Lotto Open",u"Colortex Budapest Grand Prix",u"GDF Suez Grand Prix",
u"Westel 900 Budapest Open",u"",u"",],
[u"BRD Bucharest Open",u"Bucharest Open",
u"Відкритий чемпіонат Бухареста з тенісу",u"",u"",u"",],
[u"Canadian Open",u"Мастерс Канада",u"Відкритий чемпіонат Канади з тенісу",
u"Rogers Cup",u"Rogers AT&T Cup",u"",],
[u"Charleston Open",u"Volvo Car Open",u"Family Circle Cup",u"",u"",u"",],
[u"China Open (теніс)",u"Відкритий чемпіонат Китаю з тенісу",u"Nokia Open",u"",u"",u"",],
[u"Cincinnati Masters",u"Мастерс Цинциннаті",u"Western & Southern Financial Group Masters",
u"Western & Southern Open",u"",u"",],
[u"Citi Open",u"Washington Open",u"Відкритий чемпіонат Вашингтона з тенісу",],
[u"Commonwealth Bank Tennis Classic",u"Wismilak International",u"",u"",u"",u"",],
[u"Connecticut Open",u"Pilot Pen Tennis",u"New Haven Open at Yale",u"",u"",u"",],
[u"Croatian Bol Ladies Open",u"Zagreb Open",u"Bol Open",u"",u"",u"",],
[u"Diamond Games",u"Proximus Diamond Games",u"",u"",u"",u"",],
[u"Danish Open (теніс)",u"E-Boks Danish Open",u"Відкритий чемпіонат Данії з тенісу",
u"E-Boks Sony Ericsson Open",u"E-Boks Open",u"",],
[u"Eckerd Open",u"Virginia Slims Masters",u"Florida Federal Open",
u"Eckerd Tennis Open",u"",u"",],
[u"Generali Ladies Linz",u"Upper Austria Ladies Linz",u"EA-Generali Ladies Linz",u"",u"",u"",],
[u"Hobart International",u"ANZ Tasmanian International",
u"Moorilla Hobart International",u"Tasmanian International",u"",u"",],
[u"Internazionali Femminili di Tennis di Palermo",u"Internazionali Femminili di Palermo",u"",u"",u"",u"",],
[u"Italian Open",u"Internazionali BNL d'Italia",u"Мастерс Рим",u"Rome Masters",
u"Telecom Italia Masters",u"Відкритий чемпіонат Італії з тенісу",],
[u"Japan Women's Open",u"HP Open",u"",u"",u"",u"",],
[u"Japan Open Tennis Championships",u"Відкритий чемпіонат Японії з тенісу",
u"Відкритий чемпіонат Японії з тенісу AIG",u"AIG Japan Open Tennis Championships",
u"Suntory Japan Open",u"",],
[u"Korea Open",u"Hansol Korea Open",u"Відкритий чемпіонат Кореї з тенісу",u"",u"",u"",],
[u"Katowice Open",u"BNP Paribas Katowice Open",u"",u"",u"",u"",],
[u"Ladies Open Lugano",u"Ladies Open Biel Bienne",u"",u"",u"",u"",],
[u"LA Women's Tennis Championships",u"Estyle.com Classic",u"JPMorgan Chase Open",
u"East West Bank Classic",u"Virginia Slims of Los Angeles",],
[u"Luxembourg Open",u"BGL Luxembourg Open",u"Fortis Championships Luxembourg",u"",u"",u"",],
[u"Malaysian Open",u"BMW Malaysian Open",u"Відкритий чемпіонат Малайзії з тенісу",u"",u"",u"",],
[u"Мастерс Індіан-Веллс",u"Pacific Life Open",u"BNP Paribas Open",u"",u"",u"",],
[u"Мастерс Маямі",u"Ericsson Open",u"NASDAQ-100 Open",u"Sony Ericsson Open",
u"Miami Open",u"Відкритий чемпіонат Маямі з тенісу",],
[u"Mexican Open (теніс)",u"Abierto Mexicano Pegaso",u"Abierto Mexicano Telefonica Movistar",
u"Abierto Mexicano Telcel",u"Відкритий чемпіонат Мексики з тенісу",u"",],
[u"Nottingham Open",u"Aegon Open Nottingham",u"",u"",u"",u"",],
[u"Nuremberg Cup",u"Nürnberger Versicherungscup",u"Nurnberger Versicherungscup",u"",u"",u"",],
[u"Open GDF Suez",u"Open Gaz de France",u"",u"",u"",u"",],
[u"Orange Warsaw Open",u"Prokom Polish Open",u"Idea Prokom Open",u"",u"",u"",],
[u"Pan Pacific Open",u"Toray Pan Pacific Open",u"",u"",u"",u"",],
[u"Portugal Open",u"Estoril Open",u"Відкритий чемпіонат Португалії з тенісу",u"",u"",u"",],
[u"Prague Open",u"Pupp Czech Open",u"Skoda Czech Open",u"ECM Prague Open",u"",u"",],
[u"PTT Pattaya Open",u"Pattaya Women's Open",u"Volvo Women's Open",u"PTT Thailand Open",u"",u"",],
[u"Qatar Ladies Open",u"Qatar Total Open",u"Qatar Total Fina Elf Open",u"",u"",u"",],
[u"Rosmalen Grass Court Championships",u"Ordina Open",u"UNICEF Open",
u"Ricoh Open",u"Heineken Trophy",u"Wilkinson Lady Championships",],
[u"Southern California Open",u"Wells Fargo Open",u"Toshiba Classic",
u"TIG Classic",u"Acura Classic",u"Mercury Insurance Open",],
[u"St. Petersburg Ladies' Trophy",u"Ladies Neva Cup",u"",u"",u"",u"",],
[u"Swedish Open",u"Volvo Open",u"Відкритий чемпіонат Швеції з тенісу",u"",u"",u"",],
[u"Sydney International",u"Peters International",u"Adidas International",
u"Medibank International",u"Apia International Sydney",u"",],
[u"Tournoi de Québec",u"Coupe Banque Nationale",u"Challenge Bell",u"",u"",u"",],
[u"Virginia Slims of Akron",u"Akron Indoors",u"",u"",u"",u"",],
[u"Virginia Slims of Arizona",u"Thunderbird Classic",u"",u"",u"",u"",],
[u"Virginia Slims of Boston",u"Virginia Slims Nationals",u"Avon Championships of Boston",u"",u"",u"",],
[u"Virginia Slims of Central New York",u"Lady Gotham Tournament",u"",u"",u"",u"",],
[u"Virginia Slims of Dallas",u"aureen Connolly Memorial Dallas",
u"Avon Championships of Dallas",u"",u"",u"",],
[u"Virginia Slims of Denver",u"Majestic Tournament",u"",u"",u"",u"",],
[u"Virginia Slims of Detroit",u"K-Mart International",
u"Avon Championships of Detroit",u"",u"",u"",],
[u"Virginia Slims of Fort Lauderdale",u"USLTA Fort Lauderdale",u"",u"",u"",u"",],
[u"Virginia Slims of Houston",u"Avon Championships of Houston",
u"Gallery Furniture Championships",u"",u"",u"",],
[u"Virginia Slims of Kansas",u"Avon Championships of Kansas",u"",u"",u"",u"",],
[u"Kroger St. Jude International",u"U.S. National Indoor Tennis Championships",
u"Volvo U.S. National Indoor",u"Cellular South Cup",
u"Regions Morgan Keegan Championships",u"IGA Classic",u"Virginia Slims of Oklahoma",
u"Regions Morgan Keegan Championships and Memphis International",],
[u"Virginia Slims of Seattle",u"Avon Championships of Seattle",u"",u"",u"",u"",],
[u"Warsaw Open",u"Warsaw Cup by Heros",u"J&S Cup",u"Polsat Warsaw Open",u"",u"",],
[u"WTA German Open",u"Qatar Telecom German Open",u"Eurocard Ladies German Open",
u"Lufthansa Cup",u"",u"",],
[u"WTA Swiss Open",u"Ladies Championship Gstaad",u"Відкритий чемпіонат Європи з тенісу",
u"European Open",u"",u"",],
[u"WTA Auckland Open",u"ASB Classic",u"Amway Classic",u"",u"",u"",],
[u"WTA Taiwan Open",u"Taiwan Open",u"",u"",u"",u"",],
[u"Zurich Open",u"Swisscom Challenge",u"European Indoors",u"",u"",u"",],
Є ще випадки складні для бота (робить зайві назви)
[u"Copa Colsanitas", u"Copa Colsanitas Santander", u"Copa Colsanitas Seguros Bolivar", u"Copa Sony Ericsson Colsanitas",u"",u"",],
[u"Eastbourne International",u"Britannic Asset Management International Championships",
u"Hastings Direct International Championships",u"International Women's Open",
u"Aegon International",u"Direct Line International Championships",
u"Pilkington Glass Championships",u"Volkswagen Cup",u"Britannic Asset Management International Championships",
u"Hastings Direct International Championships",u"International Women's Open",
u"Aegon International Eastbourne",u"Direct Line International Championships",
u"Pilkington Glass Championships",u"Volkswagen Cup",u"",u"",],
Не треба поки що більше редиректів створювати. Я орієнтуюся на англійську Вікіпедію й сам поперейменовую італійські сторінки згідно з нею. Найкраще буде після заливки парного розряду з італійської Вікіпедії одразу позаливати всі загальні турніри за роками з англійської. Тоді я зможу одразу їх вичитувати і виправляти назви статей з італійської, а також категорії. Мені так буде найшвидше. А потім уже можна буде доповнити список редиректів, зокрема й використовуючи Вікідані для інших мовних розділів.--Oleksandr Tahayev (обговорення) 08:51, 2 жовтня 2019 (UTC)Відповісти
Новий спосіб допомагати новачкам
Найсвіжіший коментар: 5 років тому1 коментар1 особа в обговоренні
Вигляд увімкненої домашньої сторінки новачка
Привіт! Ви належите до найактивніших патрульних останнього часу; оскільки ви проводите чимало часу у Вікіпедії, то я подумала, що вам може бути цікаво.
Планується (я писала про це у Кнайпі (пропозиції)) увімкнути в уквікі нову функцію під назвою «Домашня сторінка новачка»: свіжозареєстрований користувач матиме власну «домашню», де будуть підказки про те, що можна зробити, і, що головне — згадуватиметься персональний наставник. Таким чином, новачок могтиме звернутися із запитанням не в знеособлену кнайпу (про яку ще якось треба дізнатися), а до конкретної людини, яка зголосилася допомагати.
Система випадково присвоюватиме новачкам когось зі списку тих, хто додав своє ім'я на цій сторінці: Вікіпедія:Кнайпа (допомога)/Наставники.
Якщо вам цікаво допомагати новачкам, будь ласка, додайте своє ім'я користувача на цій сторінці.
Дякую! --Ата(обг.)19:28, 11 жовтня 2019 (UTC)Відповісти
Відбулося дублювання
Найсвіжіший коментар: 5 років тому3 коментарі2 особи в обговоренні
@Mitte27: Вітаю! Бот ці помилки затягує з англійської вікі копіюючи шаблони історії переписів та клімату (там є використані, але десь інакше описані посилання). Ось тут приклад як бот пізніше з цим розправляється. Так що ще деякий час розмір цієї категорії "пульсуватиме". --Rar (обговорення) 05:56, 5 грудня 2019 (UTC)Відповісти
Якщо згодом бот сам виправить ці помилки, то ок. Справа в тому, що зараз бото-помилками забита уся категорія і виправляти вручну помилки бота марна робота. Дякую. --Mitte27 (обговорення) 06:00, 5 грудня 2019 (UTC)Відповісти
pywiki
Найсвіжіший коментар: 5 років тому2 коментарі2 особи в обговоренні
Доброго вечора. Перепрошую, що турбую. А у Вас зараз з функціями pywikibot проблем не спостерігається? В мене останніми днями отаке:
WARNING: Non-JSON response received from server wikipedia:en; the server may be down.
WARNING: Waiting 5 seconds before retrying.
... і повторення спроб без кінця і без результату. Я, щоправда, хтозна скільки не оновлював pywikibot, тож намагаюся зрозуміти, це на моєму боці проблеми із застарілою бібліотекою, чи API тимчасово підглючує... --Thevolodymyr (обговорення) 15:20, 10 грудня 2019 (UTC)Відповісти
@Thevolodymyr: У мене теж бувають такі проблеми, вже понад тиждень. Щоправда повідомлення мінімально інше (зараз не маю під руками, але вказує час коли появилося). І не в нескінченість. Деколи 5-6 раз, а максимум який я зауважив - це десь 40 хвилин так тривало. Зранку рідко, увечері частіше. За моїми спостереженнями це йде від вікіданих — в мене це завжди після запису сторінки НП, а перед редиректами.--Rar (обговорення) 16:48, 10 грудня 2019 (UTC)Відповісти
Дублікат
Найсвіжіший коментар: 5 років тому2 коментарі2 особи в обговоренні
Найсвіжіший коментар: 5 років тому9 коментарі5 особи в обговоренні
Доброго вечора! Пане Rar, виглядає, скоро Ваша невтомна наполеглива праця над Штатами добіжить кінця, адже вже залито більшість населених пунктів. Чи Ви думали ще над якоюсь країною? MaryankoD (обговорення) 19:54, 4 січня 2020 (UTC)Відповісти
@MaryankoD: Вітаю! Залишилось ще 2+ тисячі статей, потім треба буде попідчищати хвости (назбирався довгий список). Думаю до кінця місяця робота є. Ще є відкладені тенісні статті — якщо в @Oleksandr Tahayev: також буде бажання ними зайнятися. Потім треба буде відпочити — назбиралося трохи справ в офлайні. Так що інших країн поки не планую, але пам'ятаю, що США почалося з Вашого питання в 2012 році .--Rar (обговорення) 07:51, 5 січня 2020 (UTC)Відповісти
@Rar: Планую повернутись до тенісних турнірів, щоб уже зрештою повністю закрити тему тенісних турнірів. Але не зможу це зробити через особисті справи раніше, ніж через місяць. ДО того часу можливо сам суттєво доповню список замін для бота. Тож можете поки вирішувати особисті справи. А в плані країн, якби я сам мав бота, то зробив би заливку сіл Мексики, як це робили серби.--Oleksandr Tahayev (обговорення) 20:11, 23 січня 2020 (UTC)Відповісти
Найсвіжіший коментар: 5 років тому2 коментарі2 особи в обговоренні
Шановний Rar! Якщо ви хочете ще допомогти нашій Вікіпедії завдяки ботозаливкам, пропоную звернути вам увагу на Швейцарію. У нашій Вікі просто катастрофічно бракує статей про муніципалітети Швейцаріїї, навіть досить великі міста не мають власних статей. Будь ласка, обдумайте цей варіант. Якщо вам потрібна якась допомога в питанні Швейцарії, я залюбки допоможу вам, у силу своїх знань і вмінь. Дякую за увагу!--Gzhegozhобг.09:55, 23 січня 2020 (UTC)Відповісти
Найсвіжіший коментар: 5 років тому8 коментарі3 особи в обговоренні
Дивіться, що відбувається: користувач перейменував Лансинг на Лансінг (Мічиган), тоді приходить RarBot і заміняє перенаправлення на текст заливки — і маємо дві статті про те саме місто. Я не знаю, що тут не так (чи Вікідані інакше почали працювати з перенаправленнями, чи користувач-перейменовувач мав трансформувати назву без уточнення на дисамбіг), але підозрюю, що таких надубльованих НП цілий возик, якщо не більше. Я вчора мало не насварилася на Галушка за дублікат статті Тупело (Міссісіпі) — аж там та сама ситуація сталася. Я боюся, що всі випадки, коли бот вилучає перенаправлення, виявляться створенням дублікатів. Що з цим робити? -- Ата(обг.)12:47, 2 лютого 2020 (UTC)Відповісти
@Ата: Вітаю і дякую за виловлений список (я і не знав, що це можна простим фільтруванням зробити). Але там треба відділити "святе від грішного". В багатозначностях ця заміна перенаправлення була запрограмована і проведена, на мою думку, цілком пристойно. Нп., було перенаправлення Вілмінгтон -> Вілмінгтон (нафтове родовище), хоч природно це мала бути неоднозначність. Бот її перезаписав додаючи ціль перенаправлення в Див. також. і перенаправляючи всі посилання на "Вілмінгтон" відразу на "Вілмінгтон (нафтове родовище)" (приклад). Щоправда, ось тут є помилка, але це не ботова помилка — було помилкове посилання на родовище (замість міста) через перенаправлення, стало безпосереднє.
Але сторінки вгорі цього списку справді дубляжі і це не було запрограмовано. Бот використовував списки транскрипції на зразок Користувач:Thebot/USA/Мічиган і, оскільки там, після перейменування, залишилось "Лансинг", то, не знайшовши під цією назвою сторінки як такої, бот її залив і "заінтервічив". Кілька таких випадків було виловлено (є згадки вгорі на цій сторінці обговорення) і відновлено старі сторінки, щоб не втратити історії і, деколи, нетривіальної інформації. Решту дороблю, тепер маю список на сторінок так зо 20. Добре, що на Галушка тільки "мало не насварилися" .--Rar (обговорення) 13:40, 2 лютого 2020 (UTC)Відповісти
До речі, у вас з'явився ще один «помічник» @Олексій Мажуга:, який перезалиті вами статті позбавляє їхніх «старшеньких близнят» шляхом вилучення вмісту з перенаправленням як отут. Може підемо далі і «забетонуємо поверха» вашим ботом усю раніше створену географію світу? Заодно позбудемось «ненависної» «діаспорної» літери «Ґ». І, само собою, авторів, які ці «ненависні літери» просували. Mykola Swarnyk (обговорення) 22:00, 4 лютого 2020 (UTC)Відповісти
Соррі, бачу що ви не вичищаєте все підряд. І раз я вже зачепився, погляньте Хокон (округ, Південна Дакота), усі Файєтт (за новим правописом, там подвійної йотації не мало б бути), Сент-Гілер (Міннесота) → Сент-Ілер, Салем → Сейлем, Пласер → Плейсер, Пієрс → Пірс, Мекленберг → Мекленбург/Мекленбурґ, Маріпоса → Маріпоза (є джерела), Клівланд → Клівленд, ще подивлюсь. Дякую. Mykola Swarnyk (обговорення) 23:33, 4 лютого 2020 (UTC)Відповісти
@Mykola Swarnyk: Здається питання об'єднання трохи прояснилося поки я спав . Там не так багато залишилося. Щодо транскрипції, то тут величезну роботу виконав @Thevolodymyr:, якщо є якісь розбіжності, узгодьте це, будь ласка. Щодо "Ґ", то я великий прихильник цієї літери в транскрипції географічних назв і, сподіваюся, правопис до цього теж дійде. Успіхів!--Rar (обговорення) 05:56, 5 лютого 2020 (UTC)Відповісти
@Ата: Згоден, нахабство. Мені треба трохи подумати як всі такі випадки з того списку виловити і пов'язати в пари "стара-нова стаття". Далі вже буде просто: відновлення інтервікі, текст нової на робочу сторінку, редирект на стару.--Rar (обговорення) 06:22, 7 лютого 2020 (UTC)Відповісти
Назви адміністративних одиниць Аляски
Найсвіжіший коментар: 5 років тому2 коментарі2 особи в обговоренні
Доброго дня.
Маю намір перейменувати частину статей про адміністративні одиниці Аляски, де немає округів (як таких) — замість округів там боро. Скажімо:
У тексті статей я відповідні зміни зробив, можете поглянути. Тепер дійшла черга до власне перейменування.
Оскільки Ваш бот зараз вставляє посилання на відповідні статті, хотілося б узгодити такі дії, бо вставлені назви частково — правильні, а частково — неправильні.
Зокрема, зверніть увагу (це вже не стосується вищенаписаного):
Було вставлено «{{Не перекладено|Southсхід Fairbanks Census Area}}». Звісно, такої назви (Southсхід) нема й не може бути в англійській Вікіпедії, а українською статтю слід назвати «Південносхідний Фейрбенкс» (за Правописом географічних назв, назви сторін світу слід перекладати). То ж мало б бути щось на кшалт «{{нп|Південносхідний Фейрбенкс|||Southeast Fairbanks Census Area, Alaska}}» або ж «{{нп|Південносхідний Фейрбенкс (переписна місцевість, Аляска)|Південносхідний Фейрбенкс||Southeast Fairbanks Census Area, Alaska}}».
@Olvin: З Southсхід то програма "вимудрилась", а я прогавив (текст генерується програмно на основі англійського, я вставляю і підправляю якщо в напрямках щось не так - інакше це зайняло б кілька місяців). Треба буде звернути увагу на {{нп}}. А от до "боро" я ставлюся скептично, вважаю, що такого слова немає (як немає, нп., "каунті"). Штати можуть називати АО другого рівня на кілька способів, але суть та сама. На мою думку, загальноприйнятий "округ" цілком підходить і до borough. --Rar (обговорення) 16:00, 12 лютого 2020 (UTC)Відповісти
Питання з pywikibot
Найсвіжіший коментар: 5 років тому8 коментарі2 особи в обговоренні
Мої вітання. Невеличке, сподіваюся, питання. Не підкажете, якою функцією можна було б за допомогою pywikibot сгенерувати перелік сторінок, що містять кокретний текст або, як варіант, місять посилання на конкретну сторінку. Потикався у мануали по pagegenerators, поексперементував, але максимум вдається сгенерувати якійсь об'єкт, з якого витягти назви сторінок не вдається. Дуже буду вдячний, як щось порадите. --Thevolodymyr (обговорення) 21:21, 15 лютого 2020 (UTC)Відповісти
@Thevolodymyr: Вітаю! Це можна зробити так (Python 2.x):
@Thevolodymyr: Вітаю! Якщо Вас ще цікавить перелік сторінок, що містять конкретний текст, то я знайшов такий розв'язок:
Зкопіював файл replace.py з папки scripts Пайвікібота в активний каталог (можна інший, де бот шукає імпорти). Цей файл використовується стандартним ботом до масових замін, але в мій власний бот його не знаходив без копіювання.
Стягнув дамп звідси, той перший, ~1.5GB і його розархівував - вийшо 9GB.
Код:
from replace import XmlDumpReplacePageGenerator as XmlGen
from replace import Replacement
def find_in_xml_generator(xmlpath, old_re, xmlStart=None):
rpl = Replacement(old_re, r'\2')
rpl.compile(True, re.U)
gen = XmlGen(xmlpath, xmlStart, [rpl], {}, uksite)
return gen
gen = find_in_xml_generator(r"...\ukwiki-20200501-pages-articles-multistream.xml",
"Що шукаємо", xmlStart="Комп'ютер")
for pg in gen:
text = pg.text
...
old_re може бути текстом чи регулярним виразом, другий параметр не має значення якщо не робитимемо автоматичних замін
uksite це в мене pywikibot.Site('uk', 'wikipedia').
Це шукає текст в дампі, але повертає живу сторінку, вона могла бути змінена з моменту запису дампа.
Ого. Дякую! Наразі задачок, які б такого потребували, немає, але матиму на увазі. Того разу рішення з переліком сторінок, що посилаються на конкретну, виявилося достатнім і дуже допомогло. Ще раз щиро дякую! --Thevolodymyr (обговорення) 16:25, 2 червня 2020 (UTC)Відповісти
Найсвіжіший коментар: 5 років тому4 коментарі2 особи в обговоренні
Добридень. На скільки важко і чи можливо підключити бота для заповнення цифрами з жителями рад подібні таблиці? Можливо у майбутньому буде час і натхнення зайнятись і цим. --KuRaG (обговорення) 14:46, 16 лютого 2020 (UTC)Відповісти
@KuRaG: З мого бота буде невелика користь якщо дані для кожної сторінки є на окремій сторінці ВР (на ці сторінки не "заїдеш" звичайним pywikibot-ом). Не пам'ятаю хто, але є (був?) у нас хтось, що міг би спробувати автоматизувати це зчитування.--Rar (обговорення) 19:01, 16 лютого 2020 (UTC)Відповісти
Пропущена ботом стаття
Найсвіжіший коментар: 5 років тому2 коментарі2 особи в обговоренні
@Submajstro:Вітаю! В задум ці шаблони мають бути створені на основі англійських відповідників після заливки та узгодження назв турнірів (ці назви часто змінювались, є різниця навіть між статтями в різних мовах). Над цим працює @Oleksandr Tahayev:. Трохи часу ще мине, можна подумати про створення тимчасово порожніх шаблонів, щоб не світилося оте червоне внизу.--Rar (обговорення) 06:46, 12 березня 2020 (UTC)Відповісти
Rar @Submajstro: Я переважно постворював навігаційні шаблони для жіночих тенісних турнірів. Збираюсь створювати категорії. Хочу, щоб Ви подивились, наприклад, Категорія:2015 в українському спорті, чи можна за таким зразком створювати категорії й для інших країн?--Oleksandr Tahayev (обговорення) 22:30, 2 квітня 2020 (UTC)Відповісти
Мене цікавило чи правильні там ті чотири надкатегорії, чи точні їхні назви і чи немає зайвих, щоб потім не вийшло суперечності з якоюсь іншою ділянкою Вікіпедії. Якщо можна це зробити ботом, то це мені зекономить мабуть днів зо три. Я міг би скласти список країн та діапазон років.--Oleksandr Tahayev (обговорення) 07:07, 3 квітня 2020 (UTC)Відповісти
@Oleksandr Tahayev: Щодо 4 категорій, то абсолютно згідний з трьома, можливо "2015 у європейському спорті" не зовсім потрібна, вистачило б "2015 у спорті за країною". Але не перешкоджає, а можливо колись знадобиться при підновленні наших категорій на основі англійської. Давайте спробуємо з однією країною і невеликим діапазоном (щоб не багато відкочувати ), нп., en:Category:French sport by year, 2017, 2018 роки. Пропоную до української категорії затягнути статті з англійської з одним рівнем підкатегорій включно. Тобто:
без створення укр. підкатегорій,
в "2017 у французькому спорті" будуть статті, нп., з підкатегорії "Category:2017–18 in French football",
але не буде з "Category:French football clubs 2017–18 season", навіть якщо є укр. відповідники.
Сезони у деяких спортах за системою осінь-весна, деякі статті непотрібно дублюються в двох наших категоріях: Суперкубок Франції з футболу 2016 в категоріях 2016, 2017,
Не знаю чи варто робити оце затягування з підкатегорій. Може краще зробити Вам список посилань на статті які бот пропонує включити?
Тоді мабуть не варто затягувати з підкатегорій, а просто постворювати категорії з чотирма надкатегоріями й поприв'язувати їх до відповідних сторінок англовіки, нехай навіть туди потрапить по одній статті.--Oleksandr Tahayev (обговорення) 06:55, 4 квітня 2020 (UTC)Відповісти
@Oleksandr Tahayev: Які країни (почнімо з європейських) і роки пропонуєте? Бот може для кожної створеної категорії згенерувати такий список (замість автоматично додавати категорію):
Та я от думаю, що не треба списку. Просто постворювати категорії, без списку і автоматичного додавання. Від 1971 до 2020 року. Потім можна буде залити решту загальних тенісних турнірів і коли я їх виправлятиму, то автоматично мінятиму категорії на вже наявні українські. Тож після цього всі вони матимуть принаймні по одній статті. А потім, відповідно додаватимуться, коли хтось перекладатиме статті через переклад вмісту. Такі категорії: від [[Категорія:1971 в американському спорті]] до [[Категорія:2020 в американському спорті]], в італійському (від 1971 до 2020), у німецькому (від 1971 до 2020), у японському (від 1971 до 2020), в англійському (від 1971 до 2020), у південноафриканському (від 1971 до 1995, від 2009 до 2011), в австралійському (від 1971 до 2020), в австрійському (1971 - 2019), у канадському (від 1971 до 2020), У грецькому (від 1986 до 1990), в азербайджанському (від 2011 до 2015), у словенському (від 2005 до 2009), в іспанському (від 2007 до 2012, 2016 - 2019), у бельгійському (1987 - 1993, 1999 - 2008, 2011 - 2013, 2015), у бразильському (1986 - 1990, 2013 - 2019), у румунському (2014 - 2019), в угорському (1993, 1996 - 2013, 2016 - 2019), у китайському (1993 - 2019), в індонезійському (1993 - 2008), у колумбійському (1998 - 2019), у хорватському (1995 - 2003), у словацькому (1992 - 1999, 2005 - 2013, 2015 - 2016), у португальському (1989 - 2014), у марокканському (2001 - 2019), у південнокорейському (2004 - 2018), у нідерландському (1985 - 1986, 1990 - 2019), у французькому (1971 - 2019), у турецькому (2005 - 2010, 2014 - 2019), у польському (1995 - 2010, 2013 - 2016), у люксембурзькому (1996 - 2018), у мексиканському (1993 - 2020), у шведському (2002 - 2008), у таїландському (1991 - 2015), у катарському (2001 - 2020), у сербському (2009 - 2012), у болгарському (1980 - 1981, 2016 - 2019), у тайванському (1986 - 1994), у новозеландському (1988 - 1992), у сінгапурському (1986 - 1990, 1994). Тільки не забудьте про чергування у і в.--Oleksandr Tahayev (обговорення) 18:47, 5 квітня 2020 (UTC)Відповісти
Правильно саме " у німецькому спорті", бо перед цим іде число і якщо його вимовляти, то воно закінчується на приголосну, а між двома приголосними треба писати голосну. У разі ж "роки в Німеччині" попереднє слово завершується на голосну, тому за правилами вибираємо "в". Також пишемо в, коли наступне слово починається на голосну, незалежно від попереднього.--Oleksandr Tahayev (обговорення) 10:31, 6 квітня 2020 (UTC)Відповісти
@Rar: Не знаю чи війна, але у Вікіпедії постійно відбуваються суперечки щодо уніфікації. Що нібито для якогось там зчитування всюди має бути однаково. Але це суперечить правописові. Я думаю, що варто своє зробити з "у", а чуже поки залишити, а там можна буде повиправляти ботом.--Oleksandr Tahayev (обговорення) 15:13, 11 квітня 2020 (UTC)Відповісти
@Oleksandr Tahayev: Здається закінчив з цими категоріями. Думаю за 3 дні руками Ви б не справились, бо мені десь стільки часу сумарно зайняло обслуговування бота. Але варто було, бот створив приблизно 3300 категорій (я деколи трохи розширював часовий діапазон), пододавав знайдені футбольні/хокейні/олімпійські статті. Якщо Вам це прискорить роботу, то можете зробити для бота список тенісних статей які треба пододавати, нп. у форматі
Варіантів назв може бути скільки завгодно, бот знайде. Можуть бути разом різні турніри з однієї країни. Можуть бути теж цілі річні категорії турніру (нп., "Категорія:Abierto Mexicano Telcel nnnn" вже додана куди треба). Треба ще вирішити, якщо немає річних категорій, то додавати тільки основну статтю турніру чи теж за розрядами. --Rar (обговорення) 15:26, 19 квітня 2020 (UTC)Відповісти
Зрозуміло. Я от якраз думав, що можливо окремих річних категорій не потрібно. Це надмірна категоризація створювати окремі категорії для трьох статей. А досить буде загальних категорій для турнірів, куди входитимуть загальні турніри за роками і окремі розряди за всі роки. Щонайбільше до таких категорій належатиме кілька сотень статей, але для більшості - кілька десятків. Було б добре, аби бот для перекладених з італійської Вікіпедії у назвах категорій поприбирав роки, наприклад з "Категорія:Abierto Mexicano Telcel nnnn" на "Категорія:Abierto Mexicano Telcel".--Oleksandr Tahayev (обговорення) 15:50, 19 квітня 2020 (UTC)Відповісти
@Oleksandr Tahayev: Загалом, я згоден, що це надмірна категоризація. Ботом вичистити роки на кінці назви категорії можна, але є проблемка: якщо турнір міняв назву, то ці різні річні категорії треба зібрати під одну назву. Маєте список отих головних назв і похідних варіантів?--Rar (обговорення) 16:42, 19 квітня 2020 (UTC)Відповісти
Найсвіжіший коментар: 5 років тому4 коментарі2 особи в обговоренні
Вітаю. Я написав скрипт, який виправляє помилки цитування, коли, наприклад, є <ref name="dimon2712"/>, але визначення йому нема. DimonBot уже виправив їх у статтях про коронавірус, але хотілось би запустити його для всіх статей. Але для цього мені потрібно, щоби бот знаходив англійський відповідних статті (наприклад, статті Україна відповідає Ukraine). Чи можливо брати ці дані з Вікіданих і як. Скажіть, будь ласка, якщо знаєте. Дякую--Dimon2712 (обговорення) 10:53, 5 квітня 2020 (UTC)Відповісти
@Dimon2712: Ага, я також мусів змайструвати такого бота при американській заливці (Ось тут приклад).
На Python 2.x код може виглядати приблизно так:
import pywikibot
uksite=pywikibot.Site('uk', 'wikipedia')
page = pywikibot.Page(uksite, u"Україна")
try:
item = pywikibot.ItemPage.fromPage(page)
except:
item = None
if item:
sitelinks = item.sitelinks
if 'enwiki' in sitelinks.keys():
print sitelinks['enwiki']
Останнім часом (вже кілька місяців) з тим кодом бувають проблеми: на
item = pywikibot.ItemPage.fromPage(page)
бот деколи піддрімує:
Sleeping for 5.0 seconds, 2020-04-04 15:56:14
Sleeping for 5.0 seconds, 2020-04-04 15:56:19
...
і може так собі поспати кілька-кільканадцять-кількадесять хвилин, а потім іде далі. Видається, що частіше це відбувається вечорами. Якщо знайдете кращий код, свисніть. Успіхів! --Rar (обговорення) 14:32, 5 квітня 2020 (UTC)Відповісти
ось цей код у мене працює швидше:
import pywikibot
site = pywikibot.Site("en", "wikipedia")
page = pywikibot.Page(site, u"Douglas Adams")
item = pywikibot.ItemPage.fromPage(page)
dictionary = item.get()
for i in dictionary["sitelinks"].keys():
print(i)
print(dictionary["sitelinks"][i])
break
можна писати і так: print(dictionary["sitelinks"][site]), і так: print(dictionary["sitelinks"]["afwiki"]). Не знаю, в чому справа. Цей код за секунду знаходить новий елемент, а ваш одразу хвилину. Цікаво й те, що код, який запропонований у прикладі на Вікіданих, не працює. Можливо, це тому, що я викорисовую 3 python.--Dimon2712 (обговорення) 21:12, 5 квітня 2020 (UTC)Відповісти
@Dimon2712: Дякую, спробую. В мене обидва варіанти дають результат приблизно за секунду, але може Ваш не буде засипати. Що цікаво, цей код з консолі виконався (змінивши print на версію 2.х очевидно) і відразу викинув мене з Пайтона і середовища (Spyder 4.0). Тричі! Але без циклу ніби працює. Додам try...except і спробую покористуватися.--Rar (обговорення) 05:49, 6 квітня 2020 (UTC)Відповісти
НБА і Канада
Найсвіжіший коментар: 5 років тому2 коментарі2 особи в обговоренні
Найсвіжіший коментар: 5 років тому3 коментарі2 особи в обговоренні
Вітаю. Мені тут сказали, що ви добре вправляєтеся із базами даних... Тому я хочу вас попросити допомогти знайти каталоги/списки/таблиці округів Індії. Але в Індії все по-молдованськи і нові округи створюються дуже часто, тому брати перепис 2011 року не можна. Є один чіткий критерій того, що джерело хороше: у штаті Телангана повинно бути 33 округи. Якщо Ви можете швидко знайти таку базу даних (англійською можете не шукати, я вручну не знайшов майже нічого), то буду дуже радий, бо зараз усе, що я маю це населення і площу, чого ну ніяк не достатньо для статті. Буду вдячний!--Dimon2712 (обговорення) 21:01, 8 травня 2020 (UTC)Відповісти
@Dimon2712:Вітаю, може виявитися, що таких загальнонаціональних баз даних немає, це дуже неоднорідна країна. В деяких штатах статистика може бути "на око", а якщо ситуація ще й змінна, то навряд чи щось знайдеться. Глянув на статті в англійській вікі, там джерел практично немає. З тим що маєте і так вийде краще ніж it:Distretto di Longding --Rar (обговорення) 06:41, 9 травня 2020 (UTC)Відповісти
Так, на жаль, здається, ви праві. Є ще варіант просити по допомогу жителів конкретних штатів в англійській вікіпедії. Вчора спробував це зробити для єдиного активного носія мови телугу в англійській вікі. Хоча він і не дуже активний, але це буде швидше, ніж вивчення телугу самостійно--Dimon2712 (обговорення) 08:15, 9 травня 2020 (UTC)Відповісти
Покровителі муніципалітетів Італії
Найсвіжіший коментар: 4 роки тому8 коментарі3 особи в обговоренні
Доброго дня! Пане Rar, можливо у Вас є десь список усіх патронів муніципалітетів Італії або Ви можете легко такий список отримати. Думаю перекласти тих святих з італійської на українську і вікіфікувати. Маю на увазі, наприклад Сан-Джованні-Лупатото: Покровитель — San Giovanni Battista на Покровитель — святий [[Іван Хреститель]]MaryankoD (обговорення) 09:42, 31 травня 2020 (UTC)Відповісти
@MaryankoD: Вітаю! Списку немає, я ще тоді брав його з параметру "Patrono" італійської картки. Теоретично, можна пройтись італійськими статтями і зробити такий список, але трохи це потриває.--Rar (обговорення) 20:11, 31 травня 2020 (UTC)Відповісти
Вставлю свої 5 копійок про інструмент harvesttemplates, який дозволяє брати дані з параметра картки і додавати їх у відповідну властивість Вікіданих, якщо там додавабельний формат (а можна запустити демо і завантажити результат, де будуть Q-ідентифікатори доданого). Це до теми дуже боком, але він мені страшенно подобається Перепрошую. -- Ата(обг.)07:24, 1 червня 2020 (UTC)Відповісти
@MaryankoD: Нижче список 30 найвживаніших параметрів "Patrono" (число - кількість входжень). Список поки сирий, в ньому аж 3444 варіанти на ~8000 статей, але мабуть святих менше - багато посилань через редиректи, різних описів при однакових лінках, ... Оброблю пізніше і постараюся зробити повний список статей про патронів. Я зберіг при кожному варіанті список статей з таким варіантом і українські відповідники, може якось використаєте.--Rar (обговорення) 19:47, 8 червня 2020 (UTC)Відповісти
чи будете самі обробляти? Файл має понад 430К. Зовсім ботом змінювати не вдасться, текст був взятий з італійської вікі 11 років тому, хтось міг правити, ...--Rar (обговорення) 12:51, 18 червня 2020 (UTC)Відповісти
Польський топонім
Найсвіжіший коментар: 4 роки тому4 коментарі2 особи в обговоренні
@В.Галушко: Вітаю! Правдоподібно, бот перестарався реалізуючи якесь правило про українізацію кінцівок назв (суфіксів). Перенаправлення створив, значить "усвідомлював" як в оригіналі. Зараз виправлю.--Rar (обговорення) 05:55, 16 червня 2020 (UTC)Відповісти
Посилання на сторінку неоднозначності виправив, значення додав. До речі, у Польщі існує смт (osada o charakterze miejskim) під назвою Iwaniska, стаття про яке досі не перекладена. Може є сенс провести повторну ботозаливку найбільших НП Польщі зі статусом osada? --В.Галушко (обговорення) 01:24, 17 червня 2020 (UTC)Відповісти
@В.Галушко: Так, цей поділ на типи НП у Польщі досить дивний. pl:Iwaniska це навіть центр гміни. Проблема у тому, що невідомо які осади найбільші, навіть в тих Іванісках/Іваниськах населення не подане. Мабуть додам їх руками і, поки що, займуся чимось іншим.--Rar (обговорення) 11:49, 18 червня 2020 (UTC)Відповісти
Переклад прізвищ
Найсвіжіший коментар: 4 роки тому3 коментарі2 особи в обговоренні
Дякую, спробую щось придумати, але на 100% не обіцяю, що в майбутньому не виникнуть подібні проблеми. В шаблоні "не перекладено" суміш розкладок не висвітлюється, тому доводиться чекати аж бот, який пробує цей шаблон розв'язати, виявить помилку. --Rar (обговорення) 12:12, 4 жовтня 2020 (UTC)Відповісти
Уточнення американських НП
Найсвіжіший коментар: 4 роки тому5 коментарі2 особи в обговоренні
Привіт! Маю питання щодо уточнень американських населених пунктів. Бачу, твій бот копіював назви з англійської Вікіпедії, і в мене таке враження, що американці за замовчуванням додають уточнення. Наприклад, Тейлор-Спрінгс (Іллінойс) явно унікальна назва й за нашими правилами мала б бути без уточнення, але в англійській Вікіпедії все одно en:Taylor Springs, Illinois, бо американці звикли завжди уточнювати міста штатом, навіть якщо уточнення не потрібне. Через це виходять розірвані посилання, наприклад, у статті очевидно логічно послатися на Нью-Карролтон, а не на Нью-Карроллтон (Меріленд) (виправив створенням перенаправлення, але така проблема явно не одна). Ти пропонуєш ці надмірні уточнення тримати й пробувати автоматично створити перенаправлення чи пробувати їх автоматично виправити? Дякую — NickK (обг.) 09:59, 13 липня 2020 (UTC)Відповісти
@NickK: Вітаю, справді НП залиті з уточнювачами, без офіційного списку розібратись (коли можна без нього) було не просто. Проблема ускладнювалась наявністю в англійській вікі статей про покинуті НП, гамлети і інший планктон, деколи плановані статті бракувалися "на льоту". Якщо я добре зрозумів, то проблема з червоними посиланнями з "чужих" статей. Я можу пройтися ботом і постворювати перенаправлення для одиноких варіантів назв. Якщо ж пізніше знайдеться ще НП у Ведикобританії/Австралії/..., то можна буде переробити на дизамбіг.--Rar (обговорення) 11:24, 13 липня 2020 (UTC)Відповісти
Цікава ідея. А чи можна зробити якусь перевірку за англійською Вікіпедією? Наприклад, якщо en:Taylor Springs є перенаправленням, а не дизамбігом, то створити перенаправлення і в нас або прибрати уточнення? — NickK (обг.) 13:02, 13 липня 2020 (UTC)Відповісти
@NickK: Можна. Це трохи сповільнить бота - вікідата чомусь деколи гальмують на кілька хвилин, але не часто. Питання чи варто: Якщо в англійській вікі є дизамбіг з чимось екзотичним, то в нас він може ще кілька років не появитися. Може хай тоді в нас буде перенапрвлення?--Rar (обговорення) 16:02, 13 липня 2020 (UTC)Відповісти
Мене насправді більше цікавлять випадки, коли взагалі більше нічого з такою назвою немає, і, наприклад, Нью-Карроллтон (Меріленд) можна перейменувати на Нью-Карролтон, бо я не думаю, що ці американські уточнення нам потрібні. Але ок, якщо це складно, можна піти шляхом створення перенаправлень. У такому разі можна просто перевіряти, чи є в нас щось інше з такою назвою, і якщо ні, то перенаправляти — NickK (обг.) 15:52, 14 липня 2020 (UTC)Відповісти
Ролан Гаррос
Найсвіжіший коментар: 4 роки тому4 коментарі2 особи в обговоренні
Добрий день! Побачив, що у нашій Вікі немає списку про переможців турніру серед чоловіків. Почав створювати — вибило, що вже колись така сторінка була, але Ви, її єдиний автор, забажали її видалення. Я можу створити такий список? А то раптом Ви у якійсь чернетці над ним працюєте?--З повагою, TnoXXparle!10:09, 28 липня 2020 (UTC)Відповісти
@TnoXX: В шаблонах чоловіки не вказані, а для жінок вирішено вживати фемінітив (Переможниці). У будь- якому випадку, зробіть перенаправлення з другого варіанту. Успіхів!--Rar (обговорення) 13:20, 28 липня 2020 (UTC)Відповісти
Згущівка для вас за активність в українській Вікіпедії
Найсвіжіший коментар: 4 роки тому2 коментарі1 особа в обговоренні
За даними аналізу ГО «Вікімедіа Україна», ви стали найактивнішим ботоводом в українській Вікіпедії у квітні цього року. Вітаємо і дякуємо за ваш внесок!
Нагорода також передбачає фізичний приз, який ми надішлемо поштою: сувенір і реальну банку згущівки Я напишу деталі вам вікіпоштою.
Я думаю, що треба все узгоджувати з англійською Вікіпедією. З інших розділів брати тільки ті турніри, яких немає в англійському, але потім і їхні назви узгоджувати з англійським, можливо за деяким винятком. Я цим поступово займатимусь після того, як завершу редагувати ті турніри, над якими працюю зараз, а це десь іще 13 років. Якщо є бажання, можете поки поробити подібні статті про всі жіночи сезони. Нових турнірів поки не треба заливати.--Oleksandr Tahayev (обговорення) 11:30, 15 вересня 2020 (UTC)Відповісти
@Oleksandr Tahayev: - я ще трішки переформулював вступ, прибрав франц мову, тепер уже майже не помітно, що це переклад. Окремі моменти - 1) там ніхто не проходився вікіфікатором (може це навмисно? тому я теж не пройшовся), 2) Стрілочки в розділі "Очки і призові" нічого не роблять, не зрозумів нащо воно там. 3) Не впевнений чи варто включати "рейтинг станом на", якщо турнір давно закінчився і інформація більше не буде змінюватись 4) Картка показує порожні поля - здається щось з шаблоном не так 5) Слово "гравчиня" все ще ріже вухо, не знаю наскільки це відповідає правопису. Пам'ятаю ще були терміни типу "щасливі лузери" чи якось так - трохи дивно звучить, але вже нехай. Дякую. --Kanzat (обговорення) 14:46, 17 вересня 2020 (UTC)Відповісти
Бачу, що росіяни переклали і Coupe Banque Nationale 2018 як Кубок Квебека по теннису 2018, і Tournoi de Québec як Кубок Квебека по теннису - таке не планується? --Kanzat (обговорення) 14:53, 17 вересня 2020 (UTC)Відповісти
@Kanzat: Назви стадіонів і спортивних арен я поки позалишав неперекладеними. Просто в нас майже немає про них окремих статей, тому наперед не міг передбачити, який вигляд це матиме українською. Найпрактичніше буде відредагувати всі ці сторінки коли існуватимуть окремі статті про спортивні арени й усталиться практика перекладу їхніх назв. Інформація про дату рейтингу не завадить. Пусті поля в картці заповняться після редагування самої картки, чим займусь коли відредагую всі ці статті. Питання щодо назв статей про турніри я колись порушував у кнайпі, але за довгий час ніхто не відгукнувся, тому я вирішив переносити з англійської спонсорську назву, як це роблять у багатьох мовних розділах, тим більше, що назву спонсора, яку містить назва турніру, не заведено перекладати чи транслітерувати кирилицею. Крім того, зовсім не певен, наприклад, що слово "open" у цьому випадку взагалі можна перекласти. Добре було б постворювати різноманітні перенаправлення, думаю над тим, як це зробити автоматично, це би трохи збільшило відвідуваність статей. Питання про оформлення ще буду ставити в кнайпі, коли завершу редагування всіх цих статей.--Oleksandr Tahayev (обговорення) 15:36, 17 вересня 2020 (UTC)Відповісти
@Oleksandr Tahayev та Kanzat: - Я вже писав раніше, що маю налагодженого бота, який створює перенаправлення за списком можливих варіантів назв. Тобто, за списком ['A','B','C'], всі статті з назвою "А <рік>, <необов'язкове уточнення розряду>", "B <рік>, <необов'язкове уточнення розряду>", "C <рік>, <необов'язкове уточнення розряду>", дістануть два інші перенаправлення (приклад). Як будуть повні списки варіантів, запущу. --Rar (обговорення) 17:16, 17 вересня 2020 (UTC)Відповісти
Я мав на увазі трохи не такі перенаправлення. Що добре було б, якби бот аналізував текст преамбули й на основі цього створював переправлення. Наприклад, якщо там є слова "жіночий", Варшава, 1995 року, то перенаправлення матиме вигляд "Жіночий тенісний турнір у Варшаві 1995 року" і "Варшава 1995 (жіночий тенісний турнір)" тощо. Якщо, крім того, в назві є слово "open", то тоді виходить "Відкрита першість Варшави з тенісу серед жінок 1995", "Жіночий опен у Варшаві 1995" тощо. Таких варіантів і перенаправлень може бути багато, треба вивчати гугл як українською заведено іменувати тенісні турніри. Але в будь-якому разі це все робота на віддалене майбутнє. І по-друге, може треба буде навпаки міняти назву на якийсь із цих варіантів.--Oleksandr Tahayev (обговорення) 10:03, 18 вересня 2020 (UTC)Відповісти
Щодо категоризації статей про тенісні турніри
Найсвіжіший коментар: 4 роки тому3 коментарі2 особи в обговоренні
Бачу, що Ви прибираєте загальні категорії тенісних турнірів і залишаєте за окремими роками. Я коли вже робив загальні турніри за роками, то з тією думкою, що не варто розбивати на такі дрібні категорії, як "Rogers Cup 2012" (вони вміщуватимуть не більше як 5 статей), тим більше, що в самій англійській Вікіпедії це більше як виняток, а загальнішої категорії "Canadian Open (теніс)" цілком достатньо.--Oleksandr Tahayev (обговорення) 13:00, 22 листопада 2020 (UTC)Відповісти
@Oleksandr Tahayev: Тут треба добре подумати і вирішити що де має бути. Проблема не тільки з категорією "Canadian Open (теніс)". Ці статті повинні бути також в "2012 в канадському спорті", "Тур WTA 2012" і чоловічій тур-категорії. Якщо є підкатегорія, то можна цілу "Rogers Cup 2012" туди помістити, а якщо немає, то треба продумати, що туди давати (тільки головну статтю чи всі статті - з поділом за статтю в турах звичайно). І питання сортування, бо навіть у Категорія:Відкритий чемпіонат Австралії з тенісу і інших з Великого шолома не все гаразд. У випадку з "Rogers Cup" наявність частини підкатегорій і власне відсутність можливості нормально відсортувати (через мінливу назву) схилила мене до роздріблення, але я не наполягаю. --Rar (обговорення) 19:01, 22 листопада 2020 (UTC)Відповісти
Зараз я все-таки хочу трохи завершити футбольні статті (потім поясню, для чого це мені), потім зроблю перерву, і через кілька місяців завершу тенісні турніри (там мені залишились тільки жіночі за дев'ять років, а змішані вже всі поробив), і заодно подумаю над категоризацією.--Oleksandr Tahayev (обговорення) 20:11, 22 листопада 2020 (UTC)Відповісти
Громади
Найсвіжіший коментар: 4 роки тому6 коментарі3 особи в обговоренні
@Ahonc та Kanzat: Ця заміна не була запланована як заміна ПІБ. Просто заливав нові результати, а оскільки ніхто не буде з карток копіювати назад в бюлетені чи сортовані списки обраних, то чому б не використати природній порядок. Там де голова не змінився або хтось раніше ввів ПІБ вийшло ніби спеціальна зміна порядку. Щоправда прочитавши це обговорення я усвідомив, що міг затерти лінк до когось значимого, але перевірка такого не виявила. Затер 2 посилання, зараз відновлю.--Rar (обговорення) 11:20, 27 листопада 2020 (UTC)Відповісти
Ні, не відновлю, посилання з 2018 року, виглядатиме ніби це неактуальні дані про голову. Якщо треба буде результат виборів додати в текст, то там буде посилання на вибори-2020.--Rar (обговорення) 11:25, 27 листопада 2020 (UTC)Відповісти
Ну це для паспортистки природній порядок. Справді, недавнє обговорення показало, що спільнота ще не готова до переходу на нормальний нормальний порядок іменування статей, але це не значить, що в тексті його не можна вживати. Не міняти ж тут в картці і тексті на паспортний порядок.--Rar (обговорення) 21:03, 27 листопада 2020 (UTC)Відповісти
Зміна параметру шаблону
Найсвіжіший коментар: 4 роки тому3 коментарі2 особи в обговоренні
Доброго дня. Скажіть як ви змінюєте параметр шаблону через скрипт? Використовуєте якийсь парсер, regexp чи ще щось? Я пробував одну бібліотеку, але схоже вона трохи недороблена. --Kanzat (обговорення) 22:17, 30 листопада 2020 (UTC)Відповісти
@Kanzat: Вітаю. Я написав цей код десь 12 років тому, коли ще тільки вчив Пайтон (заливаючи одночасно італійські муніципалітети — треба ж було на чомусь тренуватись ), не підозрюючи про існування regexp, бібліотеки textlib і т.п. Тому код дуже далекий від оптимального, але працює. Якщо коротко:
Шукаю початок шаблону (Фігурні дужки, можливий пропуск, назва шаблону з великої чи малої - без regexp це марудна справа з купою "if <нема> то ...");
Шукаю кінець шаблону банально підраховуючи відкриті і закриті дужки (можуть бути вкладені шаблони), увага на коментарі;
Ділю текст шаблону на параметри розділені "|" — тут оминаю вкладені шаблони, коментарі та посилання (знову if-и);
Пробігаю створеним списком і шукаю потрібну назву параметра перед "=", якщо є — змінюю те що після "=" на нове значення, нема — додаю останнім параметром;