示例#1
0
    #_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")