def chromiumPressed(self, browser): browserIntegration(browser) if browser == 'chromium': self.chromium_label.setText('Done!') elif browser == 'chrome': self.chrome_label.setText('Done!') elif browser == 'firefox': self.firefox_label.setText('Done!') elif browser == 'opera': self.opera_label.setText('Done!') elif browser == 'vivaldi': self.vivaldi_label.setText('Done!')
# add subfolders to folder_list if user checked subfolders check box in setting window. if persepolis_setting.value('subfolder') == 'yes': for folder in ['Audios', 'Videos', 'Others', 'Documents', 'Compressed']: folder_list.append(os.path.join(download_path, folder)) # create folders in folder_list for folder in folder_list: osCommands.makeDirs(folder) persepolis_setting.endGroup() # Browser integration for Firefox and chromium and google chrome for browser in [BROWSER.CHROME, BROWSER.CHROMIUM, BROWSER.OPERA, BROWSER.FIREFOX, BROWSER.FIREFOX]: browserIntegration(browser) # get locale and set ui direction locale = str(persepolis_setting.value('settings/locale')) # right to left languages rtl_locale_list = ['fa_IR'] # left to right languages ltr_locale_list = ['en_US', 'zh_CN', 'fr_FR'] if locale in rtl_locale_list: persepolis_setting.setValue('ui_direction', 'rtl') else: persepolis_setting.setValue('ui_direction', 'ltr')
# add subfolders to folder_list if user checked subfolders check box in setting window. if persepolis_setting.value('subfolder') == 'yes': for folder in ['Audios', 'Videos', 'Others', 'Documents', 'Compressed']: folder_list.append(os.path.join(download_path, folder)) # create folders in folder_list for folder in folder_list: osCommands.makeDirs(folder) persepolis_setting.endGroup() # Browser integration for Firefox and chromium and google chrome for browser in ['chrome', 'chromium', 'opera', 'vivaldi', 'firefox']: browserIntegration(browser) # get locale and set ui direction locale = str(persepolis_setting.value('settings/locale')) # right to left languages rtl_locale_list = ['fa_IR'] # left to right languages ltr_locale_list = ['en_US', 'zh_CN', 'fr_FR'] if locale in rtl_locale_list: persepolis_setting.setValue('ui_direction', 'rtl') else: persepolis_setting.setValue('ui_direction', 'ltr')
folder_list = [download_path_temp, download_path] # add subfolders to folder_list if user checked subfolders check box in setting window. if persepolis_setting.value('subfolder') == 'yes': for folder in ['Audios', 'Videos', 'Others', 'Documents', 'Compressed']: folder_list.append(os.path.join(download_path, folder)) # create folders in folder_list for folder in folder_list: osCommands.makeDirs(folder) persepolis_setting.endGroup() # Browser integration for Firefox and chromium and google chrome for browser in ['chrome', 'chromium', 'opera', 'vivaldi', 'firefox']: json_done, native_done = browserIntegration(browser) log_message = browser if json_done == True: log_message = log_message + ': ' + 'Json file is created successfully.\n' else: log_message = log_message + ': ' + 'Json ERROR!\n' if native_done == True: log_message = log_message + 'persepolis executer file is created successfully.\n' elif native_done == False: log_message = log_message + ': ' + 'persepolis executer file ERROR!\n'