In iTerm2, in the menu bar go to Scripts > Manage > New Python Script
Select Basic. Select Long-Running Daemon
Give the script a decent name (I chose auto_dark_mode.py)
Save and open the script in your editor of choice.
| #!/bin/bash | |
| # Generate a `:something-wow:` Slack emoji | |
| # With thanks to https://gist.github.com/briancain/2efe69b8870be01bafde829d3933b2d3 | |
| set -euo pipefail | |
| if [ $# -eq 0 ]; then | |
| echo "Usage: $0 input.png" | |
| exit 1 |
| #!/bin/bash | |
| # Generate a `:something-intensifies:` Slack emoji, given a reasonable image | |
| # input. I recommend grabbing an emoji from https://emojipedia.org/ | |
| set -euo pipefail | |
| # Number of frames of shaking | |
| count=10 | |
| # Max pixels to move while shaking |
| -- AngusP's XMonad Config | |
| import System.IO | |
| import System.Exit | |
| import XMonad | |
| import XMonad.Actions.CycleWS | |
| import XMonad.Actions.CopyWindow | |
| import XMonad.Actions.MouseGestures | |
| import XMonad.Actions.SpawnOn | |
| import XMonad.Hooks.DynamicLog |
Slack doesn't provide an easy way to extract custom emoji from a team. (Especially teams with thousands of custom emoji) This Gist walks you through a relatively simple approach to get your emoji out.
If you're an admin of your own team, you can get the list of emoji directly using this API: https://api.slack.com/methods/emoji.list. Once you have it, skip to Step 3
HOWEVER! This gist is intended for people who don't have admin access, nor access tokens for using that list.
Follow along...
| if [ $EUID != 0 ]; then | |
| echo "It's a weird tree." | |
| else | |
| echo ' _ __' | |
| echo ' / `\ (~._ ./ )' | |
| echo ' \__/ __`-_\__/ ./' | |
| echo ' _ \ \/ \ \ |_ __' | |
| echo ' ( ) \__/ -^ \ / \' | |
| echo ' \_/ " \ | o o |.. / __' | |
| echo " \\. --' ==== / || / \\ " |