Next Steps (optional)
Next-step ideas to level up your script
Read the API key from an environment variable
import os
API_KEY = os.getenv("SGG_API_KEY", "")$env:SGG_API_KEY='your_key_here'export SGG_API_KEY=your_key_hereAdd a real command-line interface
import argparse
def parse_args():
p = argparse.ArgumentParser()
p.add_argument("query", nargs="*", help="optional keywords")
p.add_argument("--page-size", type=int, default=10)
p.add_argument("--sort-by", default="post_date")
p.add_argument("--sort-dir", choices=["ascending","descending"], default="descending")
return p.parse_args()
if __name__ == "__main__":
args = parse_args()
term = " ".join(args.query)
search_opportunities(term, page_size=args.page_size, order_by=args.sort_by, sort_direction=args.sort_dir)
Last updated
Was this helpful?