Skip to content

Instantly share code, notes, and snippets.

View arky's full-sized avatar

Arky arky

View GitHub Profile
@arky
arky / app.py
Last active April 13, 2026 08:33
Validate GPX files, convert CSVs into GPX
import io
import csv
import math
import datetime
import xml.etree.ElementTree as ET
from shiny import reactive
from shiny.express import input, render, ui
from shinyswatch import theme
from shinywidgets import render_widget
@arky
arky / app.py
Created April 16, 2026 09:54
BulkFetch allows you batch download files
import io
import csv
import re
from datetime import date, datetime
from urllib.parse import unquote, urlparse
import requests
import zipfile
from shiny import reactive
from shiny.express import render, ui, input
from shinyswatch import theme
@arky
arky / app.py
Last active April 21, 2026 10:36
Building Iconforge, a Shiny app that uploads images, resizes them, compresses them, and outputs a base64 HTML img tag for Quicklink icons.
import base64
import io
import json
import os
import shinyswatch
from PIL import Image
from shiny import reactive
from shiny.express import input, render, ui
from shiny.types import FileInfo, SilentException