Skip to content

Instantly share code, notes, and snippets.

@xenago
xenago / plex_poster_fix.py
Last active March 15, 2024 08:04 — forked from JonnyWong16/select_tmdb_poster.py
Sets the TMDB poster as the default for any movies in a Plex library. Applies to any titles with unlocked posters from Gracenote (or if the poster is unset).
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# plex_poster_fix.py
#
# Swaps out posters provided by Gracenote with ones from TMDB.
# Adapted from JonnyWong16's [`select_tmdb_poster.py`](https://gist.github.com/JonnyWong16/b0e6b2761f8649d811f51866e682464b).
# With large libraries, it may take a few seconds up to a minute for the script to start producing output.
# Usage Instructions
<?php
/*
CertSage (support@griffin.software)
Copyright 2022 Griffin Software (https://griffin.software)
PHP 7.0+ required
Permission is granted to distribute this software in its original form.
Permission is denied to distribute any works derived from this software.
@xenago
xenago / FullScreenGrabKeyboard.user.js
Last active March 19, 2023 03:34 — forked from toff/FullScreenGrabKeyboard.user.js
Grant webapps full keyboard access to enable use of additional shortcuts; useful with Apache Guacamole remote sessions.
// ==UserScript==
// @name Full-screen Grab Keyboard
// @version 0.1
// @description Lock the keyboard in full-screen mode, granting webapps access to additional key shortcuts
// @match https://SITE_URL_HERE/*
// @grant none
// @noframes
// @author xenago
// ==/UserScript==