import pymongo import sys from add_databases import add_database from add_groups import add_group, sessions_in_group # This will probably be called only for custom execution so no explicit main function. In fact this calls routines from add_database and add_groups server_name = "127.0.0.1"; #server_name = "140.247.106.97"; #server_name = "slide-atlas.org"; database_name = "slideatlas" # Open the database conn = pymongo.Connection(server_name); # Delete database if exists conn.drop_database(database_name) # Open the database mongodb = conn[database_name] # Add DEMO add_database(mongodb, server_name, "demo", 'Atlas Demonstration (No password)', 'Copyright © 2011, All rights reserved', '', '') print "Done .."
#server_name = "140.247.106.97"; server_name = "slide-atlas.org"; database_name = "slideatlas" # Open the database conn = pymongo.Connection(server_name); # Delete database if exists conn.drop_database(database_name) # Open the database mongodb = conn[database_name] # Add BEV # Add the databases db_obj = add_database(mongodb, server_name, "bev1", 'Harvard Combined Dermatology Residency Training Program', 'Copyright © 2011-12, Charles Palmer, Beverly Faulkner-Jones and Su-jean Seo. All rights reserved', 'letmein', 'MAmanage') # Bev;s groups add_group(mongodb, '365400966808177', 'Pathology Residents and Fellows BIDMC', db_obj) add_group(mongodb, '302644506427080', 'Dermatology Residents UNM', db_obj) add_group(mongodb, '231408953605826', 'Combined Dermatology Residency Training Program', db_obj) # UNM sessions_in_group(mongodb, "add", '302644506427080', "Slide Review 1") sessions_in_group(mongodb, "add", '302644506427080', "Slide Review 2") # Combined Derm Residents get access to both sessions_in_group(mongodb, "add", '231408953605826', "Slide Review 1") sessions_in_group(mongodb, "add", '231408953605826', "Slide Review 2") sessions_in_group(mongodb, "add", '231408953605826', "Slide Review 3")