Skip to content

Instantly share code, notes, and snippets.

View KelOkekpe's full-sized avatar

Kel Okekpe KelOkekpe

  • CallRail
  • Atlanta, Ga
View GitHub Profile
#this is the condensed version without explanations
def validate_brackets(s, valid = false)
opening_brackets = ["{", "[", "(" ]
closing_brackets = {"}"=> "{", "]"=> "[", ")"=> "("}
brackets_arr = s.gsub(" ", "").split("")
last_opened_type = []
iterations = 0
brackets_arr.each do |b|
opening_brackets.include?(b) ? opened = true : closed = true
@KelOkekpe
KelOkekpe / share-price.js
Created November 9, 2020 18:36
Automate Robinhood accout value retrieval
const { chromium } = require('playwright');
const util = require('util');
const setTimeoutPromise = util.promisify(setTimeout);
const fetch = require('node-fetch');
(async () => {
const userDataDir = '/Users/jokekpe/Library/Application Support/Google/Chrome/Default'
const browser = await chromium.launchPersistentContext(userDataDir, {headless: true });
const page = await browser.newPage();
await page.goto('https://robinhood.com', {timeout: 60000, waitUntil: 'domcontentloaded'});