اسئلة واستفسارات python وبرمجة الاضافات ل TSmedia و TSiplayer

zombiTn@
أهلا بالغالي على العين والرأس
ما لاحظته أنه يستعمل سرفر واحد فعملت عليه .... فإذا تبين لأخي سرفر آخر يبينه لي أخي لأنظر هل باستطاعتي جلبه
أخوك
كود جلب السرفرات
Python:
#! /usr/bin/env python
# -*- coding: utf8 -*-
import requests,re,urllib2
sgn = requests.Session()
def get_video_chabah(url):
    def Cleartxt(txt):
        txt = txt.replace("»","")
        return txt
    video = ''
    TXT = ''
    r = sgn.get(url).content
    regx = '''data-lazy-src="(.+?)"'''
    tmx = '''<title>(.+?)</title>'''
    title = re.findall(tmx,r)
    if title:
        TXT=Cleartxt(title[0])
        TXT = urllib2.unquote(TXT).decode('utf-8')
    else:TXT='.........'
    data = re.findall(regx,r)
    if data:
        link = data[0]
        if "l.vevents.net" in link and "id=" in link:
            id = link.split('id=')[1]
            video = "https://l.vevents.net/hls/"+str(id)+"/"+str(id)+".playlist.m3u8"
        else:
            video = "nada_video"
    print TXT
    return video
S1= "https://www.شبح.com/en/%d8%ad%d8%b1%d8%a8-%d9%83%d8%b1%d9%85%d9%88%d8%b2/"
S2= "https://www.شبح.com/en/the-pursuit-of-happyness/"
S3= "https://www.شبح.com/en/%d8%b1%d8%a7%d8%b4%d8%af-%d9%88%d8%b1%d8%ac%d8%a8/"
for x in range(1,4):
    exec "print get_video_chabah(S"+str(x)+")"
    print "*******************************************************************"
الجواب
PHP:
حرب كرموز  موقع شبح
https://l.vevents.net/hls/5fccfe06767802bf7ed43086e02407a8/5fccfe06767802bf7ed43086e02407a8.playlist.m3u8
*******************************************************************
The Pursuit Of Happyness  موقع شبح
https://l.vevents.net/hls/dd7037f2cb13789af0c02a659b8282bc/dd7037f2cb13789af0c02a659b8282bc.playlist.m3u8
*******************************************************************
راشد ورجب  موقع شبح
https://l.vevents.net/hls/7f0bcf2d57e2d90b8f51ca3d10016bd0/7f0bcf2d57e2d90b8f51ca3d10016bd0.playlist.m3u8
*******************************************************************
تلاحظ أخي أن الروابط على شكل m3u8
لقد كنت أبحث عن طريقة استخراج روابط doc. google الذي يظهر في أداة ال sniffer فلم أهتدي إلى طريقتك التي تتميز بالسهل الممتنع برافو أخي

الرابط كم يبدو يحتوي على اربع جودات منها واحده 1920
الموقع يبدو ممتاز وروابطه مباشره

كود:
https://l.vevents.net/hls/dd7037f2cb13789af0c02a659b8282bc/dd7037f2cb13789af0c02a659b8282bc.playlist.m3u8


#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=3000000,RESOLUTION=1920x1080
/drive//hls/a479a3688226efc7c01e56c1ac47c85e/a479a3688226efc7c01e56c1ac47c85e.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=500000,RESOLUTION=480x360
/drive//hls/25d31223a4f04724dc069c72af1a83ad/25d31223a4f04724dc069c72af1a83ad.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=750000,RESOLUTION=854x480
/drive//hls/57ab31f0f1c870d09ddd0d473dc4ca56/57ab31f0f1c870d09ddd0d473dc4ca56.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1500000,RESOLUTION=1280x720
/drive//hls/dd7037f2cb13789af0c02a659b8282bc/dd7037f2cb13789af0c02a659b8282bc.m3u8
نعم اضافة إلى أنه يوفر نسخ خاصة و ترجمات حصرية.
و يمكن اختيار جودة الفيديو
 
