Обговорення Вікіпедії:Проєкт:Тематичний тиждень/Тиждень Одещини 2018
Найсвіжіший коментар: Андрій Гриценко у темі «Закінчення» 6 років тому
Запрошення[ред. код]
Вітаю всіх! Запрошую долучатися до проведення тематичного вікітижня!)
@Ykvach, StarDeg, Fessor, Seva Seva, Olvin, Bulakhovskyi, Anticop, Shao, Andriyko UA, Hmarskiy II, Юрій25031994, Investigatio, Otto OD, Крізь час, Ilay007, Ігор Пєтков, Bigvovan, Валентин Касевич, MasterXOM, Crea~ukwiki та Tachypnoe:
Перепрошую якщо кого зайве потурбував!
З повагою, — Шиманський હાય! 16:28, 2 січня 2018 (UTC)
- А тиждень Одещини це наскільки широко? Адже в Одеській області нема вузькоколійок, а в планах тижня 3 статті... --Fessor (обговорення) 18:34, 2 січня 2018 (UTC)
- Думаю, це все, що поміщається в адміністративний кордон Одеської області . А які конкретно статті Вас цікавлять? Може я десь додам запитів (я апріорі їх доповнюватиму до неділі, але можливо потрібно щось конкретне)? — Шиманський હાય! 19:48, 2 січня 2018 (UTC)
- О ні, я цікавлюся на майбутнє. Взагалі — залізницею, хоча, на жаль, зараз не можу присвятити себе тематичному тижню. Але дякую за запрошення. --Fessor (обговорення) 20:27, 2 січня 2018 (UTC)
- Думаю, це все, що поміщається в адміністративний кордон Одеської області . А які конкретно статті Вас цікавлять? Може я десь додам запитів (я апріорі їх доповнюватиму до неділі, але можливо потрібно щось конкретне)? — Шиманський હાય! 19:48, 2 січня 2018 (UTC)
- @Шиманський Василь: давайте починати тиждень --Андрій Гриценко (обговорення) 11:37, 8 січня 2018 (UTC)
Закінчення[ред. код]
Закінчувати сьогодні плануємо чи ще на тиждень подовжимо? Частенько бувало так. Яка процедура подовження? --Юрій25031994 Обговорення 20:16, 21 січня 2018 (UTC)
- Вітаю! Я прихильник коротких, але «влучних» тематичних тижнів. Вважаю, що подальшу співпрацю можна вести у рамках існуючих проектів чи порталів і вже там працювати над тими статтями, якщо вони викликають зацікавлення. А у нас на черзі Сумщина, а там хто-зна— Шиманський હાય! 20:36, 21 січня 2018 (UTC)
- Гадаю можна буде невдовзі повторювати, бо зимові свята та підготовка до Вікімарафонів людей відволікало достатньо. --ℵntonyahu(τaλk) 02:56, 22 січня 2018 (EET/KYVT)
- Я не проти продовження, але паралельно дві області будуть відволікатись --Андрій Гриценко (обговорення) 19:20, 22 січня 2018 (UTC)
- Гадаю можна буде невдовзі повторювати, бо зимові свята та підготовка до Вікімарафонів людей відволікало достатньо. --ℵntonyahu(τaλk) 02:56, 22 січня 2018 (EET/KYVT)
Результати[ред. код]
Створені статті[ред. код]
Odesa2018-week-new |
---|
-- Автор SQL запиту: Користувач:Шиманський Василь
USE ukwiki_p;
SET SESSION group_concat_max_len = 10000;
USE ukwiki_p;
SET SESSION group_concat_max_len = 10000;
SELECT @rownum := @rownum + 1 AS rank,
IFNULL(user_name, 'Всього'),
created,
total_len,
articles
FROM
(
SELECT
CONCAT('[[Користувач:', rev_user_text, '|', ']]') as user_name,
COUNT(1) AS created,
SUM(article.page_len) as total_len,
GROUP_CONCAT(
DISTINCT
-- [[Назва статті]]
CONCAT('[[',
REPLACE(article.page_title, '_', ' '), -- замінюємо у назві '_' на ' '
']]', ' (', article.page_len, ')')
-- список впорядкований за назвою статті
ORDER BY article.page_len DESC
-- розділений пробілом
SEPARATOR ' · '
) AS articles
FROM page article
JOIN revision
ON rev_page = article.page_id AND
rev_parent_id = 0 AND
20180101 * 1000000 <= rev_timestamp AND
rev_timestamp < 20180122 * 1000000
JOIN page talk
ON talk.page_title = article.page_title AND
talk.page_namespace IN (0, 1)
JOIN templatelinks ON
tl_from = talk.page_id AND
tl_title = 'Odesa2018-week-new' AND
tl_namespace = 10
WHERE
article.page_namespace = 0 AND
article.page_is_redirect = 0
GROUP BY rev_user_text WITH ROLLUP) t,
(SELECT @rownum := -1) r
ORDER BY created DESC, total_len DESC
|
Покращено[ред. код]
Odesa2018-week-improve |
---|
-- Автор SQL запиту: Користувач:Шиманський Василь
USE ukwiki_p;
SET SESSION group_concat_max_len = 10000;
SELECT @rownum := @rownum + 1 AS rank,
IFNULL(article, 'Всього'),
user_number,
size_increase,
users
FROM
(
SELECT
CONCAT('[[', REPLACE(page_title, '_', ' '), ']]') as article,
COUNT(1) AS user_number,
SUM(user_size_increase) as size_increase,
GROUP_CONCAT(
DISTINCT
REPLACE(
CONCAT(
'[[Користувач:', rev_user_text, '|', ']]',
' (', user_size_increase ,')')
, '_', ' ')
ORDER BY user_size_increase DESC, rev_user_text
SEPARATOR ' · '
) AS users
FROM
(SELECT
rev.rev_user_text,
article.page_title,
SUM(rev.rev_len) - SUM(parent_rev.rev_len) AS user_size_increase
FROM page article
-- отримати версії статей
JOIN revision rev
ON rev.rev_page = article.page_id AND
20180101 * 1000000 <= rev_timestamp AND
rev_timestamp < 20180122 * 1000000
-- разом із попередніми версіями
JOIN revision parent_rev
ON parent_rev.rev_id = rev.rev_parent_id
-- і на сторінці обговорення чи у статі
JOIN page talk
ON talk.page_title = article.page_title AND
talk.page_namespace IN (0, 1)
-- має бути шаблон
JOIN templatelinks ON
tl_from = talk.page_id AND
tl_title = 'Odesa2018-week-improve' AND
tl_namespace = 10
WHERE
article.page_namespace = 0 AND
article.page_is_redirect = 0
GROUP BY rev_user_text, article.page_title) r
GROUP BY article WITH ROLLUP) t,
(SELECT @rownum := -1) r
ORDER BY size_increase DESC, user_number DESC;
|