#!/usr/bin/python # -*- coding: utf-8 -*- """ Created on Mon Mar 22 12:07:33 2021 @author: Filip Biedziak Usage: guez_generate_js.py """ # # $Id$ # $HeadURL$ # $Author$ # import sys def toJson(assetBarcode, seBarcode): string = ' exampleSocket.send(JSON.stringify({\n type: "mountTag",\n uuid: "UUID",\n data: {\n' string += ' mountingPointTag: "' + assetBarcode + '",\n assetTag: "' + seBarcode + '"\n }\n }));\n' return string if __name__ == "__main__": infile = sys.argv[1] outfile = sys.argv[2] strings = [] with open(infile, "r") as f: lines = f.read().split("\n") for line in lines[1:]: if line == "": continue items = line.split(",") if (len(items[1].replace('""','').strip()) == 0 or len(items[3].replace('""','').strip()) == 0): continue strings.append(toJson(items[1], items[3])) with open(outfile, "w") as f: f.write("function sendMountTags() {\n") for s in strings: f.write(s) f.write("}")