Skip to content

Instantly share code, notes, and snippets.

@esendjer
esendjer / ado_get_all_commits.py
Last active August 9, 2023 07:54
Print all commits and their details from ADO repo
PAT = ""
AZ_ORG = ""
URL = f"https://dev.azure.com/{AZ_ORG}"
PROJECT_NAME = ""
REPO_NAME = ""
credential = BasicAuthentication("", PAT)
connection = Connection(base_url=URL, creds=credential)
git_client = connection.clients_v6_0.get_git_client()
@esendjer
esendjer / merge.py
Created January 2, 2020 19:19 — forked from tumani1/merge.py
Тестовые задания на вакансию python разработчика в Yandex. Подробнее: http://company.yandex.ru/job/vacancies/dev_python_mysql.xml
# coding: utf-8
import unittest
"""
Есть два списка разной длины. В первом содержатся ключи, а во втором значения. Напишите функцию, которая создаёт из этих ключей и значений словарь. Если ключу не хватило значения, в словаре должно быть значение None. Значения, которым не хватило ключей, нужно игнорировать. Подробнее: http://company.yandex.ru/job/vacancies/dev_python_mysql.xml
"""
def dictFromKeyAndValue(key, value):
return dict(zip(key, value)) if (len(key) <= len(value)) else dict(map(None, key, value))
binmode STDOUT, ":utf8";
$the_cow = <<EOC;
$thoughts
\e[49m\e[48;5;234m \e[38;5;60m\N{U+2584}\e[38;5;239m\N{U+2584}\e[38;5;236m\N{U+2584}\e[49;38;5;234m\N{U+2584}\N{U+2584} \e[39m$thoughts\e[49;38;5;234m \N{U+2584}\N{U+2584}\e[48;5;234;38;5;235m\N{U+2584}\e[38;5;240m\N{U+2584}\e[38;5;237m\N{U+2584} \e[49m
\e[48;5;234m \e[48;5;96m \e[48;5;240;38;5;96m\N{U+2584}\e[48;5;238;38;5;240m\N{U+2584}\e[48;5;236;38;5;238m\N{U+2584}\e[48;5;234;38;5;236m\N{U+2584} \e[49;38;5;234m\N{U+2584}\e[48;5;234;38;5;236m\N{U+2584}\e[38;5;237m\N{U+2584}\N{U+2584}\N{U+2584}\e[38;5;236m\N{U+2584}\N{U+2584}\e[38;5;235m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;235;38;5;236m\N{U+2584}\e[48;5;236;38;5;60m\N{U+2584}\e[48;5;60;38;5;96m\N{U+2584}\e[48;5;96m \e[48;5;238m \e[48;5;234m \e[49m
\e[48;5;234m \e[48;5;60;38;5;239m\N{U+2584}\e[48;5;96m \e[38;5;240m\N{U+2584}\e[48;5;236;38;5;234m\N{U+2584}\e[48;5;234m \e[38;5;235m\N{U+2584} \e[48;5;235;38;5;234m\N{U+2584}\e[48;5;59;38;5;238m\N{U+2584}\e[48;5;239m \e[48;5;238m \e[48;5