نقاش ويكيبيديا:إحصاءات العام/2023
أضف موضوعًاعدد المقالات الجديدة[عدل]
SELECT COUNT(new_posts.page_id) AS "عدد المقالات"
FROM (
SELECT p.page_id, MIN(r.rev_timestamp) AS first_revision
FROM revision r
JOIN page p ON p.page_id = r.rev_page
WHERE p.page_namespace = 0
AND p.page_is_redirect = 0
AND r.rev_parent_id = 0
GROUP BY p.page_id
HAVING first_revision BETWEEN 20230101000000 AND 20231231235959
) AS new_posts;
لا يحسب صفحات التحويلات والصفحات الفرعية -- Lokas (راسلني) 06:37، 5 يناير 2024 (ت ع م)
عدد القوالب الجديدة[عدل]
SELECT COUNT(new_posts.page_id) AS "عدد القوالب"
FROM (
SELECT p.page_id, MIN(r.rev_timestamp) AS first_revision
FROM revision r
JOIN page p ON p.page_id = r.rev_page
WHERE p.page_namespace = 10
AND p.page_is_redirect = 0
GROUP BY p.page_id
HAVING first_revision BETWEEN 20230101000000 AND 20231231235959
) AS new_posts;
لا يجسب صفحات التحويلات لكن يتم حساب الصفحات الفرعية -- Lokas (راسلني) 06:48، 5 يناير 2024 (ت ع م)
عدد التصنيفات الجديدة[عدل]
SELECT COUNT(new_posts.page_id) AS "عدد التصنيفات"
FROM (
SELECT p.page_id, MIN(r.rev_timestamp) AS first_revision
FROM revision r
JOIN page p ON p.page_id = r.rev_page
WHERE p.page_namespace = 14
AND p.page_is_redirect = 0
AND r.rev_parent_id = 0
GROUP BY p.page_id
HAVING first_revision BETWEEN 20230101000000 AND 20231231235959
) AS new_posts;
لا يحسب التصنيفات التي تكون عبارة عن تحويلات بشكل صريح لكن يحسب الصفحات التي تحتوي علي قوالب التحويلات التي يتم استخدمها في طلبات نقل التصنيفات، ايضا لا يحسب التصنيفات الفرعية -- Lokas (راسلني) 06:53، 5 يناير 2024 (ت ع م)
عدد المقالات لكل شهر[عدل]
SELECT COUNT(new_posts.page_id) AS "عدد المقالات",
DATE_FORMAT(new_posts.first_revision, '%Y-%m') AS month
FROM (
SELECT p.page_id, MIN(r.rev_timestamp) AS first_revision
FROM revision r
JOIN page p ON p.page_id = r.rev_page
WHERE p.page_namespace = 0
AND p.page_is_redirect = 0
AND r.rev_parent_id = 0
GROUP BY p.page_id
HAVING first_revision BETWEEN 20230101000000 AND 20231231235959
) AS new_posts
GROUP BY month
ORDER BY month;
شروط الاستعلام:
- لا يحسب صفحات التحويلات أو الصفحات الفرعية
- يحسب فقط الصفحات ضمن نطاق المقالات
-- Lokas (راسلني) 07:11، 5 يناير 2024 (ت ع م)
أكثر المستخدمين حسب إنشاء المقالات[عدل]
SELECT a.actor_name AS first_user, COUNT(new_posts.page_title) AS post_count_by_user
FROM (
SELECT p.page_id, p.page_title, MIN(r.rev_timestamp) AS first_revision
FROM revision r
JOIN page p ON p.page_id = r.rev_page
WHERE p.page_namespace = 0
AND p.page_is_redirect = 0
AND r.rev_parent_id = 0
GROUP BY p.page_id
HAVING first_revision BETWEEN 20230101000000 AND 20231231235959
) AS new_posts
JOIN revision r ON new_posts.page_id = r.rev_page AND new_posts.first_revision = r.rev_timestamp
JOIN actor a ON r.rev_actor = a.actor_id
GROUP BY first_user
ORDER BY post_count_by_user DESC
LIMIT 20;
شروط الاستعلام
- يجب أن تكون الصفحة في نطاق المقالات فقط
- يجب أن تكون الصفحة صفحة رئيسية وليست فرعية
- يجب ألا تكون الصفحة عبارة عن صفحة تحويل تقع ضمن نطاق المقالات
-- Lokas (راسلني) 16:42، 5 يناير 2024 (ت ع م)
باقي الاستعلامات[عدل]
بخصوص باقي الاستعلامات المستخدمة في الصفحة والتي غير موجودة في الأعلى تجدها كما هي في "نقاش ويكيبيديا:إحصاءات العام/2022" نظرا لأنه لم تتم إضافة أي تحديث على الكود الخاص بها، أما بخصوص كود إنشاء القوائم هنا الكود المستخدم
# path
file_path = "/tmp/quarry-79326-untitled-run815508.csv"
# read content
f = open(file_path, "r")
index = 0
for x in f:
if index == 16:
break
# split content by comma
x = x.split(",")
name = str(x[0]).replace("_",' ')
number = str(x[1]).strip()
# edit_count = str(x[2]).strip()
print("{{ويكيبيديا:إحصاءات العام/بطاقة جدول/عنصر|"+str(index)+"|"+name+"|"+number+"}}")
# print("{{ويكيبيديا:إحصاءات العام/بطاقة جدول/عنصر|"+str(name)+"|"+number+"|"+edit_count+"}}")
index += 1
-- Lokas (راسلني) 16:50، 5 يناير 2024 (ت ع م)
مشكل في شهري يوليو و يونيو[عدل]
مرحبا @لوقا
في عام 2022 و 2023 (و ربما الأعوام السابقة) هناك خلل في شهر يوليو و يونيو حيث دائما يظهر نفس عدد المقالات.
تحياتي Riad Salih (نقاش) 04:48، 13 يناير 2024 (ت ع م)
- مرحبًا @Riad Salih، عذرا على التأخر في الرد، نعم صحيح، كان هناك مشكلة في قالب ويكيبيديا:إحصاءات العام/مخطط مقالات سنة وقد تم إصلاح الخطأ الآن، شكرا على الانتباه، تحياتي. -- Lokas (راسلني) 18:07، 16 مارس 2024 (ت ع م)