from sqlobject.sqlbuilder import CONCAT
from m_lib.defenc import default_encoding
+from m_librarian.config import get_config
from m_librarian.db import Author, Book, Extension, Genre, Language, open_db
from m_librarian.download import download
from m_librarian.search import mk_search_conditions, \
if __name__ == '__main__':
main_parser = argparse.ArgumentParser(description='Search')
+ main_parser.add_argument('-C', '--config', help='configuration file')
main_parser.add_argument('-D', '--database', help='database URI')
main_parser.add_argument('-i', '--ignore-case', action='store_true',
help='ignore case '
args = main_parser.parse_args()
+ if args.config:
+ get_config(args.config) # Get and cache config file
+
if args.case_sensitive:
if args.ignore_case:
sys.stderr.write(