Skip to content

Instantly share code, notes, and snippets.

View leo-pfeiffer's full-sized avatar

Leo Pfeiffer leo-pfeiffer

View GitHub Profile
{
"1C Enterprise": {
"ace_mode": "text",
"color": "#814CCC",
"extensions": [
".bsl",
".os"
],
"language_id": 0,
"tm_scope": "source.bsl",
@leo-pfeiffer
leo-pfeiffer / Programming_Languages_Extensions.json
Created April 6, 2022 21:57 — forked from ppisarczyk/Programming_Languages_Extensions.json
Programming Languages and their File Extensions
[
{
"name":"ABAP",
"type":"programming",
"extensions":[
".abap"
]
},
{
"name":"AGS Script",
@leo-pfeiffer
leo-pfeiffer / pomodoro.sh
Last active March 6, 2025 08:43
Pomodoro timer for the (Mac OS) terminal
#!/bin/bash
set -eu
# sourceable pomodoro command
pomodoro() {
# print help
echo_help() {
# Display help
echo "Pomodoro timer for the terminal."
@leo-pfeiffer
leo-pfeiffer / topologicalSortFinal.js
Last active July 6, 2022 22:14
Kahn's algorithm for topological sort
// Kahn's topological sort
// row number -> references
const input = [
{id: "A", refs: []},
{id: "B", refs: []},
{id: "C", refs: ["D"]},
{id: "D", refs: ["B"]},
{id: "E", refs: ["A", "B"]},
{id: "F", refs: ["A", "C"]}
@leo-pfeiffer
leo-pfeiffer / occupancy.py
Last active February 1, 2023 21:07
St Andrews Gym Occupancy Bot
import requests
import re
import logging
import time
from datetime import datetime
# Create a custom logger
logger = logging.getLogger(__name__)
# Create handlers