Crawley is an elixir package that mine the Github API searching for repos to download and then zip and upload them to a S3 bucket.