benten proposal_number

目的

  • データ登録時に必要となる課題番号の設定を行います。

Warning

事前にログイン認証を行う必要があります。

概要

  • データ登録の際には、課題番号をメタデータに記載する必要があります。この入力の手間を省くため、本ツールにより、課題番号をconfigパラメータとして設定しておくことができます。
  • この設定により、benten create_meta_systemコマンドを利用時、課題番号がメタデータに含まれない際に、この設定での課題番号が自動でメタデータに出力書きだされるようになり、ユーザーが手動で課題番号をメタデータに記載する手間を省くことができます。

利用例

  • Help
$ benten.py proposal_number -h
usage: benten proposal_number [-h] [--list]
                              [--proposal_number [PROPOSAL_NUMBER]]
                              [--flag_clear]

optional arguments:
  -h, --help            show this help message and exit
  --list, -l            list proposalID
  --proposal_number [PROPOSAL_NUMBER], -p [PROPOSAL_NUMBER]
                        set proposal number
  --flag_clear, -c      clear proposal number
  • 課題番号の設定
$ benten.py proposal_number -p 2014S0000
### benten proposal_number ###
[LocalStorage::authorize] access_token = 579773811dc7401ea1307c99d2a88a82
== ProposalNumberFile::set_proposal_number() ==
--> 2014S0000
--> filename = C:\Users\matumot\git\benten\benten-client/config/proposal_number.yml
{
    "proposal_number":"2014S0000"
}
  • 課題番号設定値の確認
$ benten.py proposal_number -l
### benten proposal_number ###
[LocalStorage::authorize] access_token = 579773811dc7401ea1307c99d2a88a82
== ProposalNumberFile::list() ==
{
    "proposal_number":"2014S0000"
}