Example #1
0
    help_export_format = "\n".join(
        [
            re.search(".*google-apps\.(.*)", k).group(1) + ": " + ", ".join(export_format[k])
            for k in export_format.iterkeys()
        ]
    )

    arg_parser.add_argument(
        "-f",
        "--export_format",
        metavar="FORMAT",
        default="raw",
        required=False,
        help="specify the export format for downloading,\ngoogle_format: export_format\n%s" % help_export_format,
    )
    arg_parser.add_argument("-s", "--save_as", metavar="NEW_FILE_NAME", help="save the downloaded file as ")

    arg_parser.add_argument("--debug", choices=DEBUG_LEVEL, default=DEBUG_LEVEL[-1], help="define the debug level")

    args = arg_parser.parse_args()

    # set debug devel
    logger.setLevel(getattr(logging, args.debug.upper()))
    logger.debug(args)

    get = GDGet(args.file_id, args.export_format, args.save_as)
    result = get.run()

    sys.exit(0)
Example #2
0
 def do_get(self, file_id, opts=None):
     """Get the file with specified id"""
     print "xxxx"
     get = GDGet(file_id, opts.export_format, opts.save_as)
     result = get.run()