اضافة اليوم مختلفه وتضيف بعدا اخر وغير مسبوق لاستعمالات الانيجما
برنامج تورنت كامل للانيجما يشبه في عمله utorrent bittorrent للوندوز
ولكن كون الذي يهمنا هو ملفات الميديا الصوتيه والمرئيه جرى التركيز عليها
الاضافه تعتمد على سيرفر معد سلفا للانيجما ويدعى transmission الاضافه تقوم بادارة هذا السيرفر من خلال مكتبه اسمها
transmissionrpc
المهم ان افلام التورنت تتميز بجوده عاليه وايضا هناك الكثير من افلام 4k ولكن يجب تنزيل جزء بسيط من الفلم قبل مشاهدته والمشاهده تعتمد على سرعة تنزيل الفلم والحجم المنزل
عموما مع السرعات العاليه للانترنت والاجهزه السريعه لا يوجد مشكله اطلاقا
للاستعمال الامثل يجب استعمال اداة تخزين خارجيه ذا سعه كبيره ويفضل هاردسك داخلي او خارجي وان كانت usb flash تؤدي الغرض
لاستعمال الاضافه من خلال TSmedia فقط تنصيبها كأي اضافه اخرى في TSmedia
تنصيب الاصدار التجريبي 14.2
كود:
wget http://tunisia-dreambox.info/TSmedia/software_official/installerbeta.sh -O - | /bin/sh
عمل restart e2
وتشغيل الاضافه من TSmedia/movies/x1337
هذا كله لا داعي لتنصيب اي مكتبه او transmission سيرفر او الاتصال به فهذا يقوم به TSmedia
لاداء افضل ونتيجه افضل يجب اختيار الفلم الذي له seeders أكثر حيث تكون سرعة التنزيل عاليه
وTSmedia يوفر كامل المعلومات عن التورنت بخصوص ال seeders leechers size والملفات الموجوده في التورنت

تمت التجربه بنجاح openatv 6.4 ولكن لا اضمن مع الصور الثانيه لانه قد لا تكون مهيأ ل transmission server
screenshot-1173.png


screenshot-1174.png


screenshot-1175.png


screenshot-1176.png


screenshot-1177.png


screenshot-1178.png


screenshot-1179.png


الشكر لكل الاخوه الذين قدموا المساعده بالروابط والملفات عن الموضوع وبتجربة الاضافه ايضا وتشجيع الاخوه الاعضاء
شكر خاص ل
aime_jeux
Forarab
 
التعديل الأخير:
ايضا ميزه اخرى ل enigma transmission وهو توفر webinterface لمشاهدة الملفات المحمله والتحكم فيها من خلال الحاسوب
فقط ادخال هذا الرابط الى متصفح الانترنت
كود:
http://stb-ip:9091
username:root
password:enigma2


screenshot-1180.png
 
ايضا ميزه اخرى ل enigma transmission وهو توفر webinterface لمشاهدة الملفات المحمله والتحكم فيها من خلال الحاسوب
فقط ادخال هذا الرابط الى متصفح الانترنت
كود:
http://stb-ip:9091
username:root
password:enigma2


screenshot-1180.png
كود:
enigma version:oe2.0
TSmedia version:14.1 lastupdate:f251020191
addon:movies/x1337 1.0.0
**********************************
adTools.py:input params: {'category': '', 'index': 3, 'csection_id': 'movies', 'name': '4k Movies', 'title': '4k Movies', 'url': 'https://www.1337x.to/search/movie+4k/', 'caddon_id': 'x1337', 'image': '/usr/lib/enigma2/python/Plugins/Extensions/TSmedia//movies/x1337/icon.png', 'extra': {}, 'imageBasename': '/usr/lib/enigma2/python/Plugins/Extensions/TSmedia//movies/x1337/icon.png', 'action': 'play', 'maintitle': False, 'mode': 101, 'dialog': None, 'show': '', 'type': '', 'page': 1, 'desc': ''}
adTools.py:debugmode: user
adTools.py:caddon_id: x1337Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/screens/adTools.py", line 273, in sendParams
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/addons/movies/x1337/default.py", line 640, in start
    return addon.run(cParams)
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/addons/movies/x1337/default.py", line 615, in run
    self.getMovies_101(name,url,page)
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/addons/movies/x1337/default.py", line 359, in getMovies_101
    data=self.getPage(url)
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/scripts/script.module.main/lib/iTools.py", line 632, in getPage
    sts, data = self.cm.getPage(baseUrl, addParams, post_data)
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/scripts/script.module.main/lib/addonsParser/libs/pCommon.py", line 896, in getPage
    self.reportHttpsError('other', url, errorMsg)
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/scripts/script.module.main/lib/addonsParser/libs/pCommon.py", line 362, in reportHttpsError
    GetIPTVNotify().push('\n'.join(messages), 'error', 40, type + domain, 40)
NameError: global name 'GetIPTVNotify' is not defined
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/screens/adTools.py", line 278, in sendParams
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/addons/movies/x1337/default.py", line 640, in start
    return addon.run(cParams)
  File "/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/addons/movies/x1337/default.py", line 579, in run
    url=cParams.get('url','')
AttributeError: 'NoneType' object has no attribute 'get'
 
و عليكم السلام... كيف اعرف اي mode في البلوجن؟
هل يحدث الخطأ على كل القائمه ام فقط 4k
لكي تعرف هل developer mode أنظر البقه هنا
screenshot-98.png
 
أعلى