Skip to content

Instantly share code, notes, and snippets.

@cemiu
cemiu / gifpause.user.js
Created June 14, 2024 11:37
Userscript to pause and resume animations of GIFs and WebP with right-click
// ==UserScript==
// @name GifPause: Pause and Resume annoying GIF Animations on Right Click
// @author cemiu
// @namespace https://cemiu.net/
// @license MIT
// @version 1.4
// @description Pause and resume GIF and WebP animations on right-click
// @match *://*/*
// @grant none
// ==/UserScript==
@cemiu
cemiu / videospeedchanger.user.js
Last active October 25, 2023 11:51
SpeedeKey: Control HTML5 Video Speed with the Keyboard (userscript)
// ==UserScript==
// @name SpeedeKey: Control HTML5 Video Speed with a Tap
// @author cemiu
// @license MIT
// @namespace https://cemiu.net/
// @homepage https://gist.github.com/cemiu/db9f64b9d199b75ab218bb7a23b68734
// @homepage https://cemiu.net/
// @version 0.5
// @description Change HTML5 video playback speed right from your keyboard. ("[" to decrease, "]" to increase, Backspace to reset)
// @match *://*/*
@cemiu
cemiu / imessage_text_exporter_macos.py
Last active December 23, 2022 23:14
Simply export iMessage chats as searchable text files (macOS)
# Written by cemiu, distributed under the MIT License
# Quick and dirty script to export iMessage conversations as searchable text; Without attatchments or images.
# This version supports macOS only, though Windows support should be possible with some light modifications.
# Usage:
# Create a local, unencrypted (!) backup of an iOS / iPadOS device, through Finder
# Open System Settings > Security & Privacy > Privacy > Full Disk Access > Add Terminal.app (Utilities folder)
# Download imessage_text_exporter_macos.py file, run Terminal, execute:
# python imessage_text_exporter_macos.py