Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View pleasantone's full-sized avatar

Paul Traina pleasantone

View GitHub Profile
@pleasantone
pleasantone / render-image.html
Created May 23, 2022 23:56
tacky render-image.html with help from hkskup
{{- $src := .Page.Resources.GetMatch (printf "*%s*" .Destination) }}
{{- $altText := .PlainText }}
{{- $imgTitle := replaceRE "{.*}$" "" .Title }}
{{- /* Parse attributes */ -}}
{{- $attrs := split ( trim ( index (findRE `{.*}` .Title ) 0 ) "{}" ) " " -}}
{{- $attributes := (dict) -}}
{{ range $attrs -}}
{{- if index (findRE `(\#)(.+)` .) 0 -}}
{{- /* IDs */ -}}
diff --git a/hangupsbot/plugins/slackrtm/core.py b/hangupsbot/plugins/slackrtm/core.py
index 4b316b4..e73930b 100644
--- a/hangupsbot/plugins/slackrtm/core.py
+++ b/hangupsbot/plugins/slackrtm/core.py
@@ -596,6 +596,19 @@ class SlackRTM(object):
_slackrtm_conversations_set(self.bot, self.name, syncs)
return
+ def close(self):
+ for s in self.syncs:
@pleasantone
pleasantone / remerge.py
Last active February 24, 2017 16:36 — forked from mahmoud/remerge.py
Recursively merging dictionaries with boltons.iterutils.remap. Useful for @hynek's configs. https://twitter.com/hynek/status/696720593002041345
"""
This comes from Mahmoud Hashemi @mhashemi found at:
https://gist.github.com/mahmoud/db02d16ac89fa401b968
This is an extension of the technique first detailed here:
http://sedimental.org/remap.html#add_common_keys
In short, it calls remap on each container, back to front, using the accumulating
previous values as the default for the current iteration.