Skip to content

Instantly share code, notes, and snippets.

Avatar

Jan T. Sott idleberg

View GitHub Profile
@idleberg
idleberg / MastodonIFTTT.md
Last active Nov 1, 2022
Connecting IFTTT with Mastodon
View MastodonIFTTT.md

Connecting IFTT with Mastodon

As of the time of this writing, IFTTT has no integration for Mastodon. Yet, it's possible to connect the two.

Mastodon

  1. Login to your Mastodon account

  2. Go to Preferences > Developer and register a new application with write:statuses permission.

@idleberg
idleberg / macports_permissions.md
Last active Sep 5, 2022
Fixing permissions for MacPorts local repositories
View macports_permissions.md

Permissions for local MacPorts repositories

Getting local Portfile repository for MacPorts running is difficult, if not annoying. The documentation doesn't provide much help or is even outdated. Hopefully, the following steps will help avoiding the problem I had.

Installation

  1. Download and run the MacPorts installer

  2. Unlike specified in the documentation, the installer did not add /opt/local/bin to my PATH environmental variable. However, since I don't use the default macOS shell, the problem might be on my end.

@idleberg
idleberg / playdate-sdk.md
Last active Sep 4, 2022
Install Playdate SDK using a package manager
View playdate-sdk.md

Install Playdate SDK

If you're like me, you want to install the Playdate SDK using a package manager. Below are some options for you.

Info Did I miss anything? Please comment below!

macOS

Homebrew

@idleberg
idleberg / vscode-macos-context-menu.md
Last active Dec 6, 2022
“Open in Visual Studio Code” in macOS context-menu
View vscode-macos-context-menu.md

Open in Visual Studio Code

  • Open Automator
  • Create a new document
  • Select Quick Action
  • Set “Service receives selected” to files or folders in any application
  • Add a Run Shell Script action
    • your default shell should already be selected, otherwise use /bin/zsh for macOS 10.15 (”Catalina”) or later
    • older versions of macOS use /bin/bash
  • if you're using something else, you probably know what to do 😉
@idleberg
idleberg / rle_dec.lua
Last active Sep 8, 2022
RLE decoder that supports Pico-8's subset of Lua
View rle_dec.lua
-- Helper function to repeat string
function rep(char, multiplier)
local out = ""
for i=1, multiplier do
out = out..char
end
return out
end
View vscode-theme-colors.jsonc
{
"colors": {
// An extra border around active elements to separate them from others for greater contrast.
"contrastActiveBorder": "",
// An extra border around elements to separate them from others for greater contrast.
"contrastBorder": "",
//Overall border color for focused elements. This color is only used if not overridden by a component.
"focusBorder": "",
//Overall foreground color. This color is only used if not overridden by a component.
@idleberg
idleberg / scoop.md
Last active Aug 18, 2022
Scoop Aliases
View scoop.md

Common aliases for the scoop package manager

# Install app
scoop alias add i 'scoop install $args[0]' 'Install app'
scoop alias add add 'scoop install $args[0]' 'Install app'

# Uninstall app
scoop alias add rm 'scoop uninstall $args[0]' 'Uninstall an app'
scoop alias add remove 'scoop uninstall $args[0]' 'Uninstall an app'
@idleberg
idleberg / avsex.md
Last active May 19, 2018
avs expressions
View avsex.md

Bump

x, y, isBeat, isLBeat, bi

Color Modifier

red, green, blue

Dynamic Distance Modifier

@idleberg
idleberg / in_arrayi.php
Created Jan 23, 2018 — forked from sepehr/in_arrayi.php
PHP: Case-insensitive in_array()
View in_arrayi.php
<?php
/**
* Case-insensitive in_array() wrapper.
*
* @param mixed $needle Value to seek.
* @param array $haystack Array to seek in.
*
* @return bool
*/
@idleberg
idleberg / build_scummc.sh
Created Nov 14, 2017
Build ScummC on macOS
View build_scummc.sh
# Pre-requisites
brew install bison
brew link bison --force
# Clone ScummC
git clone https://github.com/AlbanBedel/scummc
cd scummc
# Build
./configure