Skip to content

Instantly share code, notes, and snippets.

View auyer's full-sized avatar
🏠
Working from home

Rafael Passos auyer

🏠
Working from home
View GitHub Profile
@auyer
auyer / add_msgpack_struct_tags.py
Created February 8, 2024 20:32
Script for GO files to add msgpack struct tags to every struct that has a Json tag.
import re
import sys
def add_new_text(filename):
with open(filename, "r") as file:
data = file.readlines()
pattern = re.compile(r'json:"([\w,]+)"')
@auyer
auyer / cuncurrenlty_delete_S3files.go
Created August 20, 2020 16:35
Cuncurrently deletes all files in a folder (or with a prefix) in an AWS S3 Bucket. This is usefull for a very large ammount of files.
package main
import (
"fmt"
"sync"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/awserr"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/s3"

Keybase proof

I hereby claim:

  • I am auyer on github.
  • I am auyer (https://keybase.io/auyer) on keybase.
  • I have a public key ASBn9YBZCYVIvMVgnBTn4K0J5wcCHBk_olOZs1JpTSJ5lwo

To claim this, I am signing this object: