Skip to content

Instantly share code, notes, and snippets.

View jasondavis's full-sized avatar

Jason Davis jasondavis

View GitHub Profile
@jasondavis
jasondavis / GitHubFolderToGist.js
Created September 1, 2026 01:28
GitHubFolderToGist-v1.1.2 - iOS_Scriptable
/**
* File: GitHubFolderToGist.js
* Version: 1.1.2
* Description:
* Select a folder or ZIP archive from iOS Files and publish its contents as
* a GitHub Gist. Nested paths are flattened into Gist-safe filenames.
*
* Features:
* - Select an iOS Files folder or a .zip archive.
* - Recursively includes files from nested folders.
@jasondavis
jasondavis / GitHubFolderToGist-v1.1.2 - iOS_Scriptable
Last active September 1, 2026 01:26
GitHubFolderToGist-v1.1.2 - iOS_Scriptable
/**
* File: GitHubFolderToGist-v1.1.2.js
* Version: 1.1.2
* Description:
* Select a folder or ZIP archive from iOS Files and publish its contents as
* a GitHub Gist. Nested paths are flattened into Gist-safe filenames.
*
* Features:
* - Select an iOS Files folder or a .zip archive.
* - Recursively includes files from nested folders.
@jasondavis
jasondavis / README.md
Created September 1, 2026 01:00
fullpage-screenshot-extension

fullpage-screenshot-extension

fullpage-screenshot web browser extension

File Tree

.
|-- icons/
| |-- icon128.png
@jasondavis
jasondavis / Finance__Dashboards__Finance Dashboard.md
Created September 1, 2026 00:49
Obsidian-Finance-Tracker 2
tags
finance
dashboard
cssclasses
finance-dashboard

💰 Finance & Bill Tracker

@jasondavis
jasondavis / Obsidian-Roommate-Ledger__README.md
Created September 1, 2026 00:43
Obsidian-Roommate-Ledger 3

Obsidian Roommate Ledger

This package creates a factual, date-based roommate ledger in Obsidian.

Required plugins

  • Templater
  • Dataview (JavaScript queries enabled)
  • Buttons
  • Modal Forms
@jasondavis
jasondavis / reddit_full_capture.py
Created August 24, 2026 01:14 — forked from chapterthreee/reddit_full_capture.py
Read-only Reddit thread capture utility
import json
import os
import sys
import getpass
from datetime import datetime, timezone
import praw
from praw.models import MoreComments
#!/bin/bash
# 1: Define backup filenames with timestamps.
db_backup_name="wp-db-backup-$(date +%d-%m-%Y-%H.%M).sql.gz"
wpfiles_backup_name="wp-content-backup-$(date +%d-%m-%Y-%H.%M).tar.gz"
# 2: Database connection info.
db_name="wordpress"
db_username="wordpress"
db_password="wordpress123"

Shell scripting with Markdown documents

alias ~~~=":<<'~~~sh'";:<<'~~~sh'

@jasondavis
jasondavis / anime-js-scramble-text-playground.markdown
Created June 6, 2026 03:01
Anime.js Scramble Text playground
@jasondavis
jasondavis / index.html
Created June 6, 2026 01:49
Long shadow generator
<div class='demo'>
<div class='icons'>
<div class='app-icon app-icon-1'>
<p>&#9835;</p>
</div>
<div class='app-icon app-icon-2'>
<p>&#59176;</p>
</div>
<div class='app-icon app-icon-3'>
<p>&#9993;</p>