Skip to content

Instantly share code, notes, and snippets.

View smart-rem.user.js
// ==UserScript==
// @name Smart Rem Alpha
// @version 1.2.3
// @match*
// @description User Script of Smart Rem alpha version
// @license MIT
// @author Hannes Frnak
// @namespace
// @run-at document-idle
// ==/UserScript==
hannesfrank / RemNote-Pane-Management.user.js
Last active Dec 5, 2020
A user script (for Violentmonkey etc.) which adds a few shortcuts to RemNote
View RemNote-Pane-Management.user.js
// ==UserScript==
// @name RemNote Pane Management
// @namespace Violentmonkey Scripts
// @match*
// @grant none
// @version 0.1
// @author Hannes Frank
// @description 25.11.2020, 15:37:16
// ==/UserScript==
hannesfrank /
Last active Aug 9, 2020
RemNote.desktop (application mode for Chromium)

Run RemNote in its own window without browser controls. Browser shortcuts are also disabled so there are no clashes with RemNotes shortcuts.


Save the .desktop in $HOME/.local/share/applications and the icon in $HOME/.local/share/icons. You can also execute the script.

If you have Google Chrome installed instead of Chromium, replace chromium with google-chrome.

hannesfrank /
Created Aug 6, 2020
Remove partial slides from latex-beamer pdf presentations.
#!/usr/bin/env sh
# This script removes partial slides from a beamer presentation.
# Requirements: pdftk-java (v3.0.9)
USAGE="$0 <input pdf> <output pdf>"
# NOTE: This is based on pdf metadata. If it is not correct some
# pages will be missing!
# How it works