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()
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()
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()
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()
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()
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()
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()
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()
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()