Enigma2 Python patcher

  • changes:


    python_patcher.sh
    #
    # 2012.09.16 - WebIF/plugin.py # change default value of `Webinterface.http.auth` to True
    # 2012.09.16 - WebIF/plugin.py # bypas autentification for Hosts defined as trusted
    # 2012.09.16 - WebIfConfig.py # Trusted Hosts (View only, edit trough /etc/enigma2/settings)
    # 2012.07.25 - GraphMultiEpg.py # enable localise/translate `Zap`
    # 2012.07.21 - ServiceName.py # fix IP-TV mode
    # 2012.04.22 - ServiceName.py # On/Off "Add compact SatPos to Service Name"
    # 2012.04.22 - /usr/share/enigma2/setup.xml "Add compact SatPos to Service Name"
    # 2012.04.22 - UsageConfig.py # add option "Add compact SatPos to Service Name" in to `Menu » System » Customize` section
    # 2012.04.21 - ServiceScan.py # increase count in last scanned services list from 10 to 10000
    # 2012.04.20 - ChannelSelection.py # select current service when open All Services
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Bouquets` in title(doesnt work, maybe some changes in mo requered)
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Channel selection` in title
    # 2012.04.07 - ChannelSelection.py # increase cut lenght to 65 characters
    # 2012.04.05 - ChannelSelection.py # cut begining of window title if lenght > 60 characters
    # 2012.04.04 - ChannelSelection.py # as window title show last two folders title instead `Channel selection`+ last folder title
    # 2012.03.22 - *.py_orig_* # search for last backup copy when patcer.sh newer than *.py
    # 2012.03.22 - ServiceName.py # fix Folder Titles
    # 2012.03.21 - ChannelSelection.py # hide empty NewFound folders
    # 2012.03.21 - ChannelSelection.py # show services count only for selected folders
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Show Services Count for Folders"
    # 2012.03.21 - UsageConfig.py # add option "Show Services Count for Folders" in to `Menu » System » Customize` section
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Hide Empty NewFound Folders"
    # 2012.03.21 - UsageConfig.py # add option "Hide Empty NewFound Folders" in to `Menu » System » Customize` section
    # 2012.03.20 - ChannelSelection.py # show services count
    # 2012.03.19 - ChannelSelection.py # change bouqets path separator '/' to ' » '
    # 2012.02.14 - Web/ServicesReload # add self.eDVBDB.removeServices()
    # 2012.01.26 - /usr/share/enigma2/setup.xml "AutoHide Infobar"
    # 2012.01.26 - UsageConfig.py # add option "AutoHide Infobar" in to `Menu » System » Customize` section
    # 2011.11.05 - AudioSelection.py# adopted for swaped way
    # 2011.10.19 - encoding.conf # add lines for Baltcom Riga_MMDS(cable tv)
    # 2011.10.18 - crontabs # add rdate
    # 2011.07.30 - opkg.conf # remove paths to */media/* folders
    # 2011.07.19 - AudioSelection.py# swap Subtitles<->AudioTracks(Yellow button description)
    # 2011.07.07 - *.py_orig_* # remove backup copy if md5 checksum same as previous
    # 2011.04.04 - E2 config # set ParentalControl default values 1111
    # 2011.02.22 - E2 config # set useTransponderTime=false if rdate installed
    # 2011.02.22 - E2 config # set WebIF autentification On
    # 2010.10.27 - ChannelSelection.py # start Set_Audio_Language_by_Priority.sh on service zap
    # 2010.07.14 - E2 config # add more parameters to E2 config(if not present)
    # 2010.06.15 - EventName.py # move EPG's ShortDescription text to ExtendedDescription when Extended is empty
    # 2010.06.13 - ServiceName.py # fix File Play mode
    # 2010.04.22 - E2 config # add parameter "show_event_progress_in_servicelist" to E2 config(if not present)
    # 2010.04.22 - ServiceName.py # fix DVD mode
    # 2010.04.17 - EventName.py # add EPG FULL_DESCRIPTION to services list
    # 2010.04.17 - EventName.py # remove '"' if EPG EventName starts and ends with it
    # 2010.04.14 - ServiceName.py # add orbital position to selected service name
    #


    skin_patcher.sh
    #
    # 2012.04.22 - enable browse last scanned services
    # 2012.03.31 - NN2-HD, move Volume/Mute down to able see Menu's and Channel Selection Titles
    # 2012.03.31 - search for last backup copy when patcer.sh newer than *.xml
    # 2012.03.11 - replace Setup screen in NN2HD skin
    # 2012.03.10 - show `Menu » Section » Sub Section` path as window title
    # 2012.03.07 - remove Menu Titles duplicates
    # 2012.03.03 - yellow EventProgressBar in ChannelSelection
    # 2012.02.19 - increase ChannelContextMenu vertical size
    # 2012.02.18 - patch every installed skin instead current selected
    # 2011.09.22 - add FullEPG(Short+Extended) to EPGSelectionMulti
    # 2011.09.22 - replace LT6.HD/fonts/lt6-edc.ttf font where cant see russian and latvian letters
    # 2011.07.07 - remove backup copy if md5 checksum same as previous
    # 2010.10.24 - fix Help menu
    # 2010.06.17 - fix DMConcinnity-HD->SkinSelector
    # 2010.06.16 - skip FullEPG when Short and Extended present
    # 2010.06.15 - fitted for DMConcinnity-HD
    # 2010.04.24 - yellow EventTitle in ChannelSelection
    # 2010.04.17 - change ExtendedEPG To FullEPG(Short+Extended) if EventName.py has FULL_DESCRIPTION
    # 2010.03.30 - Replace fonts where cant see russian and latvian letters
    # 2010.03.18 - AddWrapAround in menu sections
    #

  • changes:


    python_patcher.sh
    #
    # 2012.10.03 - #WebIF/plugin.py # revert changes in WebIF/plugin.py, cause useless without ability read what is incomming IP address
    # 2012.10.03 - encoding.conf # ISO6397 for SkyLink
    # 2012.09.16 - WebIF/plugin.py # change default value of `Webinterface.http.auth` to True
    # 2012.09.16 - WebIF/plugin.py # bypas autentification for Hosts defined as trusted
    # 2012.09.16 - WebIfConfig.py # Trusted Hosts (View only, edit trough /etc/enigma2/settings)
    # 2012.07.25 - GraphMultiEpg.py # enable localise/translate `Zap`
    # 2012.07.21 - ServiceName.py # fix IP-TV mode
    # 2012.04.22 - ServiceName.py # On/Off "Add compact SatPos to Service Name"
    # 2012.04.22 - /usr/share/enigma2/setup.xml "Add compact SatPos to Service Name"
    # 2012.04.22 - UsageConfig.py # add option "Add compact SatPos to Service Name" in to `Menu » System » Customize` section
    # 2012.04.21 - ServiceScan.py # increase count in last scanned services list from 10 to 10000
    # 2012.04.20 - ChannelSelection.py # select current service when open All Services
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Bouquets` in title(doesnt work, maybe some changes in mo requered)
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Channel selection` in title
    # 2012.04.07 - ChannelSelection.py # increase cut lenght to 65 characters
    # 2012.04.05 - ChannelSelection.py # cut begining of window title if lenght > 60 characters
    # 2012.04.04 - ChannelSelection.py # as window title show last two folders title instead `Channel selection`+ last folder title
    # 2012.03.22 - *.py_orig_* # search for last backup copy when patcer.sh newer than *.py
    # 2012.03.22 - ServiceName.py # fix Folder Titles
    # 2012.03.21 - ChannelSelection.py # hide empty NewFound folders
    # 2012.03.21 - ChannelSelection.py # show services count only for selected folders
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Show Services Count for Folders"
    # 2012.03.21 - UsageConfig.py # add option "Show Services Count for Folders" in to `Menu » System » Customize` section
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Hide Empty NewFound Folders"
    # 2012.03.21 - UsageConfig.py # add option "Hide Empty NewFound Folders" in to `Menu » System » Customize` section
    # 2012.03.20 - ChannelSelection.py # show services count
    # 2012.03.19 - ChannelSelection.py # change bouqets path separator '/' to ' » '
    # 2012.02.14 - Web/ServicesReload # add self.eDVBDB.removeServices()
    # 2012.01.26 - /usr/share/enigma2/setup.xml "AutoHide Infobar"
    # 2012.01.26 - UsageConfig.py # add option "AutoHide Infobar" in to `Menu » System » Customize` section
    # 2011.11.05 - AudioSelection.py# adopted for swaped way
    # 2011.10.19 - encoding.conf # add lines for Baltcom Riga_MMDS(cable tv)
    # 2011.10.18 - crontabs # add rdate
    # 2011.07.30 - opkg.conf # remove paths to */media/* folders
    # 2011.07.19 - AudioSelection.py# swap Subtitles<->AudioTracks(Yellow button description)
    # 2011.07.07 - *.py_orig_* # remove backup copy if md5 checksum same as previous
    # 2011.04.04 - E2 config # set ParentalControl default values 1111
    # 2011.02.22 - E2 config # set useTransponderTime=false if rdate installed
    # 2011.02.22 - E2 config # set WebIF autentification On
    # 2010.10.27 - ChannelSelection.py # start Set_Audio_Language_by_Priority.sh on service zap
    # 2010.07.14 - E2 config # add more parameters to E2 config(if not present)
    # 2010.06.15 - EventName.py # move EPG's ShortDescription text to ExtendedDescription when Extended is empty
    # 2010.06.13 - ServiceName.py # fix File Play mode
    # 2010.04.22 - E2 config # add parameter "show_event_progress_in_servicelist" to E2 config(if not present)
    # 2010.04.22 - ServiceName.py # fix DVD mode
    # 2010.04.17 - EventName.py # add EPG FULL_DESCRIPTION to services list
    # 2010.04.17 - EventName.py # remove '"' if EPG EventName starts and ends with it
    # 2010.04.14 - ServiceName.py # add orbital position to selected service name
    #

  • changes:


    python_patcher.sh
    #
    # 2012.10.03b- encoding.conf # ISO8859-9 for Digital Platform 7E

  • changes:


    python_patcher.sh
    #
    # 2012.10.10 - WebIfConfig.py # Trusted Hosts finaly done. !! be carefull, some router models can replace OutdoorIP with RouterIP
    # 2012.10.04 - encoding.conf # ISO8859-9 for Digital Platform 7E add few transponders
    # 2012.10.03b- encoding.conf # ISO8859-9 for Digital Platform 7E
    # 2012.10.03 - #WebIF/plugin.py # revert changes in WebIF/plugin.py, cause useless without ability read what is incomming IP address
    # 2012.10.03 - encoding.conf # ISO6397 for SkyLink 23E
    # 2012.09.16 - WebIF/plugin.py # change default value of `Webinterface.http.auth` to True
    # 2012.09.16 - WebIF/plugin.py # bypas autentification for Hosts defined as trusted
    # 2012.09.16 - WebIfConfig.py # Trusted Hosts (View only, edit trough /etc/enigma2/settings)
    # 2012.07.25 - GraphMultiEpg.py # enable localise/translate `Zap`
    # 2012.07.21 - ServiceName.py # fix IP-TV mode
    # 2012.04.22 - ServiceName.py # On / Off "Add compact SatPos to Service Name"
    # 2012.04.22 - /usr/share/enigma2/setup.xml "Add compact SatPos to Service Name"
    # 2012.04.22 - UsageConfig.py # add option "Add compact SatPos to Service Name" in to `Menu » System » Customize` section
    # 2012.04.21 - ServiceScan.py # increase count in last scanned services list from 10 to 10000
    # 2012.04.20 - ChannelSelection.py # select current service when open All Services
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Bouquets` in title(doesnt work, maybe some changes in mo requered)
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Channel selection` in title
    # 2012.04.07 - ChannelSelection.py # increase cut lenght to 65 characters
    # 2012.04.05 - ChannelSelection.py # cut begining of window title if lenght > 60 characters
    # 2012.04.04 - ChannelSelection.py # as window title show last two folders title instead `Channel selection`+ last folder title
    # 2012.03.22 - *.py_orig_* # search for last backup copy when patcer.sh newer than *.py
    # 2012.03.22 - ServiceName.py # fix Folder Titles
    # 2012.03.21 - ChannelSelection.py # hide empty NewFound folders
    # 2012.03.21 - ChannelSelection.py # show services count only for selected folders
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Show Services Count for Folders"
    # 2012.03.21 - UsageConfig.py # add option "Show Services Count for Folders" in to `Menu » System » Customize` section
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Hide Empty NewFound Folders"
    # 2012.03.21 - UsageConfig.py # add option "Hide Empty NewFound Folders" in to `Menu » System » Customize` section
    # 2012.03.20 - ChannelSelection.py # show services count
    # 2012.03.19 - ChannelSelection.py # change bouqets path separator '/' to ' » '
    # 2012.02.14 - Web/ServicesReload # add self.eDVBDB.removeServices()
    # 2012.01.26 - /usr/share/enigma2/setup.xml "AutoHide Infobar"
    # 2012.01.26 - UsageConfig.py # add option "AutoHide Infobar" in to `Menu » System » Customize` section
    # 2011.11.05 - AudioSelection.py# adopted for swaped way
    # 2011.10.19 - encoding.conf # add lines for Baltcom Riga_MMDS(cable tv)
    # 2011.10.18 - crontabs # add rdate
    # 2011.07.30 - opkg.conf # remove paths to */media/* folders
    # 2011.07.19 - AudioSelection.py# swap Subtitles<->AudioTracks(Yellow button description)
    # 2011.07.07 - *.py_orig_* # remove backup copy if md5 checksum same as previous
    # 2011.04.04 - E2 config # set ParentalControl default values 1111
    # 2011.02.22 - E2 config # set useTransponderTime=false if rdate installed
    # 2011.02.22 - E2 config # set WebIF autentification On
    # 2010.10.27 - ChannelSelection.py # start Set_Audio_Language_by_Priority.sh on service zap
    # 2010.07.14 - E2 config # add more parameters to E2 config(if not present)
    # 2010.06.15 - EventName.py # move EPG's ShortDescription text to ExtendedDescription when Extended is empty
    # 2010.06.13 - ServiceName.py # fix File Play mode
    # 2010.04.22 - E2 config # add parameter "show_event_progress_in_servicelist" to E2 config(if not present)
    # 2010.04.22 - ServiceName.py # fix DVD mode
    # 2010.04.17 - EventName.py # add EPG FULL_DESCRIPTION to services list
    # 2010.04.17 - EventName.py # remove '"' if EPG EventName starts and ends with it
    # 2010.04.14 - ServiceName.py # add orbital position to selected service name
    #

  • ajeeb
    minimal chances, there are huge differences in py files


    you can change parameter `pyFilesToPatch=` and patch file by file
    compare by Totalcomender->File->Compare by content
    if pathed version gives greenscreen copy py**backup file

  • without feedback didn't know anyone interested on updates :smiling_face:


    changes:


    python_patcher.sh
    #
    # 2015.03.16 - ChannelSelection.py # prevent close channels list when move mode is active, press exit first time turns move mode off
    # 2014.09.04 - crontabs # add daily cron.log cleanup
    # 2014.09.04 - crontabs # create /cron/tab/root
    # 2014.09.04 - E2 config # disable pluginsort.show_help
    # 2014.09.04 - E2 config # disable HDD/USB for OPKG
    # 2013.10.07 - ServiceName.py # remove provider title(Š¯Š¢Š’-ŠŠ›Š®Š = NTV-PLJUS ) from service name
    # 2013.05.22 - encoding.conf # comment "0xc95 0x3 # Astra 23"
    # 2013.01.10 - WebIfConfig.py # Trusted Hosts adopted for 2013.01.08 changes
    # 2012.11.19 - E2 config # pip_zero_button set default "swap"
    # 2012.10.10 - WebIfConfig.py # Trusted Hosts finaly done. !! be carefull, some router models can replace OutdoorIP with RouterIP
    # 2012.10.04 - encoding.conf # ISO8859-9 for Digital Platform 7E add few transponders
    # 2012.10.03b- encoding.conf # ISO8859-9 for Digital Platform 7E
    # 2012.10.03 - #WebIF/plugin.py # revert changes in WebIF/plugin.py, cause useless without ability read what is incomming IP address
    # 2012.10.03 - encoding.conf # ISO6397 for SkyLink 23E
    # 2012.09.16 - WebIF/plugin.py # change default value of `Webinterface.http.auth` to True
    # 2012.09.16 - WebIF/plugin.py # bypas autentification for Hosts defined as trusted
    # 2012.09.16 - WebIfConfig.py # Trusted Hosts (View only, edit trough /etc/enigma2/settings)
    # 2012.07.25 - GraphMultiEpg.py # enable localise/translate `Zap`
    # 2012.07.21 - ServiceName.py # fix IP-TV mode
    # 2012.04.22 - ServiceName.py # On / Off "Add compact SatPos to Service Name"
    # 2012.04.22 - /usr/share/enigma2/setup.xml "Add compact SatPos to Service Name"
    # 2012.04.22 - UsageConfig.py # add option "Add compact SatPos to Service Name" in to `Menu » System » Customize` section
    # 2012.04.21 - ServiceScan.py # increase count in last scanned services list from 10 to 10000
    # 2012.04.20 - ChannelSelection.py # select current service when open All Services
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Bouquets` in title(doesnt work, maybe some changes in mo requered)
    # 2012.04.07 - ChannelSelection.py # enable localise/translate `Channel selection` in title
    # 2012.04.07 - ChannelSelection.py # increase cut lenght to 65 characters
    # 2012.04.05 - ChannelSelection.py # cut begining of window title if lenght > 60 characters
    # 2012.04.04 - ChannelSelection.py # as window title show last two folders title instead `Channel selection`+ last folder title
    # 2012.03.22 - *.py_orig_* # search for last backup copy when patcer.sh newer than *.py
    # 2012.03.22 - ServiceName.py # fix Folder Titles
    # 2012.03.21 - ChannelSelection.py # hide empty NewFound folders
    # 2012.03.21 - ChannelSelection.py # show services count only for selected folders
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Show Services Count for Folders"
    # 2012.03.21 - UsageConfig.py # add option "Show Services Count for Folders" in to `Menu » System » Customize` section
    # 2012.03.21 - /usr/share/enigma2/setup.xml "Hide Empty NewFound Folders"
    # 2012.03.21 - UsageConfig.py # add option "Hide Empty NewFound Folders" in to `Menu » System » Customize` section
    # 2012.03.20 - ChannelSelection.py # show services count
    # 2012.03.19 - ChannelSelection.py # change bouqets path separator '/' to ' » '
    # 2012.02.14 - Web/ServicesReload # add self.eDVBDB.removeServices()
    # 2012.01.26 - /usr/share/enigma2/setup.xml "AutoHide Infobar"
    # 2012.01.26 - UsageConfig.py # add option "AutoHide Infobar" in to `Menu » System » Customize` section
    # 2011.11.05 - AudioSelection.py# adopted for swaped way
    # 2011.10.19 - encoding.conf # add lines for Baltcom Riga_MMDS(cable tv)
    # 2011.10.18 - crontabs # add rdate
    # 2011.07.30 - opkg.conf # remove paths to */media/* folders
    # 2011.07.19 - AudioSelection.py# swap Subtitles<->AudioTracks(Yellow button description)
    # 2011.07.07 - *.py_orig_* # remove backup copy if md5 checksum same as previous
    # 2011.04.04 - E2 config # set ParentalControl default values 1111
    # 2011.02.22 - E2 config # set useTransponderTime=false if rdate installed
    # 2011.02.22 - E2 config # set WebIF autentification On
    # 2010.10.27 - ChannelSelection.py # start Set_Audio_Language_by_Priority.sh on service zap
    # 2010.07.14 - E2 config # add more parameters to E2 config(if not present)
    # 2010.06.15 - EventName.py # move EPG's ShortDescription text to ExtendedDescription when Extended is empty
    # 2010.06.13 - ServiceName.py # fix File Play mode
    # 2010.04.22 - E2 config # add parameter "show_event_progress_in_servicelist" to E2 config(if not present)
    # 2010.04.22 - ServiceName.py # fix DVD mode
    # 2010.04.17 - EventName.py # add EPG FULL_DESCRIPTION to services list
    # 2010.04.17 - EventName.py # remove '"' if EPG EventName starts and ends with it
    # 2010.04.14 - ServiceName.py # add orbital position to selected service name
    #


    skin_patcher.sh
    #
    # 2014.02.08 - add Kerni's fonts to replace
    # 2014.02.08 - fix ServiceScan->service list case when parameter `transparent` already exist
    # 2013.05.20 - yellow EventProgressBar in ChannelSelection(skin:Infinity.mod.newnigma2-HD)
    # 2013.05.17 - if E2>=20130503 then use changed parameters colorEventProgressbarBorder->colorEventProgressbar and colorEventProgressbarBorderSelected->colorEventProgressbarSelected
    # 2012.04.22 - enable browse last scanned services
    # 2012.03.31 - NN2-HD, move Volume/Mute down to able see Menu's and Channel Selection Titles
    # 2012.03.31 - search for last backup copy when patcer.sh newer than *.xml
    # 2012.03.11 - replace Setup screen in NN2HD skin
    # 2012.03.10 - show `Menu » Section » Sub Section` path as window title
    # 2012.03.07 - remove Menu Titles duplicates
    # 2012.03.03 - yellow EventProgressBar in ChannelSelection(skin:Newnigma2-HD)
    # 2012.02.19 - increase ChannelContextMenu vertical size
    # 2012.02.18 - patch every installed skin instead current selected
    # 2011.09.22 - add FullEPG(Short+Extended) to EPGSelectionMulti
    # 2011.09.22 - replace LT6.HD/fonts/lt6-edc.ttf font where cant see russian and latvian letters
    # 2011.07.07 - remove backup copy if md5 checksum same as previous
    # 2010.10.24 - fix Help menu
    # 2010.06.17 - fix DMConcinnity-HD->SkinSelector
    # 2010.06.16 - skip FullEPG when Short and Extended present
    # 2010.06.15 - fitted for DMConcinnity-HD
    # 2010.04.24 - yellow EventTitle in ChannelSelection
    # 2010.04.17 - change ExtendedEPG To FullEPG(Short+Extended) if EventName.py has FULL_DESCRIPTION
    # 2010.03.30 - Replace fonts where cant see russian and latvian letters
    # 2010.03.18 - AddWrapAround in menu sections
    #