def fake_upload_from_url(url):
return parts.Bunch(<EOL>image=parts.Bunch(<EOL>animated='<STR_LIT:false>', bandwidth=<NUM_LIT:0>, caption=None, views=<NUM_LIT:0>, deletehash=None, hash=None,<EOL>name=(url.rsplit('<STR_LIT:/>', <NUM_LIT:1>) + [url])[<NUM_LIT:1>], title=None, type='<STR_LIT>', width=<NUM_LIT:0>, height=<NUM_LIT:0>, size=<NUM_LIT:0>,<EOL>datetime=int(time.time()), <EOL>id='<STR_LIT>', link=url, account_id=<NUM_LIT:0>, account_url=None, ad_type=<NUM_LIT:0>, ad_url='<STR_LIT>',<EOL>description=None, favorite=False, in_gallery=False, in_most_viral=False,<EOL>is_ad=False, nsfw=None, section=None, tags=[], vote=None,<EOL>),<EOL>links=parts.Bunch(<EOL>delete_page=None, imgur_page=None,<EOL>original=url, large_thumbnail=url, small_square=url,<EOL>))<EOL>
Return a 'fake' upload data record, so that upload errors
        can be mitigated by using an original / alternative URL,
        especially when cross-loading from the web.