Skip to content

Instantly share code, notes, and snippets.

View prabapro's full-sized avatar
🍃
Building stuff!

Praba Ponnambalam prabapro

🍃
Building stuff!
View GitHub Profile
@prabapro
prabapro / measureschool-ga4-ecommerce-boilerplate.json
Created August 5, 2022 10:09
GA4 Ecommerce Boilerplate - GTM Recipe by MeasureSchool
{
"exportFormatVersion": 2,
"exportTime": "2022-08-05 10:09:11",
"containerVersion": {
"path": "accounts/6006227429/containers/90922809/versions/2",
"accountId": "6006227429",
"containerId": "90922809",
"containerVersionId": "2",
"name": "[Praba] GA4 Ecommerce Events Boilerplate by MeasureSchool - v1.0",
"description": "GA4 Ecommerce Events Boilerplate by MeasureSchool.\n\nFor queries, write to [email protected]",
@prabapro
prabapro / git_commit_and_push.sh
Last active August 13, 2023 08:19
This shell script streamlines Git commits and pushes with emoji-enhanced commit messages. It allows selecting a branch, displays files to be committed, adds emojis based on keywords, commits changes, and offers the choice to push. It adds a fun and efficient touch to Git workflows.
#!/bin/bash
# Get the list of available branches
available_branches=$(git branch --list)
# Prompt to select a branch
echo "🌍 Available branches:"
echo "$available_branches"
read -p "❗ Please enter the branch name to commit to (or press Enter for current branch): " selected_branch
@prabapro
prabapro / google-consent-mode-v2-status.js
Last active February 12, 2025 07:03
Log Google Consent Mode v2 status to the browser console
@prabapro
prabapro / countries.json
Created May 3, 2025 12:10 — forked from erdem/countries.json
Country list as JSON format. fields: name, coordinates, timezones, country code and capital resource: https://github.com/mledoze/countries
[
{
"timezones": [
"America/Aruba"
],
"latlng": [
12.5,
-69.96666666
],
"name": "Aruba",