Working with Projects
Project Details
View project details
To obtain details about your project:
- Complete the User authentication and
- Create a ‘project’ object. The code snippet below shows how to do this using the project hash / id.
The project hash can be found within the URL once a project has been selected:
app.encord.com/projects/view/<project_hash>/summary
# Import dependencies
from encord import EncordUserClient
# Authenticate using the path to your private key
user_client = EncordUserClient.create_with_ssh_private_key(ssh_private_key_path="<private_key_path>")
# Get project details using the "<project_hash>" as an identifier
project = user_client.get_project("<project_hash>")
View Collaborator session information
Use the list_collaborator_timers()
method on a ‘project’ object to obtain session information for each collaborator that has worked on the project within a specified range of dates.
import datetime
from encord import EncordUserClient, Project
user_client: EncordUserClient = EncordUserClient.create_with_ssh_private_key(
"<your_private_key>"
)
project: Project = user_client.get_project("<project_hash>")
for timer in project.list_collaborator_timers(
after=datetime.datetime.now(datetime.timezone.utc)
- datetime.timedelta(weeks=1)
):
print(f"Collaborator session: {timer}")
Was this page helpful?