lucaconte 2 years ago
parent
commit
eda5dd3af5
1 changed files with 14 additions and 11 deletions
  1. 14 11
      gpyxreaper.py

+ 14 - 11
gpyxreaper.py

@@ -14,7 +14,20 @@ from datetime import datetime
 @click.option("-op", help="operation to perform", default="INV", show_default=True )
 def reapIt(f,op,o):
   tree = etree.parse(f)
+  if op =="INV":
+    inverse(tree)
+  else:
+    print("OP unknown") 
+    sys.exit()
+
+  if o is None:
+      print((etree.tostring(tree, pretty_print=True)).decode('UTF-8'))
+  else:
+      tree.write(o, pretty_print=True)
+      print('File written: ' + o)
+
 
+def inverse(tree):
   s = tree.xpath('//trkpt')
   
 
@@ -28,17 +41,7 @@ def reapIt(f,op,o):
   
   for e in s:
     segs.append(e)
-      #  print(e.tag)
-      #  print(e.xpath('time/text()')[0])
-      #  if epre is None:
-        #  epre = e
-      #  timeComparator(e,epre)
-
-  if o is None:
-      print((etree.tostring(tree, pretty_print=True)).decode('UTF-8'))
-  else:
-      tree.write(o, pretty_print=True)
-
+ 
 
 
 def timeComparator(trkpt1, trkpt2):