إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

برنامج لسماع صوت اﻷذان

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • برنامج لسماع صوت اﻷذان

    فكرة البرنامج بسيطة جدا وأنا عملتها لي شخصيا لكن لامانع من المشاركة بها.
    طبعا هناك طرق أفضل ولكن أهم شي أنها تؤدي الغرض .
    كنت أريد أن يقوم الجهاز بتشغيل اﻷذان وقت الصلاة ، طبعا أعلم أن هناك برنامجين أظن على اللينكس في حدود علمي Kprayer و alminbr .
    حاولت أركب البرنامجين طلعت بعض المشاكل البسيطة قلت ليش ما أعمل برنامج بسيط يقوم بعمل ذلك

    قمت بعمل السكربت التالي بلغة بايثون
    كود:
    #! /usr/bin/python
    import os
    os.system('ipraytime --brief > ~/today-prayers')
    os.system('date > ~/today-date')
    f1=open('./today-prayers','r')
    f2=open('./today-date','r')
    current_line = 0
    for line in f2:
            s = line.split()
            r = s[3].split(':')
            current_hour = int(r[0])
            current_minute = int(r[1])
    for line in f1:
            current_line = current_line + 1
            if current_line == 3:
                    s = line.split()
                    for i in range(len(s)):
                            r = s[i].split(':')
                            if len(r) > 1:
                                    h = int(r[0])
                                    m = int(r[1])
                                    if (h == current_hour) & (m == current_minute):
                                            os.system('play ~/athan.mp3')
                                            break
    الخطوة اﻷولى انسخ السكربت السابق واحفظ الملف وسمه مثلا athan.py
    طبعا البرنامج يحتاج إلى الحزمة sox و itools
    sox حزمة لتشغيل والتحويل بين الملفات الصوتية وهي موجودة بشكل افتراضي على توزيعتي الحالية أوبنتو ، للتأكد نقوم بتركيبها أيضا
    itools المكتبة البرمجية لحساب أوقات الصلاة من عرب آيز

    الخطوة الثانية : تركيب البرامج السابقة وتغيير مود البرنامج
    كود:
    chmod a+x athan.py
    apt-get install sox
    apt-get install itools
    الخطوة الثالثة : تجهيز itools للمدينة التي أنت فيها ولذلك يجب
    أن تحصل على خط الطول والعرض لمدينتك وذلك متيسر عن طريق الانترنت
    بعد الحصول على ذلك اعمل اﻷمر التالي :
    كود:
    gedit ~/.iprayrc
    ضع اسم المدينة و خط الطول والعرض على سبيل المثال لمدينة الظهران :
    كود:
    City: Dhahran
    Latitude: 26.16
    Longitude: 50.09

    الخطو الرابعة : افتح ملف الكرون تاب الخاص فيك عن طريق الأمر
    كود:
    crontab -e
    ثم أضف السطر التالي ثم احفظ الملف
    كود:
    * * * * *   ~/athan.py
    الخطوة الخامسة: تحتاج إلى ملف صوتي للأذان ، حاولت أن أضع الملف لكن حجمه كبير
    لن تعدم فالانترنت مليئة بالملفات الصوتية بعد الحصول على الملف سمه athan.mp3

    ملاحظات هامة :
    احفظ الملف athan.py و athan.mp3 على الدليل المنزلي home directory
    حتى يعمل السكربت بشكل صحيح ولا بد أن تكون الاسماء مطابقة .
    يجب أن يكون الملف الصوتي بصيغة mp3
    سبحان الله و بحمده سبحان الله العظيم
    قلها ولا تحرمني وإياك الأجر

  • #2
    السلام عليكم
    اخي الكريم أبو زياد
    بارك الله فيك ، انا حصل معي نفس الشيئ تقريبا.
    على كل ، لي رجعة لمناقشة البرنامج ..
    تحياتي.

    تعليق


    • #3
      بارك الله فيك .. فكره جيده ومحاوله جيده ..
      GCS

      تعليق


      • #4
        يا شباب السكربت شغال 100%
        ميزته انه بسيط تسويه مرة وتنساه
        أيضا ممكن في أي وقت تغير صوت المؤذن بملف آخر
        سبحان الله و بحمده سبحان الله العظيم
        قلها ولا تحرمني وإياك الأجر

        تعليق


        • #5
          بارك الله فيك على هذه اﻻعمل اﻻعمال الطيبه
          شكرا
          http://img197.imageshack.us/img197/9...66319499rr.gif

          lion_heart_300 previously

          تعليق


          • #6
            فكرة جميله جدااااا
            طب لو أردنا عمل برنامج مثل هذا البرنامج (إلى صلاتى )http://www.ela-salaty.com/
            ممكن نبدأ بحاجه بسيطة أزاى نعمل للبرنامج واجهه رسوميه شكلها جذاب
            للسكريبت ده

            تعليق


            • #7
              لمن يبحث عن برنامج ذو واجهة رسومية، برنامج منبر

              تعليق


              • #8
                بسم الله

                قمت بعمل حزمة تعمل على دبيان والتوزيعات المتوافقة معها وهي أفضل من تلك الموجودة على الموقع

                تعليق


                • #9
                  بأى لغة تم عمل البرنامج

                  تعليق


                  • #10
                    ما شاء الله عليك.
                    ممكن واحد من الشباب يرفق لنا itools من عرب آيز لاني صراحة ما استطعت الدخول الى الموقع !! و لا ادري لماذا؟؟؟
                    شكرا مقدما.

                    تعليق


                    • #11
                      بأى لغة تم عمل البرنامج برنامج منبر

                      تعليق


                      • #12
                        بارك الله فيك على البرنامج
                        وجعله في موازين حسناتك
                        أتقى شر من احسنت إليه !!

                        تعليق


                        • #13
                          أنا عملت السكربت لي شخصيا ﻷني واجهت مشاكل مع برنامج المنبر وهو شغال بشكل ممتاز كما قلت لمن أراد الاستفادة منه .
                          فياليت أحد اﻷخوة هنا ممن جرب برنامج المنبر أن يعطينا خطوات واضحة لكيفية تثبيت البرنامج
                          ويكسب الأجر من الله
                          سبحان الله و بحمده سبحان الله العظيم
                          قلها ولا تحرمني وإياك الأجر

                          تعليق


                          • #14
                            أخ أبو زياد فكرة السكريبت جميله
                            حيث تعتبر تدريب على لغة البايثون
                            يا ريت تشاركنا فى الدورة

                            عايزين مساعدتك و لو بالمشاركة
                            يعنى شوف أنت تقدر تساهم فى المشروع ده أزاى

                            تعليق


                            • #15
                              أخي ابن أيس شكرا لك على دعوتك
                              بايثون لغتي المفضلة
                              لكني مشغول بعض الشئ وسأحاول المشاركة بقدر الاستطاعة
                              سبحان الله و بحمده سبحان الله العظيم
                              قلها ولا تحرمني وإياك الأجر

                              تعليق

                              يعمل...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