Skip to content

Instantly share code, notes, and snippets.

@boralyl
boralyl / __init__.py
Created March 26, 2020 04:37
Home Assistant LG Washer/Dryer Custom Component
"""
Support for LG Smartthinq device.
This is made for korean only.
If you want to apply other county devices, you should change the code little bit.
"""
import logging
import wideq
import voluptuous as vol
from datetime import datetime, timedelta
import json
import time
import ephem
from flask import Flask
import requests
from werkzeug.contrib.fixers import ProxyFix
from constants import MAIN_LIGHTS_GROUP_ID
from functools import partial
import json
import multiprocessing
import requests
from constants import (ALL_LIGHTS_GROUP_ID, GROUP_STATE_URL, LIGHT_IDS,
LIGHT_URL, LIGHT_STATE_URL)
@boralyl
boralyl / observations.py
Created March 1, 2012 01:44
Observations
# 1) 2 blank spaces between a function definition and end. i.e.
import foo
def diinosaur():
pass
def something_else():
pass
@boralyl
boralyl / fabex.py
Created January 19, 2012 04:33
Fabfile Example
from __future__ import with_statement
from fabric.api import *
env.roledefs = {
'production': ['user@domain.com'],
'localhost': ['user@localhost'],
}
REMOTE_APP_DIR = "/path/to/remote/app"