DreamSatPanel active code - متوافق (py2 & py3)

الحالة
مغلق و غير مفتوح للمزيد من الردود.
استاذنا الفاضل /linuxsat
السلام عليكم ورحمه الله وبركاته ووقنا الله واياكم والعالم اجمعين من كل شر ومرض
تم تجديد التفعيل لمده 5 شهور اليوم الف شكر لكم وكل من ساهم فى هذا العمل الرائع جازه الله عنا خير الجزاء وجعله فى ميزان حسناته بصراحه المنتدى يقدم لنا كل ما نحتاج اليه للعمل بكل راحه ومتعه بالاضافه الى الدعم الرائع من الاداره والمشرفين والاعضاء اصحاب الخبرات الرائعه لم تجد كل هذا فى منتديات اخرى سواء عربيه او اجنبيه هذه كلمه حق ليس الا فالف شكر وتحياتى للجميع

1635342076082.png
 
لا يزال المشكل قائم...
تحياتي

لاتزال المشكلة موجودة
بعد إعطاء أمر أخي أستاذ حسين
wget -q "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/installer.sh -O - | /bin/sh
لايسطب على صورة جيمني

أسف ,,, كان إسم البلجن القديم ..

هذا التعديل صحيح

كود:
#!/bin/sh

#wget -q "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/installer.sh  -O - | /bin/sh
VERSION=1.1
PLUGIN_PATH='/usr/lib/enigma2/python/Plugins/Extensions/DreamSat'

if [ -f /etc/apt/apt.conf ] ; then
    STATUS='/var/lib/dpkg/status'
    OS='DreamOS'
elif [ -f /etc/opkg/opkg.conf ] ; then
   STATUS='/var/lib/opkg/status'
   OS='Opensource'
fi

# remove old version
# rm -f /var/etc/.stcpch.cfg > /dev/null 2>&1
# rm -rf /usr/local/chktools > /dev/null 2>&1
if [ /media/ba/DreamSat ]; then
    rm -rf /media/ba/DreamSat > /dev/null 2>&1
    rm -rf /usr/lib/enigma2/python/Plugins/Extensions/DreamSat > /dev/null 2>&1
else
    rm -rf /usr/lib/enigma2/python/Plugins/Extensions/DreamSat > /dev/null 2>&1
fi

if [ -d $PLUGIN_PATH ]; then

   rm -rf $PLUGIN_PATH
 
fi

if python --version 2>&1 | grep -q '^Python 3\.'; then
   echo "You have Python3 image"
   PYTHON='PY3'
   IMAGING='python3-imaging'
   PYSIX='python3-six'
else
   echo "You have Python2 image"
   PYTHON='PY2'
   IMAGING='python-imaging'
   PYSIX='python-six'
fi

if grep -q $IMAGING $STATUS; then
    imaging='Installed'
fi

if grep -q $PYSIX $STATUS; then
    six='Installed'
fi

if [ $imaging = "Installed" -a $six = "Installed" ]; then
     echo "All dependecies are installed"
else

    if [ $OS = "Opensource" ]; then
        echo "=========================================================================="
        echo "Some Depends Need to Be downloaded From Feeds ...."
        echo "=========================================================================="
        echo "Opkg Update ..."
        echo "========================================================================"
        opkg update
        echo "========================================================================"
        echo " Downloading $IMAGING , $PYSIX ......"
        opkg install $IMAGING
        echo "========================================================================"
        opkg install $PYSIX
        echo "========================================================================"
    else
        echo "=========================================================================="
        echo "Some Depends Need to Be downloaded From Feeds ...."
        echo "=========================================================================="
        echo "apt Update ..."
        echo "========================================================================"
        apt-get update
        echo "========================================================================"
        echo " Downloading $IMAGING , $PYSIX ......"
        apt-get install $IMAGING -y
        echo "========================================================================"
        apt-get install $PYSIX -y
        echo "========================================================================"
    fi


fi

if grep -q $IMAGING $STATUS; then
    echo ""
else
    echo "#########################################################"
    echo "#       $IMAGING Not found in feed                      #"
    echo "#########################################################"
fi

if grep -q $PYSIX $STATUS; then
    echo ""
else
    echo "#########################################################"
    echo "#       $PYSIX Not found in feed                        #"
    echo "#########################################################"
    exit 1
fi

CHECK='/tmp/check'
uname -m > $CHECK
sleep 1;
if grep -qs -i 'mips' cat $CHECK ; then
    echo "[ Your device is MIPS ]"
    if [ $PYTHON = "PY3" ]; then
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/mipsel/dreamsat$VERSION-py3-mipsel.tar.gz -O /tmp/dreamsat$VERSION-py3-mipsel.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py3-mipsel.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py3-mipsel.tar.gz
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
        if [ ! -f '/usr/lib/libpython3.7m.so.1.0' ];then
            wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/mipsel/libpython3.7-mipsel.tar.gz -O /tmp/libpython3.7-mipsel.tar.gz
            tar -xzf /tmp/libpython3.7-mipsel.tar.gz -C /
            rm -f /tmp/libpython3.7-mipsel.tar.gz
            chmod 0775 /usr/lib/libpython3.7m.so.1.0
            echo "Send libpython3.7m"
        fi
    else
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py2/mipsel/dreamsat$VERSION-py2-mipsel.tar.gz -O /tmp/dreamsat$VERSION-py2-mipsel.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py2-mipsel.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py2-mipsel.tar.gz
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
    fi
