def main(): api = DeviantArtAPI() args = cmd.main_parser() config = Config(args.f) if args.l: config.print() if args.s: config.save_dir = args.s if args.t: api.threads = args.t if args.option == 'artwork': if args.a: config.add_users(args.a) if args.d: config.delete_users(args.d) if args.c: config.clear_users(args.c) download_users(api, config, args.option) elif args.option == 'ranking': params = { 'order': args.order, 'type': args.type, 'content': args.content, 'category': args.category, 'limit': args.n, 'dir_path': config.save_dir } download_users(api, config, args.option, **params) elif args.option == 'collections': params = {'dir_path': config.save_dir} download_users(api, config, args.option, **params) config.update()
def main(): api = PixivAPI() args = cmd.main_parser() config = Config(args.f) if args.l: config.print() if args.u: config.username = args.u if args.p: config.password = args.p if args.s: config.save_dir = args.s if args.t: api.threads = args.t if args.option == "artwork": if args.a: config.add_users(args.a) if args.d: config.delete_users(args.d) if args.c: config.clear_users(args.c) download_users(api, config, args.option) elif args.option == "bookmark": if args.a: config.add_bookmarks(args.a) if args.d: config.delete_bookmarks(args.d) if args.c: config.clear_bookmarks(args.c) download_users(api, config, args.option) elif args.option == "ranking": params = { "mode": args.m, "content": args.c, "date": args.d, "limit": args.n, "dir_path": config.save_dir } download_users(api, config, args.option, **params) config.update()