Source code for OpenKVK.cli

import argparse
from OpenKVK import ApiClient


parser = argparse.ArgumentParser()
parser.add_argument('--kvk','-k',type=int, help="zoek via kvk nummer")
parser.add_argument('--bedrijfsnaam', '-b',type=str , help="Zoek bedrijf via naam")
parser.add_argument('--plaats', '-p', type=str,help="zoek per plaats")
parser.add_argument('--output', '-o',type=str,help="output destination")
parser.add_argument('--format','-f', type=str, help="output format", default="csv")

[docs]def main(): args = parser.parse_args() client = ApiClient(response_format=args.format) result = None if args.kvk: result = client.get_by_kvk(kvk=args.kvk) elif args.bedrijfsnaam: result = client.get_by_name(args.bedrijfsnaam) elif args.plaats: result = client.get_by_city(args.plaats,limit=1) else: print "Je hebt geen argumenten ingevoerd" if args.output: with open(args.output, 'w') as o: o.write(result)
if __name__ == '__main__': main()