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
{ config, pkgs, ... }: | |
let | |
# Import unstable channel. | |
# sudo nix-channel --add http://nixos.org/channels/nixpkgs-unstable nixpkgs-unstable | |
# sudo nix-channel --update nixpkgs-unstable | |
unstable = import <nixpkgs-unstable> {}; | |
in | |
{ |
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
purgecss is a tool for removing unused css classes from source files. It's particularly useful for functional css frameworks like tachyons, where it's normal to only use a tiny fraction of available classes. This gist contains example code you could use to add purgecss to a shadow-cljs build.
yarn add purgecss
first(hooks/purge-css {:css-source __ :js-globs __ :out-dir __})
:css-source
is the path to the original, bloated CSS file (from project root). This is ideally in a source directory, or node_modules
as in this example. This cannot be the public path where the css is ultimately read.:js-globs
is a string / vector of strings, indicating which files to read as input. These should be all of your compiled javascript bundles which contain your views. purgecss
does a brute-force parse of all these files, extracting all the strings to figure out which clas(require 'url-http) | |
(defun insert-bibtex-from-doi () | |
(interactive) | |
(let* ((doi (string-trim (gui-get-primary-selection))) | |
(url (if (string-prefix-p "https://doi.org/" doi) | |
doi | |
(concat "https://doi.org/" doi))) | |
(url-request-method "GET") | |
(url-mime-accept-string "application/x-bibtex")) |