Me too. With a str() around it…

 

From: data-migration@ole-lists.openlibraryfoundation.org [mailto:data-migration@ole-lists.openlibraryfoundation.org] On Behalf Of Chris Creswell
Sent: 02 April 2019 19:38
To: data-migration@ole-lists.openlibraryfoundation.org
Subject: Re: Antw: FOLIO Data Migration To import data into Folio using FolioConsoleApplication

 

CAUTION: External E-mail

 

I've been using Python's uuid.uuid4() function.  It works fine for generating a random uuid for a new record you're creating in a FOLIO module.

-Chris

 

On 4/2/19 1:35 PM, Tod Olson wrote:

Hi Zeno,

 

For Python, I would start here:

 

https://docs.python.org/3/library/uuid.html

 

-Tod



On Apr 2, 2019, at 12:31 PM, Ingolf Kuss <KUSS@hbz-nrw.de> wrote:

 

Hi Zeno,

 

 

In Java, UUID is generated like this:

String idString = UUID.randomUUID().toString();

where Class UUID is imported from here:

import java.util.UUID;

 

Don't know what this translates to in Python

 

Ciao

Ingolf

 

      


>>> Zeno Tajoli <zeno.tajoli@atcult.it> 02.04.2019 19:21 >>>

Hi to all,

 

to import data into Folio using FolioConsoleApplication

[https://github.com/jemiller0/Folio] I need to prepare the correct .json

files.

 

For me it is not clear how to insert a correct value into 'uuid' columns.

How can I calculate uuid values ?

 

I see that in

https://github.com/jemiller0/folio-migration/blob/master/lehigh_scripts/ole_assign_uuids_batch.py

 

the relevant python code is:

 

import MySQLdb

import uuid

from datetime import datetime

...

def process_bib(db, bib_row):

    bib_uuid = uuid.uuid4()

 

In uuid library doc page

I see:

 

This module provides immutable UUID objects (the UUID class) and the

functions uuid1(), uuid3(), uuid4(), uuid5() for generating version 1,

3, 4, and 5 UUIDs as specified in RFC 4122.

 

If all you want is a unique ID, you should probably call uuid1() or

uuid4(). Note that uuid1() may compromise privacy since it creates a

UUID containing the computer’s network address. uuid4() creates a random

UUID.

...

 

uuid.uuid4()

     Generate a random UUID.

 

So, do we create UUID in FOLIO with 'uuid.uuid4' or similar functions in

others languages?

 

Cheers

Zeno Tajoli

 

 

 

--

Zeno Tajoli

System Librarian

 

@CULT Srl

Via Quintino Sella, 33 - 00187 Roma

Tel +39 06 89873504 - Fax +39 06 89873496

 

 

Questo messaggio è destinato alle sole persone indicate e può contenere

informazioni riservate.

Ogni altro uso del messaggio è vietato. Se avete ricevuto questa e-mail

per errore, siete pregati

di cancellare l'originale e comunicarcelo immediatamente via e-mail

all'indirizzo info@atcult.it

 

To unsubscribe from this list please go to http://archives.simplelists.com

 

To unsubscribe from this list please go to http://archives.simplelists.com

 

To unsubscribe from this list please go to http://archives.simplelists.com

-- 
Christopher Creswell
Library and Technology Services
Sr. Library Systems Analyst
(610) 758-1432
ccc2@lehigh.edu

To unsubscribe from this list please go to http://www.simplelists.com/confirm.php?u=ojVDfX6kpcxxZ7nlgAD28C5w0TlGDRjr