X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=automanga;h=34c08050bf8d4499dbd3c175462518a1bfc2ee00;hb=afd66b913158fdca95d1a30a0518808afb437374;hp=e80db3fff9a511eb0d4468d3ca5a553e345465d9;hpb=e26514bb839756ed7f14711d193b5ebb3777c6b8;p=automanga.git diff --git a/automanga b/automanga index e80db3f..34c0805 100755 --- a/automanga +++ b/automanga @@ -1,7 +1,7 @@ #!/usr/bin/python import sys, getopt -import manga.lib, manga.reader +import manga.lib, manga.reader, manga.local import glib, gobject, gtk gobject.threads_init() @@ -29,8 +29,8 @@ if search: usage(sys.stderr) sys.exit(1) try: - lib = manga.lib.libraries[args[0]] - except KeyError: + lib = manga.lib.findlib(args[0]) + except ImportError: sys.stderr.write("automanga: no such library: %s\n" % args[0]) sys.exit(1) for manga in lib.byname(args[1]): @@ -42,8 +42,8 @@ if libname is not None: usage(sys.stderr) sys.exit(1) try: - lib = manga.lib.libraries[libname] - except KeyError: + lib = manga.lib.findlib(libname) + except ImportError: sys.stderr.write("automanga: no such library: %s\n" % libname) sys.exit(1) try: @@ -52,8 +52,10 @@ if libname is not None: sys.stderr.write("automanga: no such manga: %s\n" % args[0]) sys.exit(1) else: - sys.stderr.write("automanga: local manga not yet implemented\n") - sys.exit(1) + if len(args) > 0: + mng = manga.local.manga(args[0]) + else: + mng = manga.local.manga(".") reader = manga.reader.reader(mng) reader.show()