#! /usr/bin/env python import sys sys.path.insert(0, ".") def main(outfilename): from tracker.bangers import fire from tracker import db from datetime import date, timedelta import csv db.setup_session() csv_data = fire.get_model_csv(50000, date.today() - timedelta(days=30)) with open(outfilename, "w") as fout: w = csv.writer(fout, delimiter="\t") w.writerows(csv_data) if __name__ == "__main__": try: filename = sys.argv[1] except IndexError: print("Please specify filename on cmd line") exit(2) print(f"Writeing csv to {filename}") main(filename)