Skip to content

Instantly share code, notes, and snippets.

View swateek's full-sized avatar
🎯
One Small Step at a Time

Swateek Jena swateek

🎯
One Small Step at a Time
View GitHub Profile
@swateek
swateek / extract_http_requests.py
Created August 15, 2025 05:12
Extract HTTP Requests From an HAR File
import json
# Path to your HAR file
har_file = "example.har"
# Load HAR file
with open(har_file, "r", encoding="utf-8") as f:
har_data = json.load(f)
# HAR files store entries under log.entries
@swateek
swateek / aws_route53_management.sh
Created August 14, 2025 04:07
AWS Route53 Management Script
#!/usr/bin/env bash
set -euo pipefail
AWS_PROFILE="devops"
function hosted_zone_exists() {
local domain=$1
aws route53 list-hosted-zones-by-name \
--dns-name "$domain" \
--query "HostedZones[?Name=='${domain}.'] | length(@)" \
import { DBSQLClient } from "@databricks/sql";
import IDBSQLSession from "@databricks/sql/dist/contracts/IDBSQLSession";
interface DataBricksWareHouseConnect {
token: string;
host: string;
path: string;
}
class DataBricksManager {
@swateek
swateek / databricks_sqlwarehouse.py
Created June 18, 2025 04:02
DataBricks SQL WareHouse
from databricks import sql
DATABRICKS_USE2_PAT = ""
use2_workspace = sql.connect(
server_hostname="<YOUR-SERVER-HOSTNAME>",
http_path="<YOUR-HTTP-PATH>",
access_token=DATABRICKS_USE2_PAT,
catalog="<YOUR-CATALOG-NAME>",
schema="<YOUR-SCHEMA-NAME>"
@swateek
swateek / blobs_in_singlestore.md
Created April 17, 2025 08:20
Blobs In Singlestore
USE information_schema;

DESC MV_DATA_DISK_USAGE;

SELECT * FROM MV_DATA_DISK_USAGE;

SELECT DATABASE_NAME, FORMAT(SUM(`BLOBS_B`) / 1024/1024, 0) MB
FROM MV_DATA_DISK_USAGE
GROUP BY DATABASE_NAME
@swateek
swateek / agents.yaml
Created January 14, 2025 03:04
Crew AI with Bedrock LLMs
bedrock_agent:
role: >
Bedrock AI Assistant
goal: >
Help users generate responses using AWS Bedrock's LLM.
backstory: >
You are an advanced AI assistant powered by AWS Bedrock. You excel at processing
and generating meaningful insights from textual data.
tools:
- bedrock_tool
@swateek
swateek / working_with_jq.md
Last active August 24, 2023 07:55
working_with_jq.md

jq

  • Print all of the JSON content in a key value pair, like in an environment file.
echo '{"key1":"value1", "key2": "value2", "key3": "value3"}'\
| jq -r 'to_entries|map("\(.key)=\(.value|tostring)")|.[]'

echo '{"key1":"value1", "key2": "value2", "key3": "value3"}'\
| jq -r 'to_entries[] | "\(.key)=\(.value | tostring)"'
@swateek
swateek / random_file_creation.sh
Created July 16, 2023 14:04
Create Random Files & Folders to Test
#!/bin/bash
current_time=$(date "+%Y_%m_%dT%H_%M_%S")
rm -rf .my_job 2> /dev/null
mkdir -p .my_job
mkdir -p .my_job/{100,101,102,103,104,105,106,107,108,109,110}
ls -d .my_job/* | xargs -I {} bash -c "cd '{}' && touch sample_$random_$current_time.txt"
curl -s -X GET https://filesamples.com/samples/document/csv/sample4.csv -o .my_job/sample_$current_time.csv
curl -s -X GET https://filesamples.com/samples/document/pdf/sample2.pdf -o .my_job/sample_$current_time.pdf
curl -s -X GET https://filesamples.com/samples/document/xls/sample3.xls -o .my_job/sample_$current_time.xls
@swateek
swateek / json_with_singlestore.sql
Last active May 3, 2024 10:39
Working With JSON in SingleStore
-- Delete a key from JSON Object
-- INPUT: {"somekey":"somevalue", "meta": {"ui": false, "miscTest": {"unit": "kWh", "value": 10}}}
UPDATE myTable
SET meta=JSON_DELETE_KEY(meta, 'miscTest')
WHERE id="85c8a446-fe24-11ed-8abf-af2f19c7e27f";
-- RESULT: {"somekey":"somevalue", "meta": {"ui": false}}
-- Update a key in JSON Object
-- INPUT: {"somekey":"somevalue", "meta": {"ui": false}}
@swateek
swateek / create_test_files.bat
Created June 26, 2023 14:53
Working With Windows Task Scheduler From CLI
@echo off
echo %DATE% %TIME%>C:\Users\Swateek\Downloads\tmp\abc_%RANDOM%.txt