Skip to content

Instantly share code, notes, and snippets.

View RicoTrevisan's full-sized avatar
🤔
... learning...

Rico RicoTrevisan

🤔
... learning...
View GitHub Profile
@RicoTrevisan
RicoTrevisan / find-unused-endpoints.sh
Last active November 4, 2025 11:27
Find unused endpoints in your .bubble file
#!/usr/bin/env bash
set -euo pipefail
if [[ $# -lt 1 || $# -gt 3 ]]; then
echo "usage: $0 <bubble-export.json> [tsv|csv|json|md] [base_url]" >&2
exit 1
fi
file=$1
format=${2:-tsv}
@RicoTrevisan
RicoTrevisan / bubble_app_data.js
Last active January 9, 2024 09:28
JS that JSON parses the bubble.io data
This file has been truncated, but you can view the full file.
var app = JSON.parse('{"last_change":"17561905295","last_change_as_of":1704382209808,"generation_fiber_id":"1704382207979x563401564191420100","_id":"meta","app_version":"live","_index":{"id_to_path":{"ACB":"%ed.Alm","AAs":"%ed.Alp","cnrTi1":"%ed.cnrTj1","cnAQs0":"%ed.cnAQt0","cntwl1":"%ed.cntwm1","cnFbI0":"%ed.cnFbN0","cnfLq":"%ed.cnfMV","cnfNi":"%ed.cnfOG","cnnEC4":"%ed.cnnEz4","cmyEz3":"%ed.cmyFA3","cnBrc0":"%ed.cnBrd0","cnKUp0":"%ed.cnKUq0","coAQF5":"%ed.coAQG5","ADl":"%p3.AYD","AFw":"%p3.AYE","AHJ":"%p3.AYF","AIV":"%p3.AYI","AIq":"%p3.AYJ","AJK":"%p3.AYK","AKJ":"%p3.AYM","ALR":"%p3.AYN","ANS":"%p3.AYO","AQk":"%p3.AYS","Auy":"%p3.Avs","BxZ":"%p3.Bzv","CTu0":"%p3.CUN0","CZs":"%p3.Cbc","Dzi0":"%p3.EAP0","bTGNM":"%p3.bTGNN","bTGhO":"%p3.bTGhR","bTGnB":"%p3.bTGnY","bTGpi":"%p3.bTGqG","bTGqk":"%p3.bTGrc","bTHGW":"%p3.bTHHu","bTHIv":"%p3.bTHKL","bTHUt":"%p3.bTHVj","bTHvw":"%p3.bTHxL","bTIZH":"%p3.bTIZV","bTIok":"%p3.bTIpu","bTJFh":"%p3.bTJKv","bTJSt":"%p3.bTJUC","bTJaj":"%p3.bTJfq","bTJqf":"%p3.bTJsn","bTKnA":"%
@RicoTrevisan
RicoTrevisan / keybase.md
Last active December 29, 2020 08:16
keybase.md proof

ricotrevisan Rico Trevisan Apostle of Broadband Jesus Waffleland

Keybase proof

I hereby claim: