• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

reda23

اعضاء جدد
  • عدد المشاركات

    3
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن reda23

  • الرتبة
    عضو جديد
  1. طلب مساعدة لتعديل في سكريبت ..

    شكرا لك اخي على متابعتك للأسف تم تجريب وضع علامتي التنصيص ولكن دون جدوى أظن أنه يجب تغيير كودات اخرى في الملف   ارجو مساعدتك اخي فانا ادرس في الغربة وهنا يصعب استقبال القنوات العربية    بالتوفيق لك    
  2. طلب مساعدة لتعديل في سكريبت ..

    شكرا لك أخي الكريم على الرد    قمت بوضع الكود هكذا _channelsXmlFile = urllib2.urlopen(http://www.exemple/channels.xml).read()مع وضع الاستعلام التالي في أول الملف import urllib2ولكن للاسف لا يقوم بجلب الملف ويعطي خطأ   فاذا امكن اخي الكريم ارفاق الملف معدلا من طرفك مع الشكر الجزيل مسبقا     UtilsChannelsFile.py
  3. السلام عليكم ورحمة الله وبركاته   أنا أستعمل برنامج xbmc مع بلوغين atn network البلوغين هو بلغة phyton وهو يجلب ملف القنوات channels.xml من داخل مجلد البلوغين الموجود على جهاز الكمبيوتر. البرنامج استعمله ويستعمله كذلك بعض اصدقائي المشكل أنني إذا عدلت على ملف القنوات باضافة او حذف قناة فيجب ان انقل الملف الى كل اجهزة اصدقائي كل واحد على حدى فلو كان بالامكان ان اعدل على البلوغين كي يكون مساره هو رابط انترنت مثلا وبهذا ارفع الملف المعدل على رابط الانترنت ويتم تحديثه اوتوماتيكيا في كل الاجهزة الاخرى     هذا هو الملف المسؤول عن جلب ملف القنوات     والكود الأصلي لونته باللون الأحمر   أما الكود المرغوب فيه كمثال لونته باللون الأخضر   جزاكم الله خيرا وشكرا لكم مسبقا  import osimport sysfrom BeautifulSoup import BeautifulSoupclass Category: def __init__(self, categoryEl): self.title = categoryEl['title']class Channel: def __init__(self, channelEl): self.id = channelEl['id'] self.title = channelEl['title'] self.thumbnail = channelEl['thumbnail']class UtilsChannelsFile: _channelsXmlFile = os.path.join('resources', 'data', 'channels.xml') // red .. original code _channelsXmlFile = os.path.join('http://www.exemple.com/channels.xml') // green .. my code def __init__(self): self.pluginPath = sys.modules["__main__"].pluginPath def readChannelsFileAsSoup(self): filename = os.path.join(self.pluginPath, self._channelsXmlFile) handler = open(filename).read() return BeautifulSoup(handler) def getCategories(self): soup = self.readChannelsFileAsSoup() categoryListEl = soup.findAll('category') list = [] for categoryEl in categoryListEl: list.append(Category(categoryEl)) return list def getChannelsByCategoryTitle(self, categoryTitle): soup = self.readChannelsFileAsSoup() channelListEl = soup.find('category', {'title' : categoryTitle}).findAll('channel') list = [] for channelEl in channelListEl: list.append(Channel(channelEl)) return listUtilsChannelsFile.py