


from datetime import datetime

import requests






def 		_A		(		_lowercase )					-> bytes:


     """simple docstring"""


     __UpperCamelCase =			'https://downloadgram.net/wp-json/wppress/video-downloader/video?url='
     __UpperCamelCase =			requests.get(base_url + url ).json()[0]['urls'][0]['src']
     return requests.get(_lowercase ).content


if __name__ == "__main__":
    __snake_case   							=						input('''Enter Video/IGTV url: ''').strip()
    __snake_case   							=						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
import logging
import pickle
from collections import Counter


logging.basicConfig(
    format='%(asctime)s - %(levelname)s - %(name)s - %(message)s', datefmt='%m/%d/%Y %H:%M:%S', level=logging.INFO
)
_lowerCamelCase 					=      logging.getLogger(__name__)

if __name__ == "__main__":
	_lowerCamelCase 					=      argparse.ArgumentParser(
	    description='Token Counts for smoothing the masking probabilities in MLM (cf XLM/word2vec)'
	)
	parser.add_argument(
	    '--data_file', type=str, default='data/dump.bert-base-uncased.pickle', help='The binarized dataset.'
	)
	parser.add_argument(
	    '--token_counts_dump', type=str, default='data/token_counts.bert-base-uncased.pickle', help='The dump file.'
	)
	parser.add_argument('--vocab_size', default=30522, type=int)
	_lowerCamelCase 					=      parser.parse_args()

	logger.info(F'''Loading data from {args.data_file}''')
	with open(args.data_file, 'rb') as fp:
		_lowerCamelCase 					=      pickle.load(fp)

	logger.info('Counting occurrences for MLM.')
	_lowerCamelCase 					=      Counter()
	for tk_ids in data:
		counter.update(tk_ids)
	_lowerCamelCase 					=      [0] * args.vocab_size
	for k, v in counter.items():
		_lowerCamelCase 					=      v

	logger.info(F'''Dump to {args.token_counts_dump}''')
	with open(args.token_counts_dump, 'wb') as handle:
		pickle.dump(counts, handle, protocol=pickle.HIGHEST_PROTOCOL)