ceskaexpedice / ASJournals

1 stars 0 forks source link

Zobrazení PDF z K7 #178

Open kerschfilip opened 2 months ago

kerschfilip commented 2 months ago

Vypadá to, že ASJ nerespektují plně nastavení, zda pracují z K7 nebo K5.

Mám časopis, který jsem nastavil na práci s naším test K7: image

Zatímco metadata se mi stáhla správně z K7 (kde jsou pro testovací účely schválně trochu jiná, než v produkční K5), tak PDF článku, který je v K7 navíc se mi v rozhraní nechce zobrazit: https://asjournals.inovatika.dev/ceskaliteraturaK7/article/uuid:6ed2135a-8844-4235-b5ec-8da5f200601d/pdf

Navíc to vypadá, že i citaci se ASJ snaží získat z URL Krameria, se kterým podle nastavení nemá vůbec pracovat: image

albertoh commented 2 months ago

Opraveno. Ale problem s citaci pretrvava. Ovavam se, ze ted to je zpusobeno tim, ze https://kramerius-test.lib.cas.cz neni volne dostupny

kerschfilip commented 1 month ago

@albertoh zkusil jsem udělat nový testovací časopis na K7 a dostat ho do ASJ, ale nějak se mi to vůbec nenačetlo - podívej se na to, prosím. Nefunguje náhled časopisu ani to neindexuje články:

kerschfilip commented 1 month ago

Ještě jsem si všiml, že PDF se načítají, takže v podstatě blbne hlavně zobrazení v archivu: https://asjournals.inovatika.dev/protimluv/article/uuid:4237b050-0f79-4b81-a457-d7864aab396f/pdf

albertoh commented 1 month ago

Opraveno. Zda se, ze od te doby kdyz jsem to udelal, K7 zmenil trochu API

kerschfilip commented 1 month ago

OK, je to lepší, ještě vypíšu problémy na které jsem narazil:

Na hlavní stránce se neukazuje náhled časopisu: image

Při rozkliknutí aktuálního čísla se tam ukazuje genre.volume a genre.normal - ty asi patří vyšším úrovním a ne článkům? image

Na detailu článku (zde) se neukazuje mezi metadaty autor a přidal jsem tam i seznam použité literatury pro kontrolu https://github.com/ceskaexpedice/ASJournals/issues/125, ale ten tam také nevidím.

albertoh commented 1 month ago

Autor: nechybi tam v mods:name atribut type=personal?

<mods:name>
      <mods:namePart type="given">Arnošt</mods:namePart>
      <mods:namePart type="family">Novák</mods:namePart>
      <mods:role>
        <mods:roleTerm authority="marcrelator" type="code">aut</mods:roleTerm>
      </mods:role>
    </mods:name>

V kodu mam to tak. Pokud neni to povinny, odstranim

albertoh commented 1 month ago

Obrazek: byla tam mezera navic pred https

albertoh commented 1 month ago

Seznam použité literatury: V #125 mods xml mel tagy bez namespace mods. Napr: drive:

<relatedItem id="ref0003" type="references">
      <name>
        <namePart type="family">Mocná</namePart>
        <namePart type="given">Dagmar</namePart>
      </name>

Ted:

<mods:relatedItem ID="ref0001" type="references">
      <mods:name>
        <mods:namePart type="family">Biehl</mods:namePart>
        <mods:namePart type="given">Janet</mods:namePart>
      </mods:name>

Chapu to tak, ze pred tim, bez prefixu, nei spravne, jo?

kerschfilip commented 1 month ago

Autor: nechybi tam v mods:name atribut type=personal?

Ano chybí. Díky, opravím.

V #125 mods xml mel tagy bez namespace mods

Máš pravdu, promiň. Vůbec mi ten prefix nedošel, ale teď jsem to připravoval v ProArcu a ten mě to XML bez prefixu mods nenechá uložit. Takže tam být musí. Díky

kerschfilip commented 1 month ago

Seznam použití literatury řešíme dál tady: https://github.com/ceskaexpedice/ASJournals/issues/125 V tomhle issue bych nechal problémy zobrazování dat z K7

V časopisu přebíraného z K7 mi tedy nyní nefunuguje:

image