{"id":20106141,"url":"https://github.com/himkt/sist02-cli","last_synced_at":"2025-08-03T11:32:27.574Z","repository":{"id":31930187,"uuid":"35499656","full_name":"himkt/sist02-cli","owner":"himkt","description":"command line tool to make usr of sist02","archived":false,"fork":false,"pushed_at":"2021-05-01T10:58:05.000Z","size":16,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-23T16:51:39.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/sist02-cli","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/himkt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-12T16:28:58.000Z","updated_at":"2021-05-01T10:56:11.000Z","dependencies_parsed_at":"2022-08-21T00:50:38.312Z","dependency_job_id":null,"html_url":"https://github.com/himkt/sist02-cli","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himkt%2Fsist02-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himkt%2Fsist02-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himkt%2Fsist02-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himkt%2Fsist02-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/himkt","download_url":"https://codeload.github.com/himkt/sist02-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228540832,"owners_count":17934030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T17:49:11.788Z","updated_at":"2024-12-07T00:08:55.186Z","avatar_url":"https://github.com/himkt.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sist02::Cli\n\n[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)\n[![Website](https://img.shields.io/website-up-down-green-red/http/shields.io.svg?maxAge=2592000)](https://rubygems.org/gems/sist02-cli)\n[![GitHub issues](https://img.shields.io/github/issues/himkt/sist02-cli.svg)](https://github.com/himkt/sist02-cli/issues)\n[![GitHub stars](https://img.shields.io/github/stars/himkt/sist02-cli.svg)](https://github.com/himkt/sist02-cli/stargazers) \n[![GitHub release](https://img.shields.io/github/release/qubyte/rubidium.svg?maxAge=2592000)](https://github.com/himkt/sist02-cli) \n[![GitHub commits](https://img.shields.io/github/commits-since/SubtitleEdit/subtitleedit/3.4.7.svg?maxAge=2592000)](https://github.com/himkt/sist02-cli)\n\n大学のレポート、参考文献を書かなければいけない...  \n\nそんなとき、SIST02を自動的に出力するツールがあったら便利なのでは?  \n\nsist02-cliは、文献情報を自動的にSIST02形式にして出力するツールです。  \n\n## Related works\n\n- https://github.com/himkt/sist02\n\n文献情報をSIST02形式に変換するプログラムです．変換誤りがあった場合はこちらのissueにご報告ください．\n\n- https://github.com/himkt/sist02-web\n\nWebインターフェースを提供しています．\n\n[こちら](https://sist02-web.herokuapp.com/)でご利用いただけます．\n\n## Installation\n\nインストールは簡単です。  \n\nRubyがインストールされていることが条件です。  \n\nターミナルを開いて、  \n\n```ruby\ngem install sist02-cli\n```\n\nと入力してsist02-cliをインストールします。  \n\nインストールが完了したらターミナルを再起動してください。  \n\nターミナルで\n\n```shell\nsist02\n```\n\nと入力して\n\n```shell\nCommands:\n  sist02 cinii_articles NAID       # get a cinii articles bibliography\n  sist02 cinii_books NCID          # get a cinii books bibliography\n  sist02 cinii_dissertations NAID  # get a doctoral dissertations bibliography\n  sist02 help [COMMAND]            # Describe available commands or one speci...\n```\n\nと出力されればインストール成功です。インストールに失敗した場合はお手数ですが[作者](https://twitter.com/himkt)までご連絡ください。\n\n## Usage\n\n現在はCiNii articles(論文)とCiNii books(図書)に対応しています。  \n\n### CiNii articles\n\n例えば[こちらの論文](http://ci.nii.ac.jp/naid/40020423125)を引用したいとします。  \n\nこの論文のNAIDは40020423125です。  \n\n従って、ターミナルに\n\n```shell\nsist02 cinii_articles 110009886645\n```\n\nと入力してください。  \n\n```shell\n粟津 妙華, 高田 雅美, 城 和貴. 活字データの分類を用いた進化計算による近代書籍からのルビ除去. 情報処理学会論文誌. 数理モデル化と応用. 2015, vol. 8, no. 1, p. 72-79.\n```\n\nと出力されれば成功です。\n\n\n### CiNii books\n\n例えば[こちらの図書](http://ci.nii.ac.jp/ncid/BB18507477)を引用したいとします。  \n\nこの図書のNCIDはBB18507477です。  \n\n従って、ターミナルに\n\n```shell\nsist02 cinii_books BB18507477\n```\n\nと入力してください。  \n\n```shell\nまちライブラリー, マイクロ・ライブラリーサミット実行委員会, 礒井純充. マイクロ・ライブラリー : 人とまちをつなぐ小さな図書館. 学芸出版社, 2015, 238p.\n```\n\nと出力されれば成功です。\n\n\n### CiNii doctoral thesis\n\n例えば[こちらの博士論文](http://ci.nii.ac.jp/naid/500000587337)を引用したいとします。  \n\nこの図書のNAIDは500000587337です。  \n\n従って、ターミナルに\n\n```shell\nsist02 cinii_dissertations 500000587337\n```\n\nと入力してください。  \n\n```shell\n今井, 福司. 日本占領期におけるアメリカ学校図書館の導入 : 日米の学校教育実践における学校図書館の位置づけ. 東京大学, 2013, 博士論文.\n```\n\nと出力されれば成功です。\n\n\n## Development\n\nこのツールは開発中です。不具合を発見したらお手数ですがissueを作成する、もしくは[松之木](https://twitter.com/himkt)までお知らせください。\n\nAfter checking out the repo, run `bin/setup` to install dependencies. Then, run `bin/console` for an interactive prompt that will allow you to experiment.\n\nTo install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release` to create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).\n\n## Contributing\n\n1. Fork it ( https://github.com/[my-github-username]/sist02-cli/fork )\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create a new Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimkt%2Fsist02-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhimkt%2Fsist02-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimkt%2Fsist02-cli/lists"}