#_update.clear("wip_spark") # point_list = {"number": len(wip_cards_list), "suffix": "Cards"} # # points_json = json.dumps(point_list) # print points_json # c.setopt(c.POSTFIELDS, '{"accessKey": "yRtMi1VBjechqkFIpdTiEOzoGhkSu2lZ",' + # '"streamName": "wip_spark", "point": ' + points_json + '}') # c.perform() _update.pushNumber("wip_spark", len(wip_cards_list)) if __name__ == "__main__": wrapper = LeanKitWrapper() archive = wrapper.get_archived_cards() wip = wrapper.get_wip_cards() cac = CardArchiveController(archive, wip, "ESP1") archived_cards_by_week = cac.group_cards_by_week() archived_in_six_weeks = cac.filter_cards_by_last_6_weeks(archived_cards_by_week) build_archived_by_week_multi_bar(archived_in_six_weeks) build_archived_cards_per_week_number(archived_in_six_weeks) archived_incidents = cac.filter_incidents_by_week(archived_cards_by_week) archived_incs_six_weeks = cac.filter_cards_by_last_6_weeks(archived_incidents) build_archived_incidents_by_week_bar_chart(archived_incs_six_weeks) build_archived_incindets_per_week_number(archived_incs_six_weeks) archived_cards_by_quarter = cac.group_cards_by_quarter() build_archived_by_quarter_bar_chart(archived_cards_by_quarter) build_target_effort_pie_chart(archived_cards_by_quarter["Q3.2015"])
# -*- coding: utf-8 -*- from jinja2 import Environment, PackageLoader import os from read_api import LeanKitWrapper from archive_controller import CardArchiveController wrapper = LeanKitWrapper() archive = wrapper.get_archived_cards() wip = wrapper.get_wip_cards() cac = CardArchiveController(archive, wip, "ESP2") archived_cards_by_week = cac.group_cards_by_week() archived_by_quarter_by_week = cac.group_cards_by_quarter_by_week(archived_cards_by_week) archived_by_quarter = cac.group_cards_by_quarter() #print archived_cards_by_week env = Environment(loader=PackageLoader('connector', '../templates')) template = env.get_template('template.html') f = os.path.join(os.getcwd(), '../web/esp1/relatorio_semanal.html') template.stream(archived_by_quarter_by_week=archived_by_quarter_by_week, archived_by_quarter=archived_by_quarter).dump(f, encoding="UTF-8") template = env.get_template('template_by_tag.html') f = os.path.join(os.getcwd(), '../web/esp1/targets_report.html') template.stream(archived_cards_by_week=archived_cards_by_week).dump(f, encoding="UTF-8")