Omeka SのOAI-PMHリポジトリのresumptionTokenの不具合への対応

概要 Omeka SのOAI-PMHリポジトリのresumptionTokenにおいて、有効期限内にもかかわらず、以下のように、[badResumptionToken]が出力される事例に遭遇しました。 この不具合への対処方法についてメモします。 対応 以下のファイルについて、$currentTimeと$expirationTimeを比較する処理を加えたところ、有効期限内のtokenが残るようになりました。 p { r i v a $ $ ] f } t a e ) o e p x - r i p > e f i ' g a $ $ i } u = r e e c c e f n e x t h u x / c $ d p C r p ( / t t T i o ( r i ! $ i h o r n $ e r $ a 追 o i k e t e n a e p 加 n s e d e x t t x i - n ' n p T i p - r > s t i i o i > e s = ( r m n r d s e = > ) e e T e e u r ; d i d l m v $ t T = m T e e i a r o e o t L c p u k n k e i e i e e e = e ( s L - , n w n ' t o > s $ o R c s \ e a e a e a D x i s t a s a p p p o r t i $ m o r c $ e r c h n - h e T e u _ s > ( x i d r r e g ' p m T r e ( e o i e o e p $ t a r ( k n o t ( i e ) e t s o ' p d ; n T i k C m T - i t e o h o > m o n n _ k e e r ) t r e x y : r e n 追 p > _ o p ) 加 i t l o r $ o o l s { a e k i e i t x e d r t i p n P o o i s l r n r ' u y ( a , g _ ) t i t ; i $ n o e M k n x a e T p n n i i a s 追 m r g ' 加 e e e , ) d r T ' [ { o ) k - / e > / n g - e 追 > t 加 i ( d ' ( a ) p ) i ; ' ) ; 上記のような対応をしなくてもうまくいくケースがあったので、PHPのバージョン等による違いがあるのかもしれません。 ...

2024年10月10日 · 6 分 · Nakamura

(非標準)Omeka SのOAI-PMH RepositoryモジュールでDeleteレコードを出力してみる

概要 Omeka SのOAI-PMH RepositoryモジュールでDeleteレコードを出力してみましたので、備忘録です。 背景 以下のモジュールを使用することにより、OAI-PMHのリポジトリ機能を構築することができます。 https://omeka.org/s/modules/OaiPmhRepository/ ただ、確認した限り、Deleteレコードを出力する機能はないようでした。 関連モジュール Omekaの標準機能では、削除されたリソースを保存する機能はないかと思います。 一方、以下のモジュールは削除されたリソースを保持する機能を追加します。 https://github.com/biblibre/omeka-s-module-Necropolis 本モジュールを有効化することにより、以下のように、リソースがいつ誰によって削除されたかを記録できるようになりました。 OAI-PMH Repositoryモジュールへの応用 上記のモジュールで作成される削除されたリソースの情報が格納されるテーブルを使って、Deleteレコードの出力を試みます。 以下のファイルのlistResponse関数に追記します。 p { r i v a $ $ $ $ $ $ $ i } t a e i q q q e f e p n t b b u x @ @ i t e - e p 以 ( f v v A i m = > r r 下 $ $ $ $ $ i } } i } i } $ $ $ $ i } } r u a a d t R s y を s s n d e f f f q q p r f e n r r a y e $ e = 追 e e a e x e b b a o e t c p M p i l = 加 t t m 削 l o p ( l 日 ( ( 結 - - g w ( l u t \ \ t a o t e $ t e 除 e a o $ $ s $ 付 $ $ $ $ $ $ 果 > > i s $ $ s i } } $ $ f } i } } r i O D e n s e c n q = i s 済 t i s e q e q フ f q q u q q の s s n r t e f v t o f n o m o r a i m t e b = n p み e p e x b b ィ r b b n b b 制 e e a = o h e e h r e ; n e c M g t R ( w - = g a レ d m M p { I ル o - - t - - 限 t t t w i { ( l r i e R ( l k t a e o e ' > s c コ R h e o = t = タ m > > i > > と M F o c s s $ $ s $ b s a $ $ $ $ $ $ $ e $ $ $ $ $ $ $ s $ $ l a r n r r p o A e e ー e r d s e > > リ ) a s l a s オ a i r o - v m e m E - c h h i h d h v s r t t t t t v e t v i \ i a y o m r x o = I ド s e i e $ m $ a s ン n e ) n e フ x r u = > e e i e l > h e e d e a e e u o o o o o o e i o e s A n g = s e r p : d を o p a M d の d n e グ { d t d t セ R s = n = t r t f t e d 削 a a e a t a r m w k k k k k r f k r t p e e = i k a r d $ u o e e み e d t W P { W P ッ e t t h b h h m o ( 除 d d n d e d b p s e $ e e e e b e b R i \ r $ t a y ( e t = n r s = d l を l W P h a h a ト s R n ( 0 r o ( o e c $ さ e e t e s e E t n c n n n n E ( n E e \ O t $ o _ O ) l h e c i i e 取 e h a e r e r u e e $ ) o = d $ d n u p れ r r i r t r l i > u E E E E l $ E l s A R = h e r r b ; e i $ c e t $ a t 得 t e r r a r a l s w p w = v t m a た - f - a - e o = r l l l l e c l e p d M i n y o j t s s r R o s ) e す e r a e m e m t u a { E = e = e g リ = > i > m > m n ( s e e e e m u e m o a \ $ s t - o e e - e o e r e d る d e m ( e ( e s l P g r ' r = n i ソ s e a p a e $ $ o m m m m e r m e n p E t - i > t c d > t p p y t { R R ( e $ t $ t ( t a i r L ' b ' t n ー $ e r p p n T c t r e e e e n s e n s t n h > t c ' t ' s t o o _ t e e ' t e e e e $ ( g n o i a a $ - a ス t t p = p t o u h n n n n t o n t e e t i s y r ) ; ) e i l s e i s s n e x r x r t $ i a r s p = p t > t の h A = e e - k r i + t t t t - r t - ( r i s e M e ; r n i i x n o o e r p ( p ( h c n t ( t p = p h d o 情 i t n $ n > e s s - - - > > $ \ t - r a a { v g s t p g u u c ( r ' r ' i u a o s I e e i o r 報 s t $ d t d a n o - $ = > > > a ! = a v M y > v n t i s _ o o s r r r ' - f - u s r t r e d n ' n s c を - r t C h C p r > t s s s p = p e a M s i a e c - r r s - c c o i > r > n - s o ) l e d L d - u a O > i h h i h p の c h $ e e e p $ p r n a e c g Q e > e y e > e e p t g o l t > o r ; f n H i R > m s A d b i i s i e 処 + r i t t t t e 0 t e b a n r e e u L g s _ g R R o e t m t i _ r ( : t e s e d e I o u s l - l n 理 e s h A A A n ) h n , g a v L r e o e o = m e e e l m e ' e l l ) $ : i a t c o n $ - c t - d > d d $ a - i t t t d i d e g i o - r c t u e t p p i T ( , ( ' i ; q O f d R o c t d P u e > ( d ( C t t > s t t t C { s C $ r e c c > y a ( r $ d ( o o s y ' ' , s b A i e e r u E e M m ( d $ o $ h h e _ - r r r h - h m r e a g B t ' c e i ' s s _ p n $ n t , I e r c d m l l H e ' o i c d i i R l > i i i i > i e $ L t e u o o e n a o i i r e e f e $ L _ r ' o ' e e e レ n s c d u a l s e i d b b b l d l t a $ o o t i r a t に a t t e ' c r c u i f E s ; r ; n m t ス t t u e m t d - s s o u u u d o d a p e c r R l - i テ i 応 i o o s , r o r n m a R ' d t e e ポ - a m n e e ( > u t c t t t ( c ( d i n a - e d > p ー t じ p r r o o m o t i l R ) s - n d ン > t e t n s $ _ m L u e e e $ u $ a A t t > p e g m ブ y て m y y u ' p ) p i t s _ ' > t E ス c u n i t t h l p i m ( ( ( t m t t d i o g o r e h ル M 、 h - - r O o ; o l ) e N { ) c - n に r s t f - a e i t m e ' ' ' o e o a a t r e s ( t r か a m r > > c m l l ) ; ) O r > t 追 e ' - i > m a s i i n e c c k n k P p y - t i ' ( e ら n e e c c e e i i ; ; _ { e a i 加 a , > e c p d t o t t x o u e t e r t M > ( t o ' p 取 a d p r r . k s s R a p t t c r r ) e L n , - p m r n - n e e a g ' o m O o 得 g i o e e r a _ _ E t p y e ' r ) e ; r i T > i p s E > E f r n e O r e m s す e a s a a e \ r r C e e ) E d e ; a ) m o $ c r l o l c l i M a t m y k e i る r と i t t s E e e O E n l e a t ; i k s r a e r e r e x a g ( e ( a k t - i t e e o n s s R l d { e l t e t e e e t t ' m e m , n e ' k \ _ a o > t o Q Q u t o o D e C m e e E ) n t a i e , e a e a r O a O r \ r g e r u u r i u u S m h e t E l ) ( , t o L n t n $ g m \ m o S y e m y e e c t r r _ e i n e l e $ e n i ( t e t c e e E e o e _ t の _ r r e y c c M n l t d e m { v $ E D s s ) E ) u r k n k t t n R 取 e y y T \ e e A t d ( ' m e e f l a t t ; l ; r a t a ' t a e 得 x B B y I . . T ( ( ' ) e n r r e t S r e s \ i \ ) i m p を p u u p t d d C $ $ h ; n t b o m e i i m o A t E ; n e o 分 o i i e e e e H v v e t ( , m e ' z n e r p y n g s s け s l l m l l , e e a ( ' , n , e g n , i M t s p i る e d d = ' e e r r d ' d $ t ' ) t A a i ' a t _ e e ) t t n b b e i a m $ ( $ , ( $ d n t ) c o m r r : ; e e e ) E r d t e u ' t $ ' s a a y ; e r e ( ( i d d w ; l ' 削 e e t n r o ( c r e p g \ _ y d ' ' t ' ' e ) 除 n s a t e k s u e t t e I i ( i n n e , , M m ; 済 t t d i s e t r s , e r t d \ a e e m e e み i a a l u n r s u r ' e ' N ' c c T ' ' s n レ f m t ) m - i o m $ M ) m , e , r r y : : s t コ i p a ; p > n r p f a ; : c o o p f u a ) ー e ' P t e g ) t r n : ' r f p p e r n g ; ド r , r i x ) ; i o a c d o a o o ' o t e と ' e o p o m g l e p l l l ) m i ( し , $ f n i $ n , e a f o s i i ' l ' て d i T r r T r s a l e s s ) ' N 設 e x o a o o $ ' s u i ) _ _ ) ) o 定 o l , k t w k u ) ) l s ; r r ; ) a e e i s e n ; ; t \ e e ; r i t n o ) n t _ E s s e : e ' n ; ' i n n o o c ' d , ( ) l a t u u o E ) ; ) m i r r r . n ( - : e t デ c c d t s > s y フ e e s $ i t f p \ ォ ' ' n t r o o a N ル ) ) m a y i r i c e ト ; a m - n m d e c は t e > g a ' r f c s g ) t ) o a h p e ( ; p l a t $ ' o s t c D t Y l e h e e o - i ( e I l k m s i d e e - R t g t n d e e i . e - \ s m v d > T o の e " ( i H u み n : ) d : r ) " - ( i c c > ) : e r . f ) s : i o ; \ : t $ r Z c e d m ' l r e a ) a i l t ) s a e ( ; s . t ' ) ' e Y ; ) d - ) E m ; n - t d i \ t T カ y H ス @ - : タ t > i ム r g : エ a e s ン n t \ テ s I Z ィ l d ' テ a ( ) ィ t ) ) e ) ; ; OAI-PMH標準には合致していない実装方法ですが、setにo:deletedを指定すると、削除レコードを返却することができます。 ...

2024年10月10日 · 18 分 · Nakamura

OAI-PMHリポジトリからPythonでレコードを全件取得する

OAI-PMHリポジトリからPythonでレコードを全件取得するスクリプトです。参考になりましたら幸いです。 i f i # b # p } r # r p p r d # w p p m r m a a e e r r o a h r r p o p エ s O r s 初 q e i o t 全 i i i o m o ン e A a p 回 p n t a デ l n n r r ド _ I m ' ' o リ = a t ー e # f # t i p } r r t t t r t ポ u - s v m s n ク r ( = = タ o o f a e o ( ( e イ r P e e e s エ R e " の T レ r r k r s o " l r q x ン l M = r t t e ス e d S E [ 取 r コ e e t a p t 全 e e u m ト H b a ' ト q _ e T ] 得 u ー r i p # d s n o b m ' o 件 n q e l の = { ' d : = の u r n . e ド e d r a u _ k r s v r n = 取 ( u s . 定 リ : a 準 e e d f : の c e i 他 t m e e e e e s 得 d e t e 義 ' ク t ' r 備 s q i r 処 o n n の a p l n a = r s e E が a s s t h エ ' a 9 e t n o 理 r t t デ . t e _ k b u T 完 t t r t ス L P 7 q ( = g m d i ( ー a i m e { ' m = . 了 a s i e t ト i r 5 u ' s f f タ p o e l : p f し ) m e p の s e 9 e G r r t i i ' も p n n e # t r r ま ) p . s 初 t f 0 s E e e r n e R こ e T t m ' i e o し o E : 回 R i ' t T q q i r e こ n o e ト L o q m た r l / 実 e x s ' . u n r c で d k = n ー i n u s 。 t e / 行 c ' . , p e g o = o 処 ( e t ク s T e t " m c o : g r s ( o r 理 r n r ン t o s r ) R e u r e b e t r t r d 可 e の o i が R k t i e n r d ' t a p e . e 能 c 取 o s な e e s n q t a s c ( s a t s f c I o 得 t い c n . g u T t ' u b e r o p i o D r と . N 場 o ' g ( e r i , r a _ e : o n r : d 次 f o 合 r : e r s e o a s u ( " n d d ) の i n 、 d t e t e n t e r ) , s a . { リ n e ル s t ( s . i _ l e l f i ク d ー ' o b p a l o u , p . l i d エ ( o プ , k a o s i n r p r c ( n e ス ' r を e s n b ' l a e o ' d n ト . 終 n e s E r , , r p n . ( t の / n 了 _ _ e T a a a t / ' i 実 / o e u . r p m r e . f 行 { t l r c y a s e n { / i h e l o . r = d t h / e t t m , n t a p _ ) t { r t o e t . m a r t h } p k n p e u s r e p t ' : e t a n - = a q : t ) / n . r t t p m . / p / _ t a ) o a s u / : w e e m k r ) r w / w l x s y a l w / w e t = o m ) w w . m p . s . w o e a a ) o w p n r c # p . e t a . e o n . m j U n p a t s p R a e r e ) / L r n c x o を c a h t a 出 h r i : i 力 i c v ' v h e e i s s v . . e o o s r r . g g / r O O g A A / I I O / / A 2 2 I . . / 0 0 2 / / . } } 0 r r / e e } s c i u o d m r e p d n t ' t i ) i o : f n i T e o r k ' e ) n . ' t ) e x t

2024年7月14日 · 5 分 · Nakamura

Omeka SのOaiPmhリポジトリモジュールにおいて、アイテムが公開されいているサイトページのURLを取得する

概要 Omeka SのOaiPmhリポジトリモジュールにおいて、アイテムが公開されいているサイトページのURLを取得する方法に関する備忘録です。 背景 以下の記事で、OaiPmhRepositoryを使った独自語彙の作成方法を紹介しています。 https://nakamura196.hatenablog.com/entry/2021/07/25/222651 こちらも参考にしてください。 アイテムが公開されいているサイトページのURLの取得 修正前 あるカスタマイズ事例において、以下のようにサイトページのURLを取得していました。以下は、Clean Urlモジュールにおいてdcterms:identifier以外が設定されている場合にはうまくいきません。また、/s/db/record/といったハードコーディングが見られます。 i } f ( $ $ t i h t i e s m - - > > a v p a p l e u n e d ( N e " w d E c l t e e m r e m n s t : ( i $ d o e a n i t , i f ' i c e u r r " a t ) i o ) n : { r e l a t i o n ' , s e l f : : p r e f i x . " / s / d b / r e c o r d / " . ( s t r i n g ) $ i t e m - > v a l u e ( " d c t e r m s : i d e n t i f i e r " ) - > v a l u e ( ) ) ; 修正後 以下のようにシンプルに記述することができました。これにより、当該アイテムが複数のサイトで公開されていても対応することができます。 ...

2024年7月14日 · 2 分 · Nakamura

ArchivesSpaceのOAI Repositoryを試す

概要 ArchivesSpaceは、以下のように説明されています。 https://github.com/archivesspace/archivesspace Built for archives by archivists, ArchivesSpace is the open source archives information management application for managing and providing web access to archives, manuscripts and digital objects. (機械翻訳)アーキビストによってアーカイブのために構築されたArchivesSpaceは、アーカイブ、原稿、デジタルオブジェクトの管理とウェブアクセス提供のためのオープンソースのアーカイブ情報管理アプリケーションです。 この記事では、ArchivesSpaceが提供するOAI Repository機能を試します。 https://archivesspace.github.io/tech-docs/architecture/oai-pmh/ 設定 今回は、ArchivesSpaceのデモサイトを使用します。 以下にアクセスし、必要な設定を行います。 https://sandbox.archivesspace.org/staff/oai_config/edit メタデータフォーマットの一覧を取得する 以下により、メタデータフォーマットの一覧を取得できました。 https://sandbox.archivesspace.org/oai?verb=ListMetadataFormats 以下が結果です。oai_dc、oai_ead、oai_dcterms、oai_marc、oai_modsが利用可能なことが確認できます。 < < < < < < < < < < < < < < < < < < < < < < < < < O s r r L m m s m / m m s m / m m s m / m m s m / m m s m / / / A c e e i e e c e m e e c e m e e c e m e e c e m e e c e m L O I r s q s t t h t e t t h t e t t h t e t t h t e t t h t e i A - i p u t a a e a t a a e a t a a e a t a a e a t a a e a t s I P p o e M d d m d a d d m d a d d m d a d d m d a d d m d a t - M t n s e a a a a d a a a a d a a a a d a a a a d a a a a d M P H / s t t t t > t a t t > t a t t > t a t t > t a t t > t a e M > e a a a h a t a a h a t a a h a t a a h a t a a h a t t H x D v d F P t N a F P t N a F P t N a F P t N a F P t N a a > m a e a o r t a F o r t a F o r t a F o r t a F o r t a F d l t r t r e p m o r e p m o r e p m o r e p m o r e p m o a n e b a m f : e r m f s e r m f : e r m f s e r m f s e r t s > = F a i / s m a i : s m a i / s m a i : s m a i : s m a = 2 " o t x / p a t x / p a t x / p a t x / p a t x / p a F " 0 L r > > w a t > > a t > > d a t > > a t > > a t o h 2 i m o w c > w c > o u c > w c > w c > r t 4 s a a w e a w e a b e a w e a w e m t - t t i . > i w > i l > i w > i w > a p 0 M s _ o h _ . h _ i h _ . h _ . h t : 2 e > d p t e l t d n t m l t m l t s / - t c e t a o t c c t a o t o o t > / 2 a < n p d c p t o p r c p d c p w 6 d / a : < . : e r : c . : s . : w T a m r / g r e < g < g w 1 t e c / m / m . / / / / . 2 a t h w e w s p m w m w o : F a i w t / w < r u e / w e / w p 1 o d v w a e w / g r t s w t s w e 1 r a e . d a . m / l a t . a t . n : m t s o a d l e s . d a l d a l a 1 a a . p t / o t c o a n o a n o r 5 t P o e a e c a h r t d c t d c c Z s r r n P a . d e g a a . a a . h < " e g a r d g a m / P r g P r g i / > f / r e . o t a d r d o r d o v r h i O c f x v a s c e s e s e e t x A h i s / P / / f / / f / / s s t > I i x d e r x t i m M i m m . p p / v > < a e m e x a A x o o o o s 2 e / d f l r > r R > d d r n : . s s / i s m c C s s g s / 0 . c < x / s x 2 / / / e / o h / > q / m 1 v O D s o r e m d < l 3 3 A a a a g m e c s / < I t n i / a t m s l m / e d _ O > a 2 e c i m 2 > b d A d 0 t h m d e . o c I a 0 a e < s t 0 x . / t 8 d m / - a / . x 2 a / a a m 3 d " a s . N 0 t / e - a r d 0 a 2 a M t 6 t x c < m / N A a . a m h o e 1 a R d x N l i s a s 1 m C a s a n v c i p / e 2 t d m s e h _ a d s 1 a < e : s e d c c p s N / s x s m c e t a l a s p s p a / > e c i m c a i a > < r e m e h c = c / m > . s e e " e m s x p m > h . e . s a a t o t x d c > t r a s < e p g d d / > : / a < s / < t / c / / a s h w r N c e w e a h m w q m e a . u e m > w e s a 3 s p > . t a o > c r e g > / 2 0 0 1 / X M L S c h e m a - i n s t a n c e " x s i : s c h e m a L o c a t i o n = " h t t p : / / w w w . o p e n a r c h i v e s . o r g / O A I / 2 . 0 / h t t p : / / w w w . o p e n a r c h i v e s . o r g / O A I / 2 . 0 / O A I - P M H . x s d " > セットの一覧を取得する 以下により、セットの一覧を取得できました。 ...

2024年2月26日 · 53 分 · Nakamura

Access to MemoryのOAI Repositoryを試す

概要 Access to Memoryは、以下のように説明されています。 https://github.com/artefactual/atom AtoM (short for Access to Memory) is a web-based, open source application for standards-based archival description and access. The application is multilingual and multi-repository. First commissioned by the International Council on Archives (ICA) to make it easier for archival institutions worldwide to put their holdings online using the ICA’s descriptive standards, the project has since grown into an internationally used community-driven project. (機械翻訳)AtoM(Access to Memoryの略称)は、標準に基づいたアーカイブ記述とアクセスのためのウェブベースのオープンソースアプリケーションです。このアプリケーションは、多言語かつ多リポジトリに対応しています。国際アーカイブ評議会(ICA)によって初めて委託された目的は、世界中のアーカイブ機関がICAの記述標準を使用して所蔵品をオンラインで公開しやすくすることでしたが、プロジェクトは以降、国際的に使用されるコミュニティ主導のプロジェクトへと成長しました。 ...

2024年2月26日 · 23 分 · Nakamura

ro-crate-pyを試す

概要 ro-crate-pyは、Research Object Crates (RO-Crate)を作成および利用するためのPythonライブラリです。 https://doi.org/10.5281/zenodo.3956493 ro-crate-py is a Python library to create and consume Research Object Crates. It currently supports the RO-Crate 1.1 specification. ゴール 以下に示すようなページを作成することを目指します。 https://nakamura196.github.io/rocrate_demo/crate/test/data/ro-crate-preview.html データセットのページ 特定のアイテムのページ JSONデータ 以下のようなJSONデータを作成します。 https://nakamura196.github.io/rocrate_demo/crate/test/data/ro-crate-metadata.json アイテムのIDとしては、以下のOAI-PMHのレコードを使用します。 https://da.dl.itc.u-tokyo.ac.jp/portal/oai?verb=GetRecord&metadataPrefix=dcndl_simple&identifier=oai:da.dl.itc.u-tokyo.ac.jp:fbd0479b-dbb4-4eaa-95b8-f27e1c423e4b アイテムの作成者として、ダミーの値ですが、ORCIDのIDを指定します。 https://orcid.org/0000-0001-8245-7925 データの公開者としては、東京大学のResearch Organization Registry (ROR) を指定します。 https://ror.org/057zh3y96 ライブラリのインストール bagitはrocrateに必須ではありませんが、今回は最終出力をbagit形式にするために使用します。 p p i i p p i i n n s s t t a a l l l l r b o a c g r i a t t e f f f i i i i r r r m m m m o o o p p p p m m m o o o o r r r r r r r t t t t o o o c c c o b s j r r r s a h s a a a g u o t t t i t n e e e t i . . . l r m m o o o c d d r e e a l l t . . e p c e o i r n m s t p o e o n x r t t i e m n R p t O o i C r t r t y a t P i e e m r p s o o r n t C o n t e x t E n t i t y データ d d d i i i i p p o o a a a t t t t e e r r t t t e e e e r r g g a a a m m m m s s _ _ s s s _ _ _ _ o o i n e e e i n d l n n d a t t t d a e i _ _ m _ _ _ m s c i n = e n d l = e c e d a a e i r n m " = m s c " = i s = e h e c e h p e t " r n t " t " = t T = i s t 百 i = h p h p e p 鬼 o t " s e " t s 夜 n " t S : 百 i = : 行 h p a / U 鬼 o / 図 = t s t / n 夜 n " / " t : r i 行 h d " p r o v 図 = t a O s u r e コ t . A : o . r レ " p d I / r N o s ク 百 s l - / c a r i シ 鬼 : . P w i k g t ョ 夜 / i M w d a / y ン 行 / t H w . m 0 " 図 w c ( . o u 5 o ( w . O l r r 7 f ひ w u p i g a z や . - e b / " h T つ l t n . 0 3 o き i o u 0 y k や b k A - 0 9 y ぎ . y r t 0 6 o う u o c o - " " ず - . h k 0 ) t a i y 0 o c v o 0 蔭 k . e . 1 山 y j s a - 源 o p c 8 広 . / I . 2 迢 a p n j 4 写 c o i p 5 . r t / - 百 j t i j 7 鬼 p a a a 9 夜 / l t / 2 行 j / i l 5 は a o v i " 今 / a e b 昔 l i r 物 i ? P a 語 b v r r な r e o y ど a r t の r b c 説 y = c o 話 / G o n に c e l t で o t e て n R f n く t e o t る e c r s 言 n o / 葉 t r M a で s d e r 、 / & t c 京 a m a h の r e d i 大 c t a v 路 h a t e を i d a s 夜 v a - な e t H t 夜 s a a o な - P r p 化 t r v / け o e e r 物 p f s e た / i t u ち r x i s が e = n e 練 u d g " り s c ) 歩 e n " く " d 様 l 子 _ を s 表 i し m て p い l る e 。 & " i d e n t i f i e r = o a i : d a . d l . i t c . u - t o k y o . a c . j p : f b d 0 4 7 9 b - d b b 4 - 4 e a a - 9 5 b 8 - f 2 7 e 1 c 4 2 3 e 4 b " ROCrateインスタンスの作成 gen_preview=Trueとすることで、保存時にpreview.htmlを合わせて作成してくれます。 ...

2024年1月2日 · 13 分 · Nakamura