core

Core Client

source

IIIFClient

 IIIFClient (cred_file_path:str, id_prefix:str=None)

Initialize self. See help(type(self)) for accurate signature.


source

TEIClient

 TEIClient ()

Initialize self. See help(type(self)) for accurate signature.


source

CoreClient

 CoreClient ()

Initialize self. See help(type(self)) for accurate signature.


source

CoreClient.load_env

 CoreClient.load_env ()

環境変数を読み込む。


source

IIIFClient.create_manifest3_by_gocr

 IIIFClient.create_manifest3_by_gocr (url:str,
                                      output_iiif_manifest_file_path:str,
                                      tmp_dir:str='./tmp', debug=False,
                                      title=None)

URLから画像をダウンロードし、GOCR APIを使用してManifest3ファイルを作成する。

Type Default Details
url str 画像のURL
output_iiif_manifest_file_path str 出力するIIIFマニフェストファイルのパス
tmp_dir str ./tmp 一時ディレクトリのパス
debug bool False デバッグモードの有無
title NoneType None マニフェストのタイトル
Returns None

source

TEIClient.convert_manifest3_annotations_to_zones

 TEIClient.convert_manifest3_annotations_to_zones
                                                   (input_iiif_manifest_fi
                                                   le_path:str, output_tei
                                                   _xml_file_path:str)

*ManifestファイルをTEIのXML形式に変換するメソッド

Args: input_iiif_manifest_file_path (str): 入力となるManifestファイルのパス output_tei_xml_file_path (str): 出力となるTEIのXMLファイルのパス

Returns: None*


source

CoreClient.create_tei_xml_with_gocr

 CoreClient.create_tei_xml_with_gocr (url:str,
                                      output_tei_xml_file_path:str,
                                      cred_file_path:str,
                                      tmp_dir:str='./tmp', debug=False,
                                      title:str=None)

URLから画像をダウンロードし、GOCR APIを使用してTEIのXMLファイルを作成する。

Type Default Details
url str 画像のURL
output_tei_xml_file_path str 出力するTEIのXMLファイルのパス
cred_file_path str GOCR APIの認証情報ファイルのパス
tmp_dir str ./tmp 一時ディレクトリのパス
debug bool False デバッグモードの有無
title str None マニフェストのタイトル
Returns None