



"""simple docstring"""






from datetime import datetime

import requests






def        snake_case_  (      A_					:		str						):


       '''simple docstring'''





       _lowerCamelCase						:				Union[str, Any]    			= '''https://downloadgram.net/wp-json/wppress/video-downloader/video?url='''
       _lowerCamelCase						:				Dict    			= requests.get(base_url + url						).json()[0]['''urls'''][0]['''src''']
       return requests.get(A_						).content


if __name__ == "__main__":
   lowerCAmelCase__        =				input('''Enter Video/IGTV url: ''').strip()
   lowerCAmelCase__        =				F"""{datetime.now():%Y-%m-%d_%H:%M:%S}.mp4"""
   with open(file_name, '''wb''') as fp:
      fp.write(download_video(url))
   print(F"""Done. Video saved to disk as {file_name}.""")









import argparse

from transformers import CLIPImageProcessor, CLIPVisionModelWithProjection

from diffusers import UnCLIPImageVariationPipeline, UnCLIPPipeline


if __name__ == "__main__":
	lowerCAmelCase_    =				argparse.ArgumentParser()

	parser.add_argument('''--dump_path''', default=None, type=str, required=True, help='''Path to the output model.''')

	parser.add_argument(
	    '''--txt2img_unclip''',
	    default='''kakaobrain/karlo-v1-alpha''',
	    type=str,
	    required=False,
	    help='''The pretrained txt2img unclip.''',
	)

	lowerCAmelCase_    =				parser.parse_args()

	lowerCAmelCase_    =				UnCLIPPipeline.from_pretrained(args.txtaimg_unclip)

	lowerCAmelCase_    =				CLIPImageProcessor()
	lowerCAmelCase_    =				CLIPVisionModelWithProjection.from_pretrained('''openai/clip-vit-large-patch14''')

	lowerCAmelCase_    =				UnCLIPImageVariationPipeline(
	    decoder=txtaimg.decoder,
	    text_encoder=txtaimg.text_encoder,
	    tokenizer=txtaimg.tokenizer,
	    text_proj=txtaimg.text_proj,
	    feature_extractor=feature_extractor,
	    image_encoder=image_encoder,
	    super_res_first=txtaimg.super_res_first,
	    super_res_last=txtaimg.super_res_last,
	    decoder_scheduler=txtaimg.decoder_scheduler,
	    super_res_scheduler=txtaimg.super_res_scheduler,
	)

	imgaimg.save_pretrained(args.dump_path)
