Example #1
0
#  This Program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2, or (at your option)
#  any later version.
#
#  This Program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with XBMC; see the file COPYING.  If not, write to
#  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#  http://www.gnu.org/copyleft/gpl.html
#

import dixie


def ResetMessage():
    dixie.SetSetting('messageID', '0.0')


if __name__ == '__main__':
    dixie.DialogOK(
        'Click OK to reset system messages', '',
        'The last message will be shown again on restart of TV Portal')
    ResetMessage()
    #dixie.DialogOK('All done.', '', 'Thank you.')
    dixie.openSettings(focus='0.18')
            })
        if log_crash and os.path.isfile(log_crash):
            found_logs.append({
                'title': 'crash.log',
                'path': log_crash
            })
        return found_logs

    def __sort_files_by_date(self, path, files):
        files.sort(key=lambda f: os.path.getmtime(os.path.join(path, f)))
        return files

    def __log(self, msg):
        xbmc_log(u'%s: %s' % (ADDON_TITLE, msg))


def _(string_id):
    if string_id in STRINGS:
        return addon.getLocalizedString(STRINGS[string_id])
    else:
        xbmc_log('String is missing: %s' % string_id)
        return string_id


if __name__ == '__main__':
    xbmc.executebuiltin('Dialog.Show(busydialog)')
    Uploader = LogUploader()
    xbmc.executebuiltin('Dialog.Close(busydialog)')
    import dixie
    dixie.openSettings(focus='3.1')
Example #3
0
        if os.path.isfile(log):
            found_logs.append({'title': 'kodi.log', 'path': log})
        if not self.skip_oldlog and os.path.isfile(log_old):
            found_logs.append({'title': 'kodi.old.log', 'path': log_old})
        if log_crash and os.path.isfile(log_crash):
            found_logs.append({'title': 'crash.log', 'path': log_crash})
        return found_logs

    def __sort_files_by_date(self, path, files):
        files.sort(key=lambda f: os.path.getmtime(os.path.join(path, f)))
        return files

    def __log(self, msg):
        xbmc_log(u'%s: %s' % (ADDON_TITLE, msg))


def _(string_id):
    if string_id in STRINGS:
        return addon.getLocalizedString(STRINGS[string_id])
    else:
        xbmc_log('String is missing: %s' % string_id)
        return string_id


if __name__ == '__main__':
    xbmc.executebuiltin('Dialog.Show(busydialog)')
    Uploader = LogUploader()
    xbmc.executebuiltin('Dialog.Close(busydialog)')
    import dixie
    dixie.openSettings(focus='3.1')
#      Copyright (C) 2014 Sean Poyser and Richard Dean ([email protected])
#
#  This Program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2, or (at your option)
#  any later version.
#
#  This Program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with XBMC; see the file COPYING.  If not, write to
#  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#  http://www.gnu.org/copyleft/gpl.html
#

import dixie

def ResetMessage():
    dixie.SetSetting('messageID', '0.0')


if __name__ == '__main__':
    dixie.DialogOK('Click OK to reset system messages', '', 'The last message will be shown again on restart of TV Portal')
    ResetMessage()
    #dixie.DialogOK('All done.', '', 'Thank you.')
    dixie.openSettings(focus='0.18')
 
    
#  This Program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2, or (at your option)
#  any later version.
#
#  This Program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with XBMC; see the file COPYING.  If not, write to
#  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#  http://www.gnu.org/copyleft/gpl.html
#

import dixie


def ResetMessage():
    dixie.SetSetting("messageID", "0.0")


if __name__ == "__main__":
    dixie.DialogOK(
        "Click OK to reset system messages", "", "The last message will be shown again on restart of On-Tapp.TV"
    )
    ResetMessage()
    # dixie.DialogOK('All done.', '', 'Thank you.')
    dixie.openSettings(focus="0.18")