Skip to content

Instantly share code, notes, and snippets.

@cgimenes
Last active May 7, 2019 14:47
Show Gist options
  • Save cgimenes/44365ac5152a6fa528d61118860f2970 to your computer and use it in GitHub Desktop.
Save cgimenes/44365ac5152a6fa528d61118860f2970 to your computer and use it in GitHub Desktop.
Simple python CLI script for example
import requests
import sys
import urllib3
import argparse
from collections import OrderedDict
def main(args):
ranges = OrderedDict()
for item in args.many:
response = requests.get(f"https://pudim.com.br/{item}", verify=False);
response.raise_for_status()
for item2 in response.json()['item']:
if item2['item'] == 'range':
ranges[item] = item2['value']
print(f"Result: {', '.join(ranges.keys())} - {', '.join(ranges.values())}"
if __name__ == '__main__':
urllib3.disable_warnings()
parser = argparse.ArgumentParser(description='Example')
parser.add_argument('-o', '--one', help='Just one')
parser.add_argument('-m', '--many', action='append', help='Many')
main(parser.parse_args())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment