Skip to content

Instantly share code, notes, and snippets.

@davidmankin
davidmankin / README.md
Last active February 27, 2024 03:31
home-assistant/supervisor Issue #4358 workaround
@davidmankin
davidmankin / format_timedelta.py
Created December 16, 2022 19:25
Format a python timedelta (`time_delta`) as a compact string. Works for past and future.
# Inspired by this stack overflow answer https://stackoverflow.com/a/17195550 by Bill Kidd
past = time_delta < datetime.timedelta(0)
if past:
hours, remainder = divmod(-1 * time_delta.total_seconds(), 3600)
minutes, seconds = divmod(remainder, 60)
else:
hours, remainder = divmod(time_delta.total_seconds(), 3600)
minutes, seconds = divmod(remainder, 60)
RangeError: Invalid time value
Ez:upcoming-meetings.js:66:62949
---
63: ${e>0&&e<1?`<path d="${SP(50,50,s,0,e*360)}" stroke="${t}" stroke-width="${a}" fill="none" />`:""}
64: </svg>
65: `.replaceAll(`
66: `,"")}`}cu.getProgressIcon=kP});var Gw=g(Lr=>{"use strict";var MP=Lr&&Lr.__createBinding||(Object.create?function(e,t,r,A){A===void 0&&(A=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,A,n)}:function(e,t,r,A){A===void 0&&(A=r),e[A]=t[r]}),Jw=Lr&&Lr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&MP(t,e,r)};Object.defineProperty(Lr,"__esModule",{value:!0});Jw(Ow(),Lr);Jw(Yw(),Lr)});var Pw=g(Mt=>{"use strict";var qP=Mt&&Mt.__createBinding||(Object.create?function(e,t,r,A){A===void 0&&(A=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:fu
@davidmankin
davidmankin / wksp.sh
Last active April 29, 2016 19:43 — forked from mrdon/wksp.sh
#!/bin/bash -e
# This script creates a parent pom for all listed modules, allowing you to open them up in IDEA
# in one go and have IDEA automatically link up dependencies
if [[ $1 == --help || $# < 2 ]]; then
echo "Usage: wksp.sh WORKSPACE_NAME MODULE_NAME..."
echo
echo "This command is meant to be run from the root directory for all projects"
exit 1