A list of useful commands for the FFmpeg command line tool.
Download FFmpeg: https://www.ffmpeg.org/download.html
Full documentation: https://www.ffmpeg.org/ffmpeg.html
| #!/usr/bin/env python3 | |
| # Print world clock in terminal | |
| # (c) Copyright 2022 by Joseph Reagle | |
| # Licensed under the GPLv3, see <http://www.gnu.org/licenses/gpl-3.0.html> | |
| # | |
| # replacing: https://superuser.com/questions/164339/timezone-conversion-by-command-line | |
| import argparse # http://docs.python.org/dev/library/argparse.html | |
| import sys |
| #!/usr/bin/env python3 | |
| """Pretty print a mailbox, since some previous date, as a simple HTML file""" | |
| import argparse # http://docs.python.org/dev/library/argparse.html | |
| # http://docs.python.org/lib/module-email.Utils.html | |
| # from email.utils import parsedate | |
| import email.parser | |
| import html | |
| import logging |
A list of useful commands for the FFmpeg command line tool.
Download FFmpeg: https://www.ffmpeg.org/download.html
Full documentation: https://www.ffmpeg.org/ffmpeg.html
| #!/bin/sh | |
| defaults read com.apple.finder CreateDesktop > /dev/null 2>&1 | |
| enabled=$? | |
| if [ "$1" = "off" ]; then | |
| if [ $enabled -eq 1 ]; then | |
| defaults write com.apple.finder CreateDesktop false | |
| osascript -e 'tell application "Finder" to quit' | |
| open -a Finder |
In the below keyboard shortcuts, I use the capital letters for reading clarity but this does not imply shift, if shift is needed, I will say shift. So ⌘ + D does not mean hold shift. ⌘ + Shift + D does of course.
| Function | Shortcut |
|---|---|
| New Tab | ⌘ + T |
| Close Tab or Window | ⌘ + W (same as many mac apps) |
| Go to Tab | ⌘ + Number Key (ie: ⌘2 is 2nd tab) |
| Go to Split Pane by Direction | ⌘ + Option + Arrow Key |
Last updated: 2017-03-18
exiftool -filename -filemodifydate -createdate -r -if '(not $datetimeoriginal) and $filetype eq "JPEG"' .
###Output photos that don't have datetimeoriginal to a CSV### Note this can take a long time if you have a lot of jpgs
| #!/usr/bin/ruby | |
| # SIFTTTER 1.5: An IFTTT-to-Day One Logger by Craig Eley 2014 <http://craigeley.com> | |
| # Based on tp-dailylog.rb by Brett Terpstra 2012 <http://brettterpstra.com> | |
| # Multiple Date Function by Paul Hayes 2014 <http://paulrhayes.com> | |
| # | |
| # Notes: | |
| # * Uses `mdfind` to locate a specific folder of IFTTT-generated text files changed in the last day | |
| # * The location of your folder should be hardcoded in line 67, and the location of your Day One in line 66 | |
| # * Scans leading timestamps in each line matching the selected dates | |
| # * Does not alter text files in any way |
| set clickDelay to 0.3 | |
| set abbreviationList to {} | |
| set snippetsList to {} | |
| set disallowedGroups to {"AutoCorrect", "AutoCorrect Deutsch Snippets", "AlteNeue Rechtschreibung", "Deutsche Akronyme"} | |
| set disallowedSnippetContents to {"%e", "%d", "%a", "%A", "%m", "%1m", "%b", "%B", "%y", "%Y", "%H", "%I", "%1H", "%1I", "%M", "%1M", "%S", "%1S", "%p", "%@+", "%@-", "%key:", "%clipboard", "%|", "%<", "%^", "%>", "%v", "%-", "%+", "%fill:", "%fillpart:", "%filltext:", "%fillpopup:", "%fillarea:"} | |
| -- open the Text tab of Keyboard preferences | |
| tell application "System Preferences" | |
| activate | |
| delay 5 |
| #!/usr/bin/env ruby | |
| # Works with IFTTT recipe https://ifttt.com/recipes/125999 | |
| # | |
| # Set Hazel to watch the folder you specify in the recipe. | |
| # Make sure nvALT is set to store its notes as individual files. | |
| # Edit the $target_folder variable below to point to your nvALT | |
| # ntoes folder. | |
| require 'date' | |
| require 'open-uri' | |
| require 'net/http' |
| #!/usr/bin/env ruby | |
| # encoding: utf-8 | |
| =begin | |
| http://marked2app.com | |
| Marked 2 preprocessor - "Lazy" footnotes. | |
| Allows use of `[^]` or `†` footnote references | |
| where the next [^]: or †: note defines the text of the footnote. |