Closed Fizza-Rubab closed 1 month ago
Once the above-mentioned issues/questions are resolved, I propose to:
Hi @MiraPurkrabek, thank you for reviewing the code.
I will share the updated code soon.
All checks completed, merging into the main. Thank you @Fizza-Rubab for the new feature.
What?
I have added functionality for uploading the annotations to Google Drive of the user. The annotations are uploaded only once after the user exits the program.
Why?
A backup of the annotations can be stored in case the file on the local system gets corrupted. It can also be used by collaborators and supervisors to track progress on data annotation task.
How?
Syncing to Google Drive uses the Google Drive API via the Pydrive wrapper. The user first has to setup the Google Drive API access through the Google Cloud Console (details mentioned in annotations.md in the docs). Once API and credentials are configured, the user can provide a flag in the script to enable syncing. The user can also provide a cloud folder id if they want the results to be saved in a specific folder.