librefm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Librefm-commits] [1469] Default to using the libre.fm server in offline


From: Daniel Watkins
Subject: [Librefm-commits] [1469] Default to using the libre.fm server in offline-submit.py.
Date: Sun, 10 May 2009 14:48:55 +0000

Revision: 1469
          http://svn.sv.gnu.org/viewvc/?view=rev&root=librefm&revision=1469
Author:   odd_bloke
Date:     2009-05-10 14:48:55 +0000 (Sun, 10 May 2009)
Log Message:
-----------
Default to using the libre.fm server in offline-submit.py.

Modified Paths:
--------------
    trunk/scripts/offline-submit.py

Modified: trunk/scripts/offline-submit.py
===================================================================
--- trunk/scripts/offline-submit.py     2009-05-10 14:43:35 UTC (rev 1468)
+++ trunk/scripts/offline-submit.py     2009-05-10 14:48:55 UTC (rev 1469)
@@ -20,15 +20,20 @@
 
 
 if __name__ == '__main__':
-    usage = "%prog <USERNAME> <SERVER> <START TIME> <MEDIA FILES>"
+    usage = "%prog [--server <SERVER>] <USERNAME> <START TIME> <MEDIA FILES>"
     parser = OptionParser(usage=usage)
+    parser.add_option('-s', '--server',
+                      help="Server to submit to.  Defaults to"
+                           " 'turtle.libre.fm'.")
+    parser.set_defaults(server='turtle.libre.fm')
     opts,args = parser.parse_args()
-    if len(args) < 4:
+    if len(args) < 3:
         parser.error("All arguments are required.")
 
-    username,server,start_string = args[:3]
+    username,start_string = args[:2]
+    server = opts.server
     password = getpass.getpass()
-    tracks = args[3:]
+    tracks = args[2:]
     server = GobbleServer(server, username, password)
 
     dt = _parse_date(start_string)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]