43 lines · 1.4 KB · Python
RawDownload
import sysfrom sioyek import Sioyek colormap = {'a': (0.94, 0.64, 1.00),            'b': (0.00, 0.46, 0.86),            'c': (0.60, 0.25, 0.00),            'd': (0.30, 0.00, 0.36),            'e': (0.10, 0.10, 0.10),            'f': (0.00, 0.36, 0.19),            'g': (0.17, 0.81, 0.28),            'h': (1.00, 0.80, 0.60),            'i': (0.50, 0.50, 0.50),            'j': (0.58, 1.00, 0.71),            'k': (0.56, 0.49, 0.00),            'l': (0.62, 0.80, 0.00),            'm': (0.76, 0.00, 0.53),            'n': (0.00, 0.20, 0.50),            'o': (1.00, 0.64, 0.02),            'p': (1.00, 0.66, 0.73),            'q': (0.26, 0.40, 0.00),            'r': (1.00, 0.00, 0.06),            's': (0.37, 0.95, 0.95),            't': (0.00, 0.60, 0.56),            'u': (0.88, 1.00, 0.40),            'v': (0.45, 0.04, 1.00),            'w': (0.60, 0.00, 0.00),            'x': (1.00, 1.00, 0.50),            'y': (1.00, 1.00, 0.00),            'z': (1.00, 0.31, 0.02)} if __name__ == '__main__':    SIOYEK_PATH = sys.argv[1]    LOCAL_DATABASE_PATH = sys.argv[2]    SHARED_DATABASE_PATH = sys.argv[3]    FILE_PATH = sys.argv[4]     sioyek = Sioyek(SIOYEK_PATH, LOCAL_DATABASE_PATH, SHARED_DATABASE_PATH)    document = sioyek.get_document(FILE_PATH)    document.embed_new_annotations(save=True, colormap=colormap)    document.close()    sioyek.reload()    sioyek.close()