JamesJJ's repositories
cloudwatch-to-google-chat
An AWS serverless function (lambda) written in Go, that takes Cloudwatch Alarms from SNS and publish them to Google Chat (using a Google Chat webhook)
dmarc-report-ses-tsv
Convert DMARC reports to TSV (or CSV) format for easier analysis and visualisation
docker-builder-prune
Relieve inode exhaustion by pruning the docker build cache
docker-monitor-fluent
Docker container to periodically read statistics about running docker containers and forward them to FLUENTd as JSON
fluent-plugin-email-obfuscate
Fluentd filter plugin to obfuscate email addresses
vsts-agent-dockerized
VSTS agent (minimal base image)
fluent-bit-output-deduplicated-post
A FluentBit output plugin that can deduplicate, decorate, batch and compress incoming events, and then POST them to an upstream HTTP server. The original purpose was to process a high volume log source as input e.g. web service logs, match a list of specific clients IP, and POST upstream once daily a batch of the deduplicated matching callers (a very small amount of data compared to the original incoming event flow)
http-deleter
Send HTTP DELETE requests to URLs parsed with strftime (e.g. Elasticsearch curator, harshly simplified)
line-bot-demo
A LINE Messaging Bot in Go which runs using AWS Lambda and AWS API Gateway, with deployment a template for AWS SAM.
s3-new-file-email-lambda
A Lambda function written in Go, that will send an email via SES each time a file is added to S3. The email is templated, and includes a pre-signed link to securely download new file
.github
Github Settings
chef_aws_motd
Put AWS attributes into your MOTD
chef_box_basic
Centos7+ new box cookbook
chef_lvm_mount
Create an LVM volume, format it and mount it.
chef_reinstall_chef
Re-install Chef (Why? .... See the README!)
chef_shell_preferences
Sets shell preferences and installs vim-enhanced
chef_yum_localrepo
Create a localrepo and enable it for use with yum
gha-aspell
Aspell Github Action
htmlfmt
format html file
jamesjj
Github Profile
jekyll
A docker image for building Jekyll websites
line-bot-go
Go package that makes it easier to use the Line Bot Go SDK in AWS Lambda, as a serverless API function.
python-periodic-docker-swarm
python-periodic-docker-swarm
python-periodic-task-example
python-periodic-task-example
qkr
Go quicker utilities
s3-replicate
Copy files from one S3 bucket to another