Skip to content

Instantly share code, notes, and snippets.

View andy-takker's full-sized avatar

Sergey Natalenko andy-takker

View GitHub Profile
#!/bin/sh
set -e
# Docker Engine for Linux installation script.
#
# This script is intended as a convenient way to configure docker's package
# repositories and to install Docker Engine, This script is not recommended
# for production environments. Before running this script, make yourself familiar
# with potential risks and limitations, and refer to the installation manual
# at https://docs.docker.com/engine/install/ for alternative installation methods.
#
@andy-takker
andy-takker / instruction.md
Last active August 8, 2023 11:59
Чек-лист по публичным репозиториям для pet-проектов

Что проверить в публичном репозитории перед тем как выложить его на GitHub?

  1. Наличие корректного .gitignore файла (или может быть нескольких для front и backend частей проекта, если они в одной репе). В хорошем .gitignore файле должны быть прописано виртуальное окружение, различные кэши __pycache__, .pytest_cache, логи, файлы баз данных (.sqlite3) и т. д. В идеале, чтобы команда git add . запущенная в корне проекта не добавила ничего лишнего в индекс. (Примеры хороших можно взять здесь)
  2. Подбробный и понятный README.md. Например, можно воспользоваться вот этой инструкцией. Главное в readme должно быть:
    • название проекта
    • описание
    • разделы "Как запустить/установить проект/приложение" (здесь должны быть указаны необходимые переменные окружения для запуска/сборки, желательно готовые команды, чтобы можно было клонировать проект, скопировать .env и запустить.
@andy-takker
andy-takker / main.py
Created April 15, 2023 09:21
selenium checking
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
def click_on_suggestion(ind=0):
suggestion_el = driver.find_elements(By.CLASS_NAME, "rzd-suggestion-block")
suggestion_els = suggestion_el[ind].find_elements(By.TAG_NAME, "li")
suggestion_els[1].click()