elif grep -qs -i 'armv7l' cat $CHECK ; then
    echo "[ Your device is armv7l ]"
    if [ $PYTHON = "PY3" ]; then
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/arm/dreamsat$VERSION-py3-arm.tar.gz -O /tmp/dreamsat$VERSION-py3-arm.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py3-arm.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py3-arm.tar.gz
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
        if [ ! -f '/usr/lib/libpython3.7m.so.1.0' ];then
            wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/arm/libpython3.7-arm.tar.gz -O /tmp/libpython3.7-arm.tar.gz
            tar -xzf /tmp/libpython3.7-arm.tar.gz -C /
            rm -f /tmp/libpython3.7-arm.tar.gz
            chmod 0775 /usr/lib/libpython3.7m.so.1.0
            echo "Send libpython3.7m"
        fi
    else
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py2/arm/dreamsat$VERSION-py2-arm.tar.gz -O /tmp/dreamsat$VERSION-py2-arm.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py2-arm.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py2-arm.tar.gz
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
    fi
   
elif grep -qs -i 'aarch64' cat $CHECK ; then
    echo "[ Your device is aarch64 ]"
    if [ $PYTHON = "PY3" ]; then
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/aarch64/dreamsat$VERSION-py3-aarch64.tar.gz -O /tmp/dreamsat$VERSION-py3-aarch64.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py3-aarch64.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py3-aarch64.tar.gz
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
        if [ ! -f '/usr/lib/libpython3.7m.so.1.0' ];then
            wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/aarch64/libpython3.7-aarch64.tar.gz -O /tmp/libpython3.7-aarch64.tar.gz
            tar -xzf /tmp/libpython3.7-aarch64.tar.gz -C /
            rm -f /tmp/libpython3.7-aarch64.tar.gz
            chmod 0775 /usr/lib/libpython3.7m.so.1.0
            echo "Send libpython3.7m"
        fi
    else
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py2/aarch64/dreamsat$VERSION-py2-aarch64.tar.gz -O /tmp/dreamsat$VERSION-py2-aarch64.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py2-aarch64.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py2-aarch64.tar.gz
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
    fi
   
elif grep -qs -i 'sh4' cat $CHECK ; then
    echo "[ Your device is sh4 ]"
    if [ $PYTHON = "PY3" ]; then
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/sh4/dreamsat$VERSION-py3-sh4.tar.gz -O /tmp/dreamsat$VERSION-py3-sh4.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py3-sh4.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py3-sh4.tar.gz
       
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
        if [ ! -f '/usr/lib/libpython3.7m.so.1.0' ];then
            wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py3/sh4/libpython3.7-sh4.tar.gz -O /tmp/libpython3.7-sh4.tar.gz
            tar -xzf /tmp/libpython3.7-sh4.tar.gz -C /
            rm -f /tmp/libpython3.7-sh4.tar.gz
            chmod 0775 /usr/lib/libpython3.7m.so.1.0
            echo "Send libpython3.7m"
        fi
    else
        wget -q  "--no-check-certificate" http://ipkinstall.ath.cx/ipk-install/DreamSatPanel/py2/sh4/dreamsat$VERSION-py2-sh4.tar.gz -O /tmp/dreamsat$VERSION-py2-sh4.tar.gz
        tar -xzf /tmp/dreamsat$VERSION-py2-sh4.tar.gz -C /
        rm -f /tmp/dreamsat$VERSION-py2-sh4.tar.gz
        chmod 0775 $PLUGIN_PATH/ui/*.so
        chmod 0775 $PLUGIN_PATH/core/*.so
    fi
else
    echo "Your device is not supported"
    exit 1
fi
sleep 2
## This commands to save plugin from BA protection
if [ "/media/ba" -a "/usr/lib/enigma2/python/Plugins/Extensions/DreamSat" ]; then
mv /usr/lib/enigma2/python/Plugins/Extensions/DreamSat /media/ba
ln -s /media/ba/DreamSat /usr/lib/enigma2/python/Plugins/Extensions
fi
##
sleep 2
echo ""
echo "#########################################################"
echo "#     DreamSatPanel $VERSION INSTALLED SUCCESSFULLY          #"
echo "#                    BY Linuxsat                        #"
echo "#########################################################"
echo "#                Restart Enigma2 GUI                    #"
echo "#########################################################"
sleep 2
if [ $OS = 'DreamOS' ]; then
    systemctl restart enigma2
else
    killall -9 enigma2
fi
exit 0

1.jpg
 
ملاحظة فقط في ما يخص قائمة القنوات المحملة من البلجن..
إذا كانت على صور open source فهي لا تحذف القوائم السابقة.
أما إذا كانت على صور DreamOS فهي تحذف القوائم التي كانت على الجهاز.
تحياتي
 
التحديث online للنسخة 1.2 يوقع البلجن في مشكل الحذف عند إعادة تشغيل الجهاز...
لو ممكن إضافة سكريبت الأستاذ حسين للنسخة الجديدة.
 
التعديل الأخير:
تما إضافة emu revcamv2 في dreamsatpanel في cam في الاخير للجميع الصور

arm+mips


مسار الكونفيق

كود:
/etc/tuxbox/config/RevCamV2

وهادا الرابط ايضا مباشرة في التالنات

كود:
opkg install --force-overwrite  http://ipkinstall.ath.cx/ipk-install/enigma2-plugin-softcams-revcamv2_0.2_all.ipk
 
التعديل الأخير:
تما إضافة emu revcamv2 في dreamsatpanel في cam في الاخير للجميع الصور

arm+mips


مسار الكونفيق

كود:
/etc/tuxbox/config/RevCamV2

وهادا الرابط ايضا مباشرة في التالنات

كود:
opkg install --force-overwrite  http://ipkinstall.ath.cx/ipk-install/enigma2-plugin-softcams-revcamv2_0.2_all.ipk
فؤاد هل يفتح الباق الحمراء
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
أعلى