Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from panoptes_client import Panoptes, Project
- Panoptes.connect(
- username='astopy',
- password='',
- admin=True,
- )
- processed = 0
- project = Project.find(slug='')
- for subject_set in project.links.subject_sets:
- print('\rProcessing set "{}"'.format(subject_set.display_name))
- for subject in subject_set.subjects:
- new_metadata = {}
- for key, value in subject.metadata.items():
- new_metadata[key.strip()] = value
- subject.metadata.clear()
- subject.metadata.update(new_metadata)
- subject.save()
- processed += 1
- print('\rProcessed: {}'.format(processed), end='')
Add Comment
Please, Sign In to add comment