JamesJJ
🇹🇼
Repositories and contributions under this account are personal not supported or endorsed by my current or previous employers.Taiwan
Pinned 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
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.
ngx_http_image_filter_module
ngx_http_image_filter_module modified per README.md
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
JamesJJ's Repositories
JamesJJ/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)
JamesJJ/dmarc-report-ses-tsv
Convert DMARC reports to TSV (or CSV) format for easier analysis and visualisation
JamesJJ/docker-builder-prune
Relieve inode exhaustion by pruning the docker build cache
JamesJJ/docker-monitor-fluent
Docker container to periodically read statistics about running docker containers and forward them to FLUENTd as JSON
JamesJJ/fluent-plugin-email-obfuscate
Fluentd filter plugin to obfuscate email addresses
JamesJJ/vsts-agent-dockerized
VSTS agent (minimal base image)
JamesJJ/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)
JamesJJ/http-deleter
Send HTTP DELETE requests to URLs parsed with strftime (e.g. Elasticsearch curator, harshly simplified)
JamesJJ/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.
JamesJJ/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
JamesJJ/.github
Github Settings
JamesJJ/aws-cloudwatch-dashboard-generator
JamesJJ/chef_aws_motd
Put AWS attributes into your MOTD
JamesJJ/chef_box_basic
Centos7+ new box cookbook
JamesJJ/chef_lvm_mount
Create an LVM volume, format it and mount it.
JamesJJ/chef_reinstall_chef
Re-install Chef (Why? .... See the README!)
JamesJJ/chef_shell_preferences
Sets shell preferences and installs vim-enhanced
JamesJJ/chef_yum_localrepo
Create a localrepo and enable it for use with yum
JamesJJ/dns-ready
Wait until a hostname is resolvable in DNS
JamesJJ/gha-aspell
Aspell Github Action
JamesJJ/htmlfmt
format html file
JamesJJ/jamesjj
Github Profile
JamesJJ/jekyll
A docker image for building Jekyll websites
JamesJJ/line-bot-go
Go package that makes it easier to use the Line Bot Go SDK in AWS Lambda, as a serverless API function.
JamesJJ/python-periodic-docker-swarm
python-periodic-docker-swarm
JamesJJ/python-periodic-task-example
python-periodic-task-example
JamesJJ/python_sitemap_from_json
JamesJJ/qkr
Go quicker utilities
JamesJJ/s3-replicate
Copy files from one S3 bucket to another
JamesJJ/simplelog
log levels for console logging in Go