This script saves GitHub issues in TSV format
The script has two software dependancies:
- GitHub CLI for querying GitHub API
jqfor transforming the output of the above to TSV format
This script saves GitHub issues in TSV format
The script has two software dependancies:
jq for transforming the output of the above to TSV format| # search replace AWS_ACCOUNT_ID with your AWS account ID and adjust the variables below (line 3-7), especially your API key | |
| # if your flow needs access to other AWS resources other than S3, add those in the task role policy: line 96-108 | |
| export AWS_REGION=us-east-1 | |
| export ECS_CLUSTER_NAME=prefectEcsCluster | |
| export ECS_LOG_GROUP_NAME=/ecs/prefectEcsAgent | |
| export ECS_SERVICE_NAME=prefectECSAgent | |
| export PREFECT_API_KEY=your_Prefect_Cloud_API_key | |
| export AWS_PAGER="" | |
| aws ssm put-parameter --type SecureString --name PREFECT__CLOUD__API_KEY --value $PREFECT_API_KEY --region $AWS_REGION --overwrite |
| #!/usr/bin/env python | |
| import os | |
| import sys | |
| import yaml | |
| def dict_to_dir(data, path=str()): | |
| """dict_to_dir expects data to be a dictionary with one top-level key.""" |
| def asciify(data): | |
| """ | |
| SYNOPSIS | |
| Asciifies strings, lists and dicts, and nested versions of same | |
| DESCRIPTION | |
| The JSON spec (http://www.ietf.org/rfc/rfc4627.txt) -- "JSON text SHALL | |
| be encoded in Unicode". For apps that don't use unicode, this function | |
| walks through all levels of a JSON data structure and converts each item | |
| to ASCII. See http://stackoverflow.com/questions/956867/ for original. |