Skip to content

Instantly share code, notes, and snippets.

View kvabapo's full-sized avatar

Karlo Abapo kvabapo

View GitHub Profile
@kvabapo
kvabapo / scrape_web_links.py
Created March 2, 2020 08:41
Scrape all links in a webpage
@kvabapo
kvabapo / setDate.js
Created April 30, 2019 15:25
Setting a date in JS
const someDate = new Date();
const numberOfDaysToAdd = 1;
someDate.setDate(someDate.getDate() + numberOfDaysToAdd);
const dd = someDate.getDate();
const mm = someDate.getMonth() + 1;
const y = someDate.getFullYear();
const someFormattedDate = dd + '/'+ mm + '/'+ y;
console.log(someFormattedDate);
@kvabapo
kvabapo / gitcom.md
Created April 25, 2019 11:40 — forked from jednano/gitcom.md
Common git commands in a day-to-day workflow

Git Cheat Sheet

Initial Setup

Create an empty git repo or reinitialize an existing one

$ git init
@kvabapo
kvabapo / webdriverfactory.py
Last active April 3, 2018 05:10
Implementing a webdriver factory pattern to set the browser configuration
import selenium.webdriver as webdriver
class WebdriverFactory:
@staticmethod
def set_browser(browserName='chrome'): #sets chrome as default browser
if(browserName == 'firefox'):
driver = webdriver.Firefox()
elif(browserName == 'chrome'):
driver = webdriver.Chrome()
@kvabapo
kvabapo / headless_browsers.py
Created March 23, 2018 08:51
Running headless browsers with selenium python
from selenium import webdriver
'''Using Firefox Browser'''
options = webdriver.FirefoxOptions() # selenium 3.8.0 above
options.add_argument('-headless') # alternatively options.set_headless(headless=True)
driver = webdriver.Firefox(firefox_options=options)
driver.get('http://www.google.com')
print(driver.title)
driver.quit()