Skip to content

Instantly share code, notes, and snippets.

View nbhasker's full-sized avatar

Narjala Bhasker nbhasker

  • Personal
View GitHub Profile
@nbhasker
nbhasker / YahooEmailToHTML.py
Created November 1, 2019 19:29
Combine Yahoo Groups email messages downloaded via YahooGroupArchiver to HTML (and then to PDF via browser print function)
import os
import json
import datetime
import io
dir_name = r'C:\Users\Bhasker\Documents\mydocs\src\YahooEmailToHTML\EmailFull'
outfile_name = "output.html"
start_msg_no = 15000
num_msgs_per_file = 5000
@nbhasker
nbhasker / GetYahooPics.py
Created October 23, 2019 07:04
Python + Selenium Script to download pictures from a Yahoo group
from selenium import webdriver
import time
driver = webdriver.Chrome("drivers\chromedriver.exe")
driver.set_page_load_timeout(10)
driver.get("https://groups.yahoo.com/neo/groups/oresis_alumni/photos/photostream")
time.sleep(30)
n = 1
@nbhasker
nbhasker / RecordStrikes.bash
Created June 28, 2019 20:53
Record grandfather clock strikes every hour on Linux
#!/bin/bash
# Record grandfather clock strikes every hour
# Narjala Bhasker
# 6/13/2019
TARGET_TIME_SECS=$((59*60))
while true
do
# Sleep until 59 minutes past the hour
@nbhasker
nbhasker / GetPDXTemps.py
Created June 21, 2019 02:18
Simple Python script to download historical temperature data for Portland Airport from Weather Underground
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
import io
driver = webdriver.Chrome("chromedriver.exe")