f.close() from persepolis.scripts.data_base import PersepolisDB, PluginsDB # create an object for PersepolisDB persepolis_db = PersepolisDB() # create tables persepolis_db.createTables() # close connections persepolis_db.closeConnections() # create an object for PluginsDB plugins_db = PluginsDB() # create tables plugins_db.createTables() # delete old links plugins_db.deleteOldLinks() # close connections plugins_db.closeConnections() # import persepolis_setting # persepolis is using QSettings for saving windows size and windows # position and program settings.
'link': add_link_dictionary['link'], 'referer': add_link_dictionary['referer'], 'load_cookies': add_link_dictionary['load_cookies'], 'user_agent': add_link_dictionary['user_agent'], 'header': add_link_dictionary['header'], 'out': add_link_dictionary['out'] } plugin_list.append(plugin_dict) if len(plugin_list) != 0: # import PluginsDB from persepolis.scripts.data_base import PluginsDB # create an object for PluginsDB plugins_db = PluginsDB() # add plugin_list to plugins_table in plugins.db file. plugins_db.insertInPluginsTable(plugin_list) # Job is done! close connections. plugins_db.closeConnections() # notify that a link is added! plugin_ready = os.path.join(persepolis_tmp, 'persepolis-plugin-ready') osCommands.touch(plugin_ready) # start persepolis in system tray start_in_tray = True
plugin_dict ={'link': add_link_dictionary['link'], 'referer': add_link_dictionary['referer'], 'load_cookies': add_link_dictionary['load_cookies'], 'user_agent': add_link_dictionary['user_agent'], 'header': add_link_dictionary['header'], 'out': add_link_dictionary['out'] } plugin_list.append(plugin_dict) if len(plugin_list) != 0: # import PluginsDB from persepolis.scripts.data_base import PluginsDB # create an object for PluginsDB plugins_db = PluginsDB() # add plugin_list to plugins_table in plugins.db file. plugins_db.insertInPluginsTable(plugin_list) # Job is done! close connections. plugins_db.closeConnections() # notify that a link is added! plugin_ready = os.path.join(persepolis_tmp, 'persepolis-plugin-ready') osCommands.touch(plugin_ready) # start persepolis in system tray start_in_tray = True
# create folders for folder in [config_folder, persepolis_tmp, persepolis_shutdown]: osCommands.makeDirs(folder) # create an object for PersepolisDB persepolis_db = PersepolisDB() # create tables persepolis_db.createTables() # close connections persepolis_db.closeConnections() # create an object for PluginsDB plugins_db = PluginsDB() # create tables plugins_db.createTables() # close connections plugins_db.closeConnections() # persepolisdm.log file contains persepolis log. from persepolis.scripts import logger # refresh logs! log_file = os.path.join(str(config_folder), 'persepolisdm.log') # get current time current_time = time.strftime('%Y/%m/%d %H:%M:%S')