概要

Pythonを使ってOmeka Sにメディアをアップロードする方法の備忘録です。

準備

環境変数を用意します。

OOOMMMEEEKKKAAA___SSS___BKKAEESYYE___ICUDRREELND=TEhINtTTtYIp=AsL:=//dev.omeka.org/omeka-s-sandbox#

初期化します。

ifidmrmepopfomorrtdt_oirtoneesilOssss}qntoMeeeeuv_aElllle_dKffffsi(_A....""tmsd_oimpkkspeoSmteaeeolt_eedryyrfeBkmia__t)nAasamic:vS___sdrl(Esuueeov__rr=ndaeUblltedrRa{in_bLs==ttdoeyios=_ff"ateu"":le=or{{"nTslOOo:vr.MMsue=EE.oenKKes,vOAAn.iM__verESSinvoK__rvenABBoir._AAnrrgSSS.oie_EEgndtB__e.e(AUUtg="SRR(eTOELL"trM_}}O(uEU//M"eKRaaEO)ALppKM_iiAES//_K_imSABte__AedKSSmiE_EsaYK_""_EUIYRD_LEC"NR)TEIDTEYN"T)I,AL")

ローカルファイルをアップロードする

defuploafpf}ppf]m#iediaiaaiefl_lylyrldsmelelaeimeeso_'omsasper:rdadofooas''_eadeei=da:i::d=dfrlrittatilsi.=aiefaauu({=aneotu[tls.m_rrs}g_uepsaepmsrnne{=eirmde'[oe=el}snc'al,0ndpsmNf{tde:tf]siapeo,ee'e.('earodnrx:{(pN,_aniep'''fao=umsaa::poirn(rse_ta:laeprl,.rh''tiem,ae,se,u0hd_stqftsp'.'djhuiapil,n:as.eltotoatonseuneamianatsssmdet).ms=_e_',ede.fc.i,mu,piojd_molds)iposeeo:dsptsn}(e(=(pn=)a([yp2"la0oot0:ah:id,d)",']r'ba'p)p,li'ciamtaigoen')j)son')),

IIIF画像をアップロードする

以下のようなIIIF画像のURLを指定して登録します。

https://dl.ndl.go.jp/api/iiif/1288277/R0000030/info.json

defuploapm#iedaefl_ydsmlimeeo}aer:rda_deeidrittaeauu(='ssphd_rrsofoopeaearnne{:i::olratelilsinfadasmNfneots.me=peo,g_ueemsrjodneirme=ssnieisnc'=ds=osaitde:ie{ne_iee'ral'..rfrx:{e_fCdse_'''qu.outsu::iourpnmapri:elatptol''iis,resun,i0fdtan(ssi'_'smtp_eii,u:.s-ac.tfrp,Tyoje'lioyldsm,,tspoeo_eteanim('d=(d_:)=))i[:d'2"}a0o,p0:p:ildi"c]ation/json'},

まとめ

Omeka Sへの画像登録にあたり、参考になりましたら幸いです。