Skip to content

Instantly share code, notes, and snippets.

@rafaelquintanilha
rafaelquintanilha / gemini_demo.py
Created December 16, 2024 23:34
Use Google Gemini Flash 2.0 for Sentiment Analysis
import os
import re
import time
from typing import List, Literal
import dotenv
from bs4 import BeautifulSoup
from google import genai
from google.genai import types
from playwright.sync_api import sync_playwright
@rafaelquintanilha
rafaelquintanilha / scrape_ibx100.py
Created December 5, 2024 13:54
Code Night #001
# Video: https://www.youtube.com/watch?v=PRkVIBqC-is
import time
import pandas as pd
from bs4 import BeautifulSoup
from playwright.sync_api import sync_playwright
from quantbrasil.models.asset import get_ticker_map
from quantbrasil.models.portfolio import add_assets, create, remove_all
@rafaelquintanilha
rafaelquintanilha / merge.js
Created April 5, 2016 13:57
Merge two already sorted arrays
function merge(arr1, arr2) {
var result = []; // Array where elements will be added
var i1 = 0; // Index for arr1
var i2 = 0; // Index for arr2
// Iterate over arrays until reach the end of one of them
while ( i1 < arr1.length && i2 < arr2.length ) {
arr1[i1] < arr2[i2] ? result.push(arr1[i1++]) : result.push(arr2[i2++]) // Push the smallest and increment
}