Clee/getinfoproto

@ormsbee get_info and upload. 
note: If you're doing a catch-all, use `except Exception as e:` -- doing a blank `except:`