Skip to content

Instantly share code, notes, and snippets.

View mankoff's full-sized avatar

Ken Mankoff mankoff

View GitHub Profile
@mankoff
mankoff / nsidc download
Created July 29, 2021 22:55
NSIDC download
#!/usr/bin/env python
# ----------------------------------------------------------------------------
# NSIDC Data Download Script
#
# Copyright (c) 2021 Regents of the University of Colorado
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
@mankoff
mankoff / README.md
Last active February 5, 2024 13:46 — forked from tararoys/May12knausj-master-cheatsheet.pdf
Code to print out all voice commands in the knausj talon repository,

Talon Voice Commands Cheatsheet

This is a demo for how to get a cheatsheet of all Talon voice commands.

To recreate what I did:

  1. Have talon installed on your computer following the instructions at talonvoice.com
  2. Paste both the cheatsheet.py and cheatsheet.talon into the user directory of ~/talon. This makes these scripts available to talon.
  3. Open the talon repl and type
@mankoff
mankoff / mu4e.md
Created March 15, 2021 19:28 — forked from A6GibKm/mu4e.md
Read your emails with mu4e

Connecting emacs and Protonmail Bridge

This guide will cover the basics on how to integrate emacs with protonmail-bridge using

Configuring mbsync

;;; org-prettify-source-block.el ---
;; Copyright (C) 2018 Not me
;; Author:
;; Created: ew (2018-04-18):
;; Version: 0.1
;; This program is free software; you can redistribute it and/or
;; modify it under the terms of the GNU General Public License as
@mankoff
mankoff / jigsaw.html
Created December 3, 2019 22:59 — forked from Draradech/jigsaw.html
Jigsaw
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Jigsaw puzzle</title>
<script type="text/javascript">
function save(filename, data)
{
var blob = new Blob([data], {type: "text/csv"});