Closed jstavel closed 9 years ago
Kód vypadá takhle:
# url
url = parsed.getDataRecords("856", "u", False)
url = url[0] if url else ""
# internal url
internal_url = parsed.getDataRecords("998", "a", False)
internal_url = internal_url[0] if internal_url else ""
Případně to můžu prohodit.
Ahoj, nemelo by byt v url url, co zadava producent?
No, ale to záleží na tobě, kam co dáš při exportu. V exportní struktuře jsou stejně pojmenovaná pole.
Aha. Tak to je tezke - tedka tedy nemam pole, do ktereho hodit url od producenta. Anebo url pro proklik.
V kazdem pripade to url uz menit nemuzu, protoze s tim v NKP uz pracuji.
Jak to? :D
Pro export se používá stejná struktura jako pro čtení dat. Tedy je v ní taky .url
a .internal_url
.
To jo, ale existuji 3url:
A ja tedka nevim, kam strcim to url od producenta.
To mělo být v .url
. .internal_url
pak link do edpositu/krameria. Co je url od alephu nevím. Nedáme radši hangout?
jo, radsi jo.
Výsledek z hangoutu:
.url == odkaz od producenta
.internal_url == odkaz na edepozit/kramerius
Ahoj Martine, nejakou internal url linku v alephu nevidi.
Mam pocit, ze internal url musi byt v nejakem podpoli te 856 - 40 a producent url v 856 - 42.
Ta internal url by měla být 998a. Jinak to stejně není nic, co bych mohl ovlivnit já, dělá to p. Zahořík.
Ahoj Jardo, edeposit internal url by mela byt v 856/40 v 856/42 je url od producenta.
Exportu se to netyka.
Protoze do onech poli to nasype katalogizace.
Tyka se to AlephSearch, ktera by mela pole 856/42 vlozit do "url" a [856/40] do pole internal_urls ci jak se to jmenuje.
viz jstavel/edeposit#204
Tak a jdu na to.
Ahoj Jardo, tedka nevim, jestli to je spravne, ale v epublication record jsou jen dve url: url a internal_url
linka do edepositu je v poli 856, mohla by se nekde objevit ve strukture?
Diky, Jan