انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: برنامه اطلاعات کاربران انجمن  (دفعات بازدید: 994 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین احمد حمزه ئی

  • Jr. Member
  • *
  • ارسال: 66
  • جنسیت : پسر
    • Github
برنامه اطلاعات کاربران انجمن
« : 28 فروردین 1394، 07:28 ب‌ظ »
سلام
شاید براتون جالب باشه که بدونید این انجمن چند تا کاربر با درجه گروه راهبران داره؟
یا مثلا چند نفر تو سال ۲۰۰۶ تو انجمن ثبت نام کردن؟!!
این برنامه با گرفتن اطلاعات کاربران میتونه این کار رو براتون انجام بده.
آدرس کد برنامه (با پایتون نوشته شده):
https://github.com/AhmadHamzeei/Ubuntu.ir-user

خروجی که الان گرفتم:
Analyzing page 592 of 592
Total 17754 users.
Registration date:
We have 73 users signed up in 2006
We have 1142 users signed up in 2007
We have 1968 users signed up in 2008
We have 2397 users signed up in 2009
We have 2408 users signed up in 2010
We have 1694 users signed up in 2011
We have 2542 users signed up in 2012
We have 2792 users signed up in 2013
We have 2183 users signed up in 2014
We have 555 users signed up in 2015
User degrees:
We have 249 Full Member users.
We have 32 Hero Member users.
We have 39 High Hero Member users.
We have 29 High Sr. Member users.
We have 687 Jr. Member users.
We have 16592 Newbie users.
We have 103 Sr. Member users.
We have 8 عضو کاربران ایرانی اوبونتو users.
We have 1 مدیر انجمن users.
We have 6 ناظر انجمن users.
We have 1 ناظر ویژه انجمن users.
We have 7 گروه راهبران users.

اگه برنامه درست عمل کرده باشه! ۷ تا کاربر با درجه گروه راهبران تو انجمن داریم.
و تو سال ۲۰۰۶ هم ۷۳ نفر اینجا ثبت نام کردن که این تعداد تو سال ۲۰۱۴ به ۲۱۸۳ رسیده.
همین!

آفلاین abedzadeh

  • High Hero Member
  • *
  • ارسال: 1597
  • جنسیت : پسر
  • aliila
پاسخ : برنامه اطلاعات کاربران انجمن
« پاسخ #1 : 29 فروردین 1394، 12:37 ق‌ظ »
چه آمار جالبی :)
+1
به گروه کاربران اوبونتوی ایرانی در جامعه ی استیم بپیوندید
http://steamcommunity.com/groups/Ubuntu-Iran
بازی های تحت پوشش : Dota2

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319
پاسخ : برنامه اطلاعات کاربران انجمن
« پاسخ #2 : 29 فروردین 1394، 08:10 ق‌ظ »
میشود یک متن csv از کل کاربران داشت؟

آفلاین احمد حمزه ئی

  • Jr. Member
  • *
  • ارسال: 66
  • جنسیت : پسر
    • Github
پاسخ : برنامه اطلاعات کاربران انجمن
« پاسخ #3 : 29 فروردین 1394، 12:41 ب‌ظ »
میشود یک متن csv از کل کاربران داشت؟

بله فکر کنم با ماژول csv میشه این کار رو انجام داد.
که مثلا فرمتش به این صورت باشه:
username1,2014-01-09,Newbie
username2,2013-05-11,Jr. Member

اینم یه مثال از کاربرد این ماژول از مستندات پایتون:
import csv

with open('names.csv', 'w', newline='') as csvfile:
    fieldnames = ['first_name', 'last_name']
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)

    writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'})
    writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'})
    writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'})

خروجی:
Baked,Beans
Lovely,Spam
Wonderful,Spam