Skip to content

Instantly share code, notes, and snippets.

@KameronKales
KameronKales / bourbon-since-nov-25.json
Created December 1, 2022 23:03
emails-from-nov-25
{
"diff": [
{
"product": "Hookers House Bourbon",
"changedBy": [
{
"store": 17,
"qty": 14,
"currentCount": 22
}
@KameronKales
KameronKales / buzz.js
Created June 14, 2019 20:13
A better fizzbuzz example
for (let i = 1; i < 101; i++) {
let solved = i % 15 === 0 ? `${i} is divisible by 15, FizzBuzz` : i % 3 === 0 ? `${i} is divisible by 3, Fizz` : i % 5 === 0 ? `${i} is divisible by 5, Buzz` : i
console.log(solved)
}
@KameronKales
KameronKales / fizz.js
Created June 10, 2019 02:18
FizzBuzz Node Example
// Write a program that prints the numbers
//from 1 to 100. But for multiples of three print “Fizz”
// instead of the number and for the multiples of five print “Buzz”.
// For numbers which are multiples of both three and five print “FizzBuzz”."
var i = 0;
for (i; i < 101; i++) {
Fizz = 3;
Buzz = 5;
@KameronKales
KameronKales / api.js
Created May 26, 2019 02:21
Post request sent from JS widget
const { json, send } = require("micro");
const cors = require("cors");
module.exports = async (req, res) => {
res.header("Access-Control-Allow-Origin", "*");
res.header(
"Access-Control-Allow-Headers",
"Origin, X-Requested-With, Content-Type, Accept"
);
const body = await json(req);
@KameronKales
KameronKales / now.json
Created May 25, 2019 14:19
Example now.json
{
"name": "Example",
"version": 2,
"regions": ["iad1", "cle1"],
"alias": "api.example.me",
"builds": [{
"src": "api/node/*.js",
"use": "@now/node"
},
@KameronKales
KameronKales / http_helper.js
Created May 4, 2019 21:07
Export in Chrome Extension to make http requests easy
function get_http (aURL, aCallback){
console.log(aURL)
var anHttpRequest = new XMLHttpRequest();
anHttpRequest.onreadystatechange = function(aCallback) {
if (anHttpRequest.readyState == 4 && anHttpRequest.status == 200)
aCallback(anHttpRequest.responseText);
}
anHttpRequest.open( "GET", aURL, true );
anHttpRequest.send( null );
}
@KameronKales
KameronKales / fixed.py
Created March 23, 2018 17:50
Fixed code for Michael! Whoops
from bs4 import BeautifulSoup
import requests
import csv
from itertools import izip as zip
leads = []
rates = []
print "This is before the for loop has run"
@KameronKales
KameronKales / scrape.py
Created March 9, 2018 00:52
Python For Sourcers Web-scraping Data
import requests
from bs4 import BeautifulSoup
import csv
leads = []
rates = []
for i in range(3):
url = "https://www.greatschools.org/virginia/manassas/prince-william-county-public-schools/schools/?page={}".format(i)
r = requests.get(url, headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36'})
soup = BeautifulSoup(r.text, 'lxml')
@KameronKales
KameronKales / great.py
Created March 2, 2018 23:54
Save data to CSV
import requests
from bs4 import BeautifulSoup
import csv
leads = []
rates = []
for i in range(3):
url = "https://www.greatschools.org/virginia/manassas/prince-william-county-public-schools/schools/?page={}".format(i)
r = requests.get(url, headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36'})
soup = BeautifulSoup(r.text, 'lxml')
import requests
from bs4 import BeautifulSoup
leads = []
rates = []
for i in range(3):
url = "https://www.greatschools.org/virginia/manassas/prince-william-county-public-schools/schools/?page={}".format(i)
r = requests.get(url, headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36'})
soup = BeautifulSoup(r.text, 'lxml')