X-Git-Url: https://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=ljdump.py;fp=ljdump.py;h=a6d7db39ec0bc166639d87b8324ccc393332e9b7;hb=e3eb2f016aafa2f5a9540d45a6d08f29aa96e43a;hp=604774edac41ab2cf174573414a5783827134c82;hpb=706f20266ca7bc625e6772370bfa269c3c7e29d0;p=oss%2Fljdump.git diff --git a/ljdump.py b/ljdump.py index 604774e..a6d7db3 100755 --- a/ljdump.py +++ b/ljdump.py @@ -322,8 +322,19 @@ def ljdump(Server, Username, Password): print "%d errors" % errors if __name__ == "__main__": - config = xml.dom.minidom.parse("ljdump.config") - server = config.documentElement.getElementsByTagName("server")[0].childNodes[0].data - username = config.documentElement.getElementsByTagName("username")[0].childNodes[0].data - password = config.documentElement.getElementsByTagName("password")[0].childNodes[0].data + if os.access("ljdump.config", os.F_OK): + config = xml.dom.minidom.parse("ljdump.config") + server = config.documentElement.getElementsByTagName("server")[0].childNodes[0].data + username = config.documentElement.getElementsByTagName("username")[0].childNodes[0].data + password = config.documentElement.getElementsByTagName("password")[0].childNodes[0].data + else: + from getpass import getpass + print "ljdump - livejournal archiver" + print + print "Enter your Livejournal username and password." + print + server = "http://livejournal.com" + username = raw_input("Username: ") + password = getpass("Password: ") + print ljdump(server, username, password)