Skip to content

Instantly share code, notes, and snippets.

class Dog:
def __init__(self, species):
self.species = species
def description(self):
print("A dog always barks")
def speak(self):
print("Whoof! Whoof!")
@avielb
avielb / gist:eac851da81a3d52f661ab37c91ded02f
Created January 4, 2019 11:32
tip_calc_automation.py
from selenium import webdriver
from time import sleep
def tip_calculator():
mywebdriver = webdriver.Chrome(executable_path="/Users/avielb/Downloads/chromedriver")
mywebdriver.get("file:///Users/avielb/Downloads/tip_calc%203/index.html")
amount = mywebdriver.find_element_by_id("billamt")
amount.send_keys("20")
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
def linked_in():
driver = webdriver.Chrome(executable_path="/Users/avielb/Downloads/chromedriver")
driver.get("https://google.com")
sleep(3)
driver.find_element_by_name("q").send_keys("aviel buskila linkedin")
driver.find_element_by_name("btnK").submit()
node("slave001") {
stage("build") {
bat "python C:/Users/<username>/PycharmProjects/first/venv/SixClass/${PROGRAM_NAME}.py"
}
}
import time
import redis
from flask import Flask
app = Flask(__name__)
cache = redis.Redis(host='redis', port=6379)
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
node {
stage("My Stage") {
echo "Checkout repository"
checkout([$class: 'GitSCM', branches: [[name: '*/feature/*']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[url: 'http://github.com/avielb/my-cool-app.git']]])
}
}
FROM python:3.4-alpine
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
import requests
myrequest = requests.get("https://free.currencyconverterapi.com/api/v6/convert?q=USD_ILS&compact=n&apiKey=72a1f59a5bf27c222c80")
from flask import Flask, redirect, request
app = Flask(__name__)
@avielb
avielb / aws.sh
Last active March 15, 2019 10:52
# get all running instances
aws ec2 describe-instances --filters "Name=instance-state-name,Values=running"
# get all running instance ids
aws ec2 describe-instances --filters "Name=instance-state-name,Values=running" --query 'Reservations[].Instances[].InstanceId'
# stop all t2.micro instancea
aws ec2 stop-instances --instance-ids `aws ec2 describe-instances --filters "Name=instance-type,Values=t2.micro" --query "Reservations[].Instances[].InstanceId" --output text`