Skip to content

Instantly share code, notes, and snippets.

View trey's full-sized avatar
🏠
I'd rather be at home

Trey Piepmeier trey

🏠
I'd rather be at home
View GitHub Profile
@trey
trey / setup-uv.sh
Created October 26, 2024 16:07
convert a project using pip-tools to use uv
while read line; do uv add "$line"; done < requirements/requirements.in
# https://starship.rs/config/
# I live in `~/.config/starship.toml`.
[docker_context]
disabled = true
[package]
disabled = true
[nodejs]
@trey
trey / alpine.html
Last active August 27, 2024 09:33
JavaScript confirmation message with Alpine.js and htmx
<!--
https://alpinejs.dev/directives/on#prevent
https://github.com/alpinejs/alpine/issues/150#issuecomment-580452229
-->
<form x-data action="/something" @submit.prevent="if (confirm('Are you sure?')) $el.submit()" method="post">
<button aria-label="Delete this">[some icon]</button>
</form>
@trey
trey / starship.toml
Last active December 14, 2021 12:41
My Starship configuration
# https://starship.rs/config/
# I live in `~/.config/starship.toml`.
add_newline = false
[line_break]
disabled = true
[git_branch]
# Remove the default `on` before the branch name.
@trey
trey / markdown-autocomplete.js
Last active March 20, 2021 13:40
Autocomplete Markdown Lists in a Textarea (requires jQuery)
const $textarea = $('textarea');
const ulRegex = /^- .+/;
const olRegex = /^\d+\. .+/;
const olNumberRegex = /^\d+/;
const emptyLiRegex = /^(-|(\d+\.)) $/;
const emptyOlLiRegex = /^\d+\. $/;
$textarea.on('keyup', e => {
const $this = $(e.target);
@trey
trey / Safari.css
Last active February 27, 2021 20:59 — forked from shauninman/custom.css
Make Twitter dot com nicer.
/* bye-bye brands */
/* https://twitter.com/shauninman/status/1338535791643996160 */
div[aria-label~="Timeline"] div[role="group"] + div {
background-color: black;
position: absolute !important;
top: -24px !important;
left: -64px !important;
margin-top: 0 !important;
width: calc(100% + 64px);
height: calc(100% + 24px);
@trey
trey / remove-tumblr-cruft.css
Last active February 27, 2021 20:28
Remove Tumblr URL cruft.
.tmblr-iframe—app-cta-button {
display: none !important;
}
@trey
trey / LICENSE
Last active January 13, 2021 09:36
Nicely Formatted Anti-Capitalist License
ANTI-CAPITALIST SOFTWARE LICENSE (v 1.4)
Copyright © 2020 Arthur L. Piepmeier III @trey
This is anti-capitalist software, released for free use by individuals and
organizations that do not operate by capitalist principles.
Permission is hereby granted, free of charge, to any person or organization
(the "User") obtaining a copy of this software and associated documentation
files (the "Software"), to use, copy, modify, merge, distribute, and/or sell
@trey
trey / .eleventy.js
Last active August 14, 2024 09:03
Display Image Exif Data in 11ty
const responsiveImage = require('./src/_includes/shortcodes/responsive-image');
const exifData = require('./src/_includes/shortcodes/exif-data');
// …
module.exports = function(eleventyConfig) {
// …
eleventyConfig.addShortcode('responsiveImage', responsiveImage);
@trey
trey / _README.md
Last active September 26, 2023 14:53
VS Code settings 2023

Trey’s VS Code Settings