ArchivematicaのAPIを試す(Archivematica API編)
概要 「ArchivematicaのAPIを試す」のArchivematica APi編です。(別に、「Storage Service API」があります。) https://www.archivematica.org/en/docs/archivematica-1.13/dev-manual/api/api-reference-archivematica/#api-reference-archivematica 今回は、以下の「Transfer」を試します。 https://www.archivematica.org/en/docs/archivematica-1.13/dev-manual/api/api-reference-archivematica/#transfer 使い方 以下のノートブックでお試しいただけます。 https://colab.research.google.com/github/nakamura196/ndl_ocr/blob/main/ArchivematicaのAPIを使ってみる.ipynb 以下のような記述が必要でした。ロケーションのUUIDは、ストレージサービスから確認しました。 # e u a l # n t a p r # i p f # i d } h r # n s p o # a y c a o # m a o # m a e e d e i c m p c t w p t r p p p t a s サ p r _ a T e e e h _ b o h a a P o a d p ー o n k t r s s i a r s p t t O r " " " " " e o バ i a e i a = = s d s t _ a h h S t = n t a p r r n の n m y o n i = s e e t _ s T a y c a o s s 設 t e n s " " o 6 b n h e _ r { m p c t w e 定 = _ f m s n [ = 4 a c n e e e e e h _ = = = u e c t " へ s o i c n q " " s s i = " u r _ a = f [ エ e d n o c u : : s [ d { " " < i の a n i " ン 6 e d o e i ] s ' r h < A d 設 p d " l " コ 4 d p e d s n t o " [ A e t ユ P 定 i a 2 e ] ー a d e t a y n : ] u q t ー I = _ r 0 s ド = t d s m p " " t u p ザ キ t d 2 / h = . e e : p : h e : 名 ー " r " 3 m [ s a , , a o s / > > < a - o ] : b p a t r r t / " " ロ n 1 v a p c h o i s < ケ s 2 i s e c s w z . ド ー f 3 e e n e _ _ a p メ シ e 4 _ 6 d s e i t o イ ョ r " t 4 ( s n d i s ン ン " e . p i c s o t > の s b a o o n ( : U t 6 t n d ' f 8 U " 4 h , e : ' 1 I ] e _ d { / D n e , f e a > c n ' n p " o c A d i d o p p " e d i o ( e K i f d e n " ) y t { } l { / o u t c s r a e a t r n i n s o a f n m e _ e r u } / u : s i { t d a a } p r : i t { _ _ p k t a e r t y a h } n } ' s " } f . e e r n / c ' o , d e h ( e ) a ) d . e d r e s c = o h d e e a ( d ) e r s , d a t a = d a t a ) まとめ 今回はStart transferのみを試しましたが、各操作に対するAPIが提供されており、色々なシステム連携ができそうでした。 ...