Skip to content

Instantly share code, notes, and snippets.

@OliPassey
OliPassey / bannerStands.php
Created June 20, 2023 22:44
No, we don't have banner stands!
<!DOCTYPE html>
<html>
<head>
<title>No Banner Stands</title>
<style>
body {
text-align: center;
font-family: Arial, sans-serif;
}
@OliPassey
OliPassey / email_template.html
Created June 6, 2023 02:20
HTML template for a power automate auto-standup email.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Weekly Update</title>
<style>
/* Define your styles here */
body {
@OliPassey
OliPassey / index.php
Created March 12, 2021 13:05
Crediton holding page
<!DOCTYPE html>
<html class="sp-html sp-seedprod sp-h-full">
<head>
<!-- Open Graph -->
<h1>Stay On Brand - Templated Img Gen</h1>
<h2>Sliders:</h2>
<p><strong>Template 1</strong> - 2 Line Headline &amp; 6 Lines of Text</p>
<p><img src="https://olipassey.me.uk/xmas.php" alt="" width="750" height="300" /></p>
<p>Headline:<input name="Headline" type="text" /></p>
<p>Sub-heading:<input name="Sub-heading" type="text" /></p>
<p>Text 1:<input name="Text1" type="text" /></p>
<p>Text 2:<input name="Text2" type="text" /></p>
<p>Text 3:<input name="Text3" type="text" /></p>
<p>Text 4:<input name="Text4" type="text" /></p>
<?php
$my_img = imagecreatefrompng ( "x_feature_template.png" );
$background = imagecolorallocate( $my_img, 149, 152, 192 );
$text_colour = imagecolorallocate( $my_img, 18, 12, 45 );
$button_text_colour = imagecolorallocate( $my_img, 197, 184, 114 );
$font_bold = 'palatino.ttf';
$font_medium = 'palatino.ttf';
@OliPassey
OliPassey / hyperion.config.json
Last active March 22, 2020 23:52
Config file for Hyperion Remote AirCookie/WLED WS2812b NodeMCU
// Automatically generated configuration file for Hyperion ambilight daemon
// Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area)
// Generated by: HyperCon (The Hyperion deamon configuration file builder)
// Created with HyperCon V1.03.3 (22.10.2017)
{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfig",
'Call this script by runiing &hs.runScriptFunc("L2DB-influxdbV4.vb","Main",0,False,False)
'VB.Net script to write Homeseer 3 values to InfluxDB
'from this post of the Homeseer forums: https://forums.homeseer.com/showthread.php?t=194145
'Use at your own risk. Edited by Marty.
'Uncomment (hs.WriteLog) the log statements if you're having problems to try to track down the error.
'V4 sends to new Raspberry Pi 2 which runs only influx and grafana, note the IP address and database name
@OliPassey
OliPassey / L2DB-InfluxDB.vb
Last active May 13, 2019 14:50
Send metrics from HomeSeer to InfluxDB for display in Grafana
'VB.Net script to write Homeseer 3 values to InfluxDB
'Created by Brian based on code found on the Homeseer forums. No warranty. Use at your own risk.
'Uncomment the log statements if you're having problems to try to track down the error.
'Script amended by reidfo for Linux Compatibility & greater error / log handling
'Script amended by Rob2791 to include TCP Connection Limit lift to 20
'Posted to GitHub by OliPassey for VersionControl - please feel free to PR, Fork, etc
'Original release and forum discussion: https://forums.homeseer.com/forum/homeseer-products-services/system-software-controllers/hs3-hs3pro-software/hs3-hs3pro-discussion/107992-a-script-to-log-device-changes-to-influxdb-for-use-with-grafana
'Installation Instrustions:
<?php
// Testing sending via pushbullet channels, rather than direct to devices.
$pb_api_key = "ADD-YOUR-PB-API-KEY";
// Capture incoming data and try to detect JSON
if($json = json_decode(file_get_contents("php://input"), true)) {
print_r($json);
$data = $json;
} else if(isset($_GET["mode"]) && $_GET["mode"] == "test") {
@OliPassey
OliPassey / grafana-webhook-to-pushbullet.php
Last active October 7, 2021 07:44
add pushbullet notifications to grafana alerts via custom webhook (multi-user support)
# Copyright (c) 2018 Oli Passey & Steven Gould
# Author: Oli Passey & Steven Gould
# More information: https://olipassey.me.uk
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions: