Skip to content

Instantly share code, notes, and snippets.

View ADelRosarioH's full-sized avatar
:octocat:
I may be slow to respond.

Anthony Del Rosario ADelRosarioH

:octocat:
I may be slow to respond.
View GitHub Profile
@ADelRosarioH
ADelRosarioH / .npmrc
Created September 3, 2018 15:28 — forked from ikaruce/.npmrc
.npmrc( proxy and strict-ssl setting )
proxy http://{proxy_server}:{proxy_port}
https-proxy http://{proxy_server}:{proxy_port}
strict-ssl=false
@ADelRosarioH
ADelRosarioH / enqueuer.py
Last active July 27, 2021 02:50
List AWS S3 objects and enqueue them into an AWS SQS
import sys
import json
import argparse
import boto3
parser = argparse.ArgumentParser("enqueue S3 objects into SQS")
parser.add_argument('bucket_name')
parser.add_argument('prefix')
parser.add_argument('postfix')
@ADelRosarioH
ADelRosarioH / merger.py
Created October 28, 2021 23:47
combine, join or merge a list of excel (xlsx) files into a csv
import glob
import pandas as pd
workbooks = glob.glob('*.xlsx')
result_df = pd.DataFrame()
for wb in workbooks:
xlsx = pd.read_excel(wb, engine='openpyxl')
result_df = pd.concat([result_df, xlsx])
@ADelRosarioH
ADelRosarioH / Non2xxHttpStatusCode.cs
Last active December 1, 2021 16:02
Non 2xx Http Status Codes for C# Unit Tests using MTests
[DataRow(HttpStatusCode.Ambiguous)]
[DataRow(HttpStatusCode.MultipleChoices)]
[DataRow(HttpStatusCode.Moved)]
[DataRow(HttpStatusCode.MovedPermanently)]
[DataRow(HttpStatusCode.Found)]
[DataRow(HttpStatusCode.Redirect)]
[DataRow(HttpStatusCode.RedirectMethod)]
[DataRow(HttpStatusCode.SeeOther)]
[DataRow(HttpStatusCode.NotModified)]
[DataRow(HttpStatusCode.UseProxy)]
@ADelRosarioH
ADelRosarioH / SearchStack.ts
Created September 6, 2024 17:09
Typesense Provisioning using AWS CDK, ECS, EFS, ALB wth CloudFront Proxy
import { StackContext } from "sst/constructs";
import * as ec2 from "aws-cdk-lib/aws-ec2";
import * as ecs from "aws-cdk-lib/aws-ecs";
import * as elbv2 from "aws-cdk-lib/aws-elasticloadbalancingv2";
import * as efs from "aws-cdk-lib/aws-efs";
import * as iam from "aws-cdk-lib/aws-iam";
import * as cloudfront from "aws-cdk-lib/aws-cloudfront";
import * as origins from "aws-cdk-lib/aws-cloudfront-origins";
import { RemovalPolicy, Duration } from "aws-cdk-lib";
import { nanoid } from "nanoid";