#!/usr/bin/python3
import re
import sys

import ox
import ox.api

site = 'archive.leftove.rs'
api = ox.api.signin('https://%s/api/' % site)


collection = sys.argv[1]
prefix = sys.argv[2]

for doc in api.findDocuments({
        'query': {
            'conditions': [
                {'key': 'collection', 'operator': '=', 'value': collection}
            ],
            'operator': '&'
        },
        'keys': ['id', 'title'],
        'range': [0, 10000]
})['data']['items']:
    if not doc['title'].startswith(prefix):
        print(doc['id'], doc['title'])
        title = prefix + doc['title']
        api.editDocument({
            'id': doc['id'],
            'title': title
        })