iPhone-Backup-Analyzer-2
iPhone-Backup-Analyzer-2 copied to clipboard
support for commandline parameters
It would be very handy to give backup-directory from command line. Something like this:
index 73ed244..5235fbd100644
--- a/main.py
+++ b/main.py
@@ -540,7 +540,7 @@ class SqliteWidget(QtGui.QWidget):
class IPBA2(QtGui.QMainWindow):
- def __init__(self):
+ def __init__(self, load_on_start):
super(IPBA2, self).__init__(None)
self.ui = Ui_MainWindow()
@@ -552,7 +552,8 @@ class IPBA2(QtGui.QMainWindow):
# and check its noneness to lock analysis functions
self.backup_path = None
- #self.openBackup()
+ if load_on_start !="":
+ self.openBackup(load_on_start)
self.loadPlugins()
@@ -1835,6 +1836,9 @@ if __name__ == "__main__":
app.setOrganizationName("IPBA2");
app.setOrganizationDomain("ipbackupanalyzer.com");
app.setApplicationName("iPhoneBackupAnalyzer2");
- main_ipba2_window = IPBA2()
+ if len(sys.argv) >= 2:
+ main_ipba2_window = IPBA2(sys.argv[1])
+ else:
+ main_ipba2_window = IPBA2("")
main_ipba2_window.show()
sys.exit(app.exec_())