def stats():
    requested = request.args.get('date')
    date_requested = datetime.datetime.strptime(requested, '%Y-%m-%d')
    usage = Usage()
    result = usage.get_stats(date_requested)

    return json_answer(result)
예제 #2
0
def stats():
    requested = request.args.get('date')
    date_requested = datetime.datetime.strptime(requested, '%Y-%m-%d')
    usage = Usage()
    calls = usage.get_stats(date_requested)

    result = {}
    result['calls'] = calls
    return json_answer(json.dumps(result, indent=4, separators=(',', ': ')))
예제 #3
0
def stats():
    requested = request.args.get('date')
    date_requested = datetime.datetime.strptime(requested, '%Y-%m-%d')
    usage = Usage()
    result = usage.get_stats(date_requested)

    cnt = _get_processed_files(date_requested)
    result["files"] = cnt
    return json_answer(result)
예제 #4
0
    def get_json(self, date_requested):
        dao = ProjectMetaDataDao()
        dao.open('statistics.db3')
        total_words = 0
        projects = dao.get_all()
        for project in projects:
            total_words += project.words

        usage = Usage()
        calls = usage.get_stats(date_requested)

        results = {}
        results['total_words'] = total_words
        results['projects'] = len(projects)
        results['searches'] = calls
        return json.dumps(results, indent=4, separators=(',', ': '))
예제 #5
0
    def get_json(self, date_requested):
        dao = ProjectMetaDataDao()
        dao.open('statistics.db3')
        total_words = 0
        projects = dao.get_all()
        for project in projects:
            total_words += project.words

        usage = Usage()
        calls = usage.get_stats(date_requested)

        results = {}
        results['total_words'] = total_words
        results['projects'] = len(projects)
        results['searches'] = calls
        return json.dumps(results, indent=4, separators=(',', ': '))