]> code.delx.au - mediapc-tools/blobdiff - mythsymlink
mythsymlink: assume symlinks dir name
[mediapc-tools] / mythsymlink
index 487099716177a2f3bb4478d6f50b4b6845e6419c..b2c7d6bdc440c0ea3b3907e7bd11f4d0f476de90 100755 (executable)
@@ -8,14 +8,15 @@ import sys
 
 import mythlib
 
-def main(destdir):
-    os.chdir(destdir)
-
-    clean_dir()
-
+def main():
     config_xml = mythlib.get_config()
     db_connection = mythlib.get_db_connection(config_xml)
     recordings_dir = mythlib.get_recordings_dir(config_xml, db_connection)
+    symlinks_dir = recordings_dir + "-symlinks"
+
+    os.chdir(symlinks_dir)
+
+    clean_dir()
 
     for_each_recording(db_connection, handle_recording, recordings_dir)
 
@@ -88,10 +89,4 @@ def sanitize_filename(filename):
     return unsafe.sub("", filename)
 
 if __name__ == "__main__":
-    try:
-        destdir = sys.argv[1]
-    except:
-        print("Usage: %s destdir" % sys.argv[0])
-        sys.exit(1)
-
-    main(destdir)
+    main()