Exemplo n.º 1
0
def main():
    dates = [
        record["date_created"]
        for record in node_collection.find({"is_folder": True, "is_dashboard": {"$ne": True}}, {"date_created": True})
    ]
    plot_dates(dates)
    plt.title("folders ({0} total)".format(len(dates)))
    plt.savefig(os.path.join(FIG_PATH, "folder-actions.png"))
    plt.close()
Exemplo n.º 2
0
def main():
    dates = [
        record['date_created']
        for record in comment_collection.find({}, {'date_created': True})
    ]
    plot_dates(dates)
    plt.title('comments ({0} total)'.format(len(dates)))
    plt.savefig(os.path.join(FIG_PATH, 'comment-actions.png'))
    plt.close()
Exemplo n.º 3
0
def main():
    dates = [
        record['date_created']
        for record in comment_collection.find({}, {'date_created': True})
    ]
    if not dates:
        return
    plot_dates(dates)
    plt.title('comments ({0} total)'.format(len(dates)))
    plt.savefig(os.path.join(FIG_PATH, 'comment-actions.png'))
    plt.close()
Exemplo n.º 4
0
def main():
    dates = [
        record['date_created']
        for record in node_collection.find(
            {
                'is_collection': True,
                'is_bookmark_collection': {'$ne': True},
            },
            {'date_created': True},
        )
    ]
    plot_dates(dates)
    plt.title('folders ({0} total)'.format(len(dates)))
    plt.savefig(os.path.join(FIG_PATH, 'folder-actions.png'))
    plt.close()
Exemplo n.º 5
0
def main():
    dates = [
        record['date_created'] for record in node_collection.find(
            {
                'is_collection': True,
                'is_bookmark_collection': {
                    '$ne': True
                },
            },
            {'date_created': True},
        )
    ]
    plot_dates(dates)
    plt.title('folders ({0} total)'.format(len(dates)))
    plt.savefig(os.path.join(FIG_PATH, 'folder-actions.png'))
    plt.close()
Exemplo n.º 6
0
def analyze_email_confirmations():
    confirmed = user_collection.find({"unclaimed_records": {"$ne": {}}, "is_claimed": True})
    dates_confirmed = [user["date_confirmed"] for user in confirmed]
    if not dates_confirmed:
        return
    fig = plot_dates(dates_confirmed)
    plt.title("confirmed email invitations ({}) total)".format(len(dates_confirmed)))
    plt.savefig(os.path.join(FIG_PATH, "email-invite-confirmations.png"))
    plt.close()
Exemplo n.º 7
0
def analyze_email_invites():
    invited = user_collection.find({'unclaimed_records': {'$ne': {}}})
    dates_invited = [user['date_registered'] for user in invited]
    if not dates_invited:
        return
    fig = plot_dates(dates_invited)
    plt.title('email invitations ({}) total)'.format(len(dates_invited)))
    plt.savefig(os.path.join(FIG_PATH, 'email-invites.png'))
    plt.close()
Exemplo n.º 8
0
def analyze_email_confirmations():
    confirmed = user_collection.find({
        'unclaimed_records': {
            '$ne': {}
        },
        'is_claimed': True,
    })
    dates_confirmed = [user['date_confirmed'] for user in confirmed]
    if not dates_confirmed:
        return
    fig = plot_dates(dates_confirmed)
    plt.title('confirmed email invitations ({}) total)'.format(
        len(dates_confirmed)))
    plt.savefig(os.path.join(FIG_PATH, 'email-invite-confirmations.png'))
    plt.close()
Exemplo n.º 9
0
def main():
    dates = [record["date_created"] for record in comment_collection.find({}, {"date_created": True})]
    plot_dates(dates)
    plt.title("comments ({0} total)".format(len(dates)))
    plt.savefig(os.path.join(FIG_PATH, "comment-actions.png"))
    plt.close()