[
{
"id": "c4be0c03394f3820",
"type": "e-mail in",
"z": "8357254d.c82348",
"name": "Labeled \"paperless\"",
"protocol": "IMAP",
FileToLoad = ""; | |
Plane=0; // 0: XY, 1: XZ, 2: YZ | |
echo("File:", FileToLoad); | |
projection() { | |
if (Plane == 0) { | |
echo("Plane: XY"); | |
import(FileToLoad); | |
} else if (Plane == 1) { | |
echo("Plane: XZ"); |
OBS script that updates the YouTube livechat URL on a browser source on stream start to the livechat associated with the (first) current livestream on a given channel. If no livestream is active, a placeholder page saying "No Stream." will be injected. You can style the text via the css class .nostream
to match your background etc.
You will need a YouTube API key, see https://developers.google.com/youtube/v3/getting-started and https://developers.google.com/youtube/registering_an_application for more information on how to go about that.
Additionally you will require the channel ID of the channel for which you want to query the current live stream. You can retrieve that by inspecting the web site source of the channel in question and looking for externalId
.
To use, download youtube-live-chat-update.py
and add it as script to OBS Studio. Note: Be sure to configure a valid Python environment first, see here for more details.
! Fix ThinkPad shenanigans | |
keycode 118 = End | |
keycode 115 = Insert | |
! AltGr is Mode_switch | |
clear mod5 | |
keycode 108 = Mode_switch | |
! AltGr shortcuts for umlauts | |
keycode 39 = s S ssharp |
Quick node setup to get notifications about requested reviews each workday morning.
Flow json:
[{"id":"3ba912e4.896146","type":"http request","z":"8357254d.c82348","name":"Query","method":"GET","ret":"obj","paytoqs":"query","url":"","tls":"","persist":false,"proxy":"","authType":"","x":530,"y":880,"wires":[["fa377f9a.5a51a","872d9224.2341b8"]]},{"id":"fa377f9a.5a51a","type":"debug","z":"8357254d.c82348","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":750,"y":960,"wires":[]},{"id":"ea784988.39d24","type":"inject","z":"8357254d.c82348","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":140,"y":940,"wires":[["fef091db.f8a6c"]]},{"id":"fef091db.f8a6c","type":"function","z":"8357254d
/* ==UserStyle== | |
@name Lighter FreeCAD Forum | |
@namespace github.com/foosel | |
@version 1.0.2 | |
@description A lighter theme for the FreeCAD forum. Sans-serif instead of Fira-Sans, slightly more line-height, slightly less bold headlines, less read everywhere. Easier on the eyes. | |
@author foosel | |
@homepageURL https://gist.github.com/foosel/21fb760e94bae5782171ca49c799daf5 | |
@updateURL https://gist.githubusercontent.com/foosel/21fb760e94bae5782171ca49c799daf5/raw/lighter_freecad_forum.user.css | |
==/UserStyle== */ |
# -*- coding: utf-8 -*- | |
from __future__ import absolute_import, division, print_function, unicode_literals | |
import octoprint.plugin | |
import octoprint.events | |
import octoprint.util.comm | |
class M33StormPlugin(octoprint.plugin.EventHandlerPlugin): | |
def __init__(self): | |
self._active = False |
Bot Commands on the OctoPrint Discord Server
?role
: Get an overview of the available roles (teams, ranks) you can join. Only allowed in #bot-commands?role <role>
: Join joinablerole
. Only allows in #bot-commands?ranks
: Alias for?role
?rank <rank>
: Alias for?role <role>
?joinirc
&?leaveirc
: Use these to either join or leave the IRC bridge channel #irc (invisible by default). Aliases for?role IRC
. Only allowed in #bot-commands
FROM rust:1.31 | |
WORKDIR /usr/src | |
RUN git clone https://github.com/nelsonjchen/speedtest-rs | |
WORKDIR ./speedtest-rs | |
RUN cargo install --path . | |
ADD entrypoint.sh /opt/speedtest2mqtt.sh | |
RUN apt-get update && \ |
FROM alpine:3.7 | |
ADD entrypoint.sh /opt/speedtest2mqtt.sh | |
COPY speedtest-go /usr/bin/speedtest-go | |
RUN apk update && \ | |
apk add ca-certificates mosquitto-clients && \ | |
rm -rf /var/cache/apk/* && \ | |
chmod 777 /opt/speedtest2mqtt.sh |