benten list
目的
- ファイルリスト(データ登録状況情報を付加)を確認します。
Warning
事前にログイン認証を行う必要があります。
概要
- ローカルストレージのファイルリストのステータス確認を行います。
- ファイルのステータスは以下の用に分類されています。
ステータス値 | 注釈 |
---|---|
normal | 登録されています |
ready | 登録の準備ができています |
noMetadata | メタデータが登録されていません |
deleted | レポジトリ側には存在していますが、ローカルストレージ側では消去されいます |
updated | 登録後にローカルストレージ後のファイルが更新されました |
利用例
- Help
% benten.py list -h usage: benten list [-h] [--current_directory [CURRENT_DIRECTORY]] [--directory [DIRECTORY]] [--file [FILE]] [--status [{normal,updated,deleted,noMetadata,ready,revised}]] [--type [{file,directory}]] [--mode [{file,register_name,register_name_only,all}]] [--register_basename [REGISTER_BASENAME]] [--flag_full_path] [--flag_recursive] [--flag_veto_init] optional arguments: -h, --help show this help message and exit --current_directory [CURRENT_DIRECTORY], -c [CURRENT_DIRECTORY] current directory --directory [DIRECTORY], -d [DIRECTORY] directory --file [FILE], -f [FILE] file --status [{normal,updated,deleted,noMetadata,ready,revised}], -s [{normal,updated,deleted,noMetadata,ready,revised}] select status for output --type [{file,directory}], -t [{file,directory}] select type for output --mode [{file,register_name,register_name_only,all}], -m [{file,register_name,register_name_only,all}] --register_basename [REGISTER_BASENAME], -b [REGISTER_BASENAME] register_basename --flag_full_path, -p flag for full path --flag_recursive, -r flag for recursive search --flag_veto_init, -v flag to veto init_index
- リスト表示
$ benten.py list ### benten list ### [LocalStorage::authorize] access_token = b2f1db85266043759ced20a1b5053fb9 { "repository_directory":"/SPring-8/BL14B2/test", "register_name_select_list":[], "mode":"file", "full_path":false, "recursive":false, "file_list":[ { "name":"test.json", "status":"normal", "type":"file", "register_name":"/SPring-8/BL14B2/test/test" }, { "name":"test.system.json", "status":"normal", "type":"file", "register_name":"/SPring-8/BL14B2/test/test" } ] }