iPhone-Backup-Analyzer-2 icon indicating copy to clipboard operation
iPhone-Backup-Analyzer-2 copied to clipboard

support for commandline parameters

Open aapo opened this issue 11 years ago • 0 comments

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_())

aapo avatar Feb 18 '14 08:02 aapo