Skip to content

Instantly share code, notes, and snippets.

View jubilancy's full-sized avatar
💘

eliana jubilancy

💘
View GitHub Profile
<details>
<summary>welcome to ravel!</summary>
<details>
<summary>ravel is a tool for making unfolding texts out of the html details tag.</summary>
<details>
<summary>write text in the "Write" tab, left</summary>
<div>(click on any piece of text to edit it)</div>
<details>
<summary>while writing, press enter to make a new node of editable text</summary>
<div>it will be nested under the node you were writing in</div>
@jubilancy
jubilancy / glitch.html
Created June 16, 2026 15:59
glitch-art.vercel.app
<img src="https://glitch-art.vercel.app/api/simple?word=eliana" alt="Glitch Art" />
@jubilancy
jubilancy / ratios.py
Created June 17, 2026 15:07
this script groups them into 6 standard digital buckets (Square, Portrait, Landscape, Ultrawide) plus an "Other" catch-all, keeping your final folder count down to around 10 or fewer.
from PIL import Image
import os
import shutil
def get_aspect_ratio(image_path):
with Image.open(image_path) as img:
width, height = img.size
aspect_ratio = float(width) / float(height)
return aspect_ratio