



import os
from datetime import datetime as dt

from github import Github


_lowerCamelCase    :		Union[str, Any]		      =    [
    """good first issue""",
    """good second issue""",
    """good difficult issue""",
    """enhancement""",
    """new pipeline/model""",
    """new scheduler""",
    """wip""",
]

def        __a			(   )     ->     List[Any]:
					SCREAMING_SNAKE_CASE							:     List[Any]						=				Github(os.environ['GITHUB_TOKEN']   )
					SCREAMING_SNAKE_CASE							:     Optional[Any]						=				g.get_repo('huggingface/diffusers'   )
					SCREAMING_SNAKE_CASE							:     Tuple						=				repo.get_issues(state='open'   )

					for issue in open_issues:
										SCREAMING_SNAKE_CASE							:     Dict						=				sorted(issue.get_comments()      ,	key=lambda __lowerCAmelCase   : i.created_at      ,	reverse=__lowerCAmelCase   )
										SCREAMING_SNAKE_CASE							:     List[Any]						=				comments[0] if len(__lowerCAmelCase   ) > 0 else None
										if (
										    last_comment is not None
										    and last_comment.user.login == "github-actions[bot]"
										    and (dt.utcnow() - issue.updated_at).days > 7
										    and (dt.utcnow() - issue.created_at).days >= 30
										    and not any(label.name.lower() in LABELS_TO_EXEMPT for label in issue.get_labels()   )
										):
															# Closes the issue after 7 days of inactivity since the Stalebot notification.
															issue.edit(state='closed'   )
										elif (
										    "stale" in issue.get_labels()
										    and last_comment is not None
										    and last_comment.user.login != "github-actions[bot]"
										):
															# Opens the issue if someone other than Stalebot commented.
															issue.edit(state='open'   )
															issue.remove_from_labels('stale'   )
										elif (
										    (dt.utcnow() - issue.updated_at).days > 23
										    and (dt.utcnow() - issue.created_at).days >= 30
										    and not any(label.name.lower() in LABELS_TO_EXEMPT for label in issue.get_labels()   )
										):
															# Post a Stalebot notification after 23 days of inactivity.
															issue.create_comment(
															    'This issue has been automatically marked as stale because it has not had '
															    'recent activity. If you think this still needs to be addressed '
															    'please comment on this thread.\n\nPlease note that issues that do not follow the '
															    '[contributing guidelines](https://github.com/huggingface/diffusers/blob/main/CONTRIBUTING.md) '
															    'are likely to be ignored.'   )
															issue.add_to_labels('stale'   )


if __name__ == "__main__":
			main()




from datetime import datetime

import requests

def        __a			(   __lowerCAmelCase   )     ->     bytes:
					SCREAMING_SNAKE_CASE							:     int						=				'https://downloadgram.net/wp-json/wppress/video-downloader/video?url='
					SCREAMING_SNAKE_CASE							:     Any						=				requests.get(base_url + url   ).json()[0]['urls'][0]['src']
					return requests.get(__lowerCAmelCase   ).content


if __name__ == "__main__":
			_lowerCamelCase    :		List[Any]		      =    input("""Enter Video/IGTV url: """).strip()
			_lowerCamelCase    :		int		      =    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}.""")