Skip to content

Instantly share code, notes, and snippets.

View jvolkman's full-sized avatar

Jeremy Volkman jvolkman

View GitHub Profile
@jvolkman
jvolkman / query.sql
Last active February 2, 2023 07:21
how many pypi packages use different sets of requirements per wheel?
#standardSQL
-- https://stackoverflow.com/a/63364851
-- max version number in the dataset is 217 chars (someone dumped many digits of pi into the version string >:( )
CREATE TEMP FUNCTION normalizedSemanticVersion(semanticVersion STRING)
AS ((
SELECT STRING_AGG(
IF(isDigit, REPEAT('0', 220 - LENGTH(chars)) || chars, chars), '' ORDER BY grp
) || '..zzzzzzzzzzzzzz'
FROM (
@jvolkman
jvolkman / thing_clean.py
Created April 23, 2017 16:08
OpenHAB Thing.json cleanup script
import json;
import collections;
with open("org.eclipse.smarthome.core.thing.Thing.json", 'r') as f:
db = json.load(f, object_pairs_hook=collections.OrderedDict)
for thing in db.values():
properties = thing.get("value", {}).get("configuration", {}).get("properties")
if not properties:
continue
diff --git a/src/main/java/org/openhab/binding/zwave/internal/converter/ZWaveMultiLevelSwitchConverter.java b/src/main/java/org/openhab/binding/zwave/internal/converter/ZWaveMultiLevelSwitchConverter.java
index 6a0feb8..9c76a9c 100644
--- a/src/main/java/org/openhab/binding/zwave/internal/converter/ZWaveMultiLevelSwitchConverter.java
+++ b/src/main/java/org/openhab/binding/zwave/internal/converter/ZWaveMultiLevelSwitchConverter.java
@@ -9,7 +9,9 @@
package org.openhab.binding.zwave.internal.converter;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;

Keybase proof

I hereby claim:

  • I am jvolkman on github.
  • I am jvolkman (https://keybase.io/jvolkman) on keybase.
  • I have a public key whose fingerprint is AD55 9578 45BA C643 AF39 6C23 0A9C E206 25E0 D9C9

To claim this, I am signing this object:

@jvolkman
jvolkman / private_msgs.patch
Created February 3, 2011 13:42
Adds private message support to chanmon.pl
--- chanmon.pl.orig 2011-02-02 23:00:19.000000000 -0500
+++ chanmon.pl 2011-02-02 23:00:22.000000000 -0500
@@ -544,6 +544,11 @@
weechat::config_set_plugin("nick_suffix", "");
}
}
+
+ if (!(weechat::config_is_set_plugin("private")))
+ {
+ weechat::config_set_plugin("private", "off");