Skip to content

Instantly share code, notes, and snippets.

@ulasozguler
ulasozguler / plexuser
Created March 29, 2022 08:55
Plex media server user change
#!/bin/sh
if [ $# -eq 0 ] ; then
echo 'Usage: sudo plexuser <username>'
exit 1
fi
tee /etc/systemd/system/plexmediaserver.service.d/override.conf > /dev/null <<EOT
[Service]
User=$1
Group=$1
def data_anon(data, whitelist_vals=None, whitelist_keys=None):
def iter_data(data, key=None):
if isinstance(data, dict):
for k, v in data.items():
data[k] = iter_data(v, k)
elif isinstance(data, list):
for i, el in enumerate(data):
data[i] = iter_data(el, key)
elif isinstance(data, str):
if (
@ulasozguler
ulasozguler / github-pr.user.js
Last active June 7, 2023 08:10
Userscript to add "toggle inline comment" button to Github PRs comments. Click "Raw" to install.
// ==UserScript==
// @name Github comment toggle
// @version 0.1.0
// @author Ulas Ozguler
// @description Add "toggle inline comment" button to Github PRs comments.
// @match https://github.com/*/pull/*
// @grant GM_addStyle
// @run-at document-start
// ==/UserScript==
@ulasozguler
ulasozguler / gist:3969d7ba43ee8a19b882e88092245a00
Created February 1, 2024 10:44
AWS Linux 2023 ncdu install
wget http://packages.eu-central-1.amazonaws.com/2018.03/main/c31535f74c6e/x86_64/Packages/ncdu-1.10-1.3.amzn1.x86_64.rpm
sudo yum install ncdu-1.10-1.3.amzn1.x86_64.rpm
@ulasozguler
ulasozguler / user.js
Created March 5, 2024 23:53
Ferdium Slack screen share window workaround
module.exports = (config, Ferdium) => {
document.body.addEventListener("click", function (event) {
const qa = event.target.dataset.qa
const parentQA = event.target.parentElement?.dataset.qa
if (qa === "open-in-window" || parentQA === "open-in-window" || qa === "mini_player_open_in_new_window_button") {
toggleCustomStyles()
}
})
function toggleCustomStyles() {