#login pd = Person("pd", "123456") pd.api.login() print(pd.api.headers) print(pd.api.access_token) print(pd.api.host) connection = pd.api print(connection) #make new project pd.make_new_project(project_name='new', project_description='new') #get all user projects pd.get_projects(page_size=10, page_number=1) #all projects Objs print(pd.projects) print(pd.projects[0]) print(pd.projects[0].project_obj) print(pd.projects[0].get_info(api=connection)) print(pd.projects[0]._get_info) pd.projects[0].update_info("new name", "new description", connection) print(pd.projects[0]._update_info) print(pd.projects[0].things) print(pd.projects[0].project_obj) print(pd.projects[0].project_obj["id"])
while True: choice = input( '\nEnter 1 for add new project:\nEnter 2 for projects list.\n') choice = int(choice) if choice == 1: project_name = input('\nEnter project name') project_description = input('\nEnter project description') print('\n[*]making project...') pd.make_new_project(project_name, project_description) print('\n[+]making project done!') elif choice == 2: print('\n[*]getting projects') projects = pd.get_projects(page_size=20, page_number=0) ## print("\n[+] projects are:", pd.projects) for index, project in enumerate(projects): print(index, ':', project.project_obj['name']) choice = input('Enter project number') choice = int(choice) ## print('[+]selected project is', pd.projects[choice]) ## print('[+]selected project content is', pd.projects[choice].project_obj) x = input('Enter 1 for add things\nEnter 2 for get things') x = int(x) if x == 2: things = pd.projects[choice].get_things(page_number=1,