Skip to content

Instantly share code, notes, and snippets.

@joerobot
joerobot / A Spotify Proxy Switcher.md
Last active March 25, 2020 16:18
Making Spotify HTTP Proxy Switching Slightly Less Painful

These are two commands for switching the Spotify proxy on and off, as Spotify doesn't automate it for you. Also bundled are some aliases you can use to switch from the command line.

  • Make sure you have your proxy settings set up and set to 'HTTP' or 'No Proxy'
  • Download the two .command files
  • Save them somewhere sensible
  • Make sure they are executable (Move to the directory you saved them in and chmod +x Spotify_Proxy_Off.command Spotify_Proxy_On.command)

Now you can proxy switch from Spotlight by searching Spotify Proxy On and Spotify Proxy Off πŸ€—

@thejohnfreeman
thejohnfreeman / instructions.md
Last active January 5, 2023 02:15
Semantic UI fonts with Webpack in a Chrome extension

To get Semantic UI fonts working:

  1. npm install semantic-ui-css

  2. Import 'semantic-ui-css/semantic.css' in your entry script. The exact syntax for this varies depending on your chosen module format: import for ES6, require for CommonJS, etc. This tells Webpack to pull the CSS into your bundle.

  3. npm install --save-dev style-loader css-loader

@leoloobeek
leoloobeek / get_gists.py
Created April 26, 2017 21:34
Download all gists for a specific user
# first: mkdir user && cd user && cp /path/to/get_gists.py .
# python3 get_gists.py user
import requests
import sys
from subprocess import call
user = sys.argv[1]
r = requests.get('https://api.github.com/users/{0}/gists'.format(user))
@Rich-Harris
Rich-Harris / what-is-svelte.md
Last active October 2, 2025 17:25
The truth about Svelte

I've been deceiving you all. I had you believe that Svelte was a UI framework β€” unlike React and Vue etc, because it shifts work out of the client and into the compiler, but a framework nonetheless.

But that's not exactly accurate. In my defense, I didn't realise it myself until very recently. But with Svelte 3 around the corner, it's time to come clean about what Svelte really is.

Svelte is a language.

Specifically, Svelte is an attempt to answer a question that many people have asked, and a few have answered: what would it look like if we had a language for describing reactive user interfaces?

A few projects that have answered this question:

@tyhawkins
tyhawkins / zoom-mute-status.scpt
Last active May 27, 2022 20:51
Get Zoom Mute/Unmute Status
property btnTitle : "Mute audio"
if application "zoom.us" is running then
tell application "System Events"
tell application process "zoom.us"
if exists (menu item btnTitle of menu 1 of menu bar item "Meeting" of menu bar 1) then
set returnValue to "Unmuted"
else
set returnValue to "Muted"
end if
@liamcain
liamcain / obsidian-pagebreaks.css
Created November 8, 2020 01:04
Obsidian Pagebreaks
/**
Create pagebreaks in exported Obsidian PDFs.
Example:
# Heading 1
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,
when an unknown printer took a galley of type and scrambled it to make a type
@DrLeucine
DrLeucine / thesis-eisvogel
Created December 2, 2022 12:45
An adaptation of https://github.com/Wandmalfarbe/pandoc-latex-template but for academic thesis with minor changes to the layout
%%
% Copyright (c) 2017 - 2021, Pascal Wagler;
% Copyright (c) 2014 - 2021, John MacFarlane
%
% All rights reserved.
%
% Redistribution and use in source and binary forms, with or without
% modification, are permitted provided that the following conditions
% are met:
%