https://github.com/datacite/orcid_client

Ruby client for ORCID API

https://github.com/datacite/orcid_client

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords from Contributors

datacite productivity labels
Last synced: 11 months ago · JSON representation

Repository

Ruby client for ORCID API

Basic Info
  • Host: GitHub
  • Owner: datacite
  • License: mit
  • Language: Ruby
  • Default Branch: master
  • Homepage:
  • Size: 865 KB
Statistics
  • Stars: 4
  • Watchers: 7
  • Forks: 1
  • Open Issues: 4
  • Releases: 0
Created over 9 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog License

README.md

Ruby client for ORCID API

Gem Version Build Ruby Gem Test Coverage Code Climate

Ruby gem for integrating Ruby applications with the ORCID API.

Features

The following functionality is supported:

  • get all works from an ORCID record, including those set to limited access
  • create work in an ORCID record
  • create notification for an ORCID record (needs special permissions)

Requirements

  • ORCID membership, needed to create, update or delete content via the ORCID API
  • valid access tokens for ORCID user accounts, collected and safely stored in your application using for example the omniauth-orcid gem.

Installation

The usual way with Bundler: add the following to your Gemfile to install the current version of the gem:

ruby gem 'orcid_client'

Then run bundle install to install into your environment.

You can also install the gem system-wide in the usual way:

bash gem install orcid_client

Use

TBD.

License

MIT

Owner

  • Name: DataCite
  • Login: datacite
  • Kind: organization
  • Email: info@datacite.org

Connecting research, identifying knowledge

GitHub Events

Total
  • Create event: 9
  • Release event: 4
  • Issues event: 4
  • Push event: 16
  • Pull request review event: 3
  • Pull request event: 10
Last Year
  • Create event: 9
  • Release event: 4
  • Issues event: 4
  • Push event: 16
  • Pull request review event: 3
  • Pull request event: 10

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 99
  • Total Committers: 7
  • Avg Commits per committer: 14.143
  • Development Distribution Score (DDS): 0.364
Top Committers
Name Email Commits
Martin Fenner m****r@d****g 63
GitHub Action a****n@g****m 14
Richard Hallett r****t@d****g 9
jrhoads j****s@d****g 5
Kristian Garza k****a@g****m 4
Martin Fenner m****r@d****g 3
dependabot[bot] 4****]@u****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 7
  • Total pull requests: 32
  • Average time to close issues: about 13 hours
  • Average time to close pull requests: 3 months
  • Total issue authors: 4
  • Total pull request authors: 8
  • Average comments per issue: 0.57
  • Average comments per pull request: 0.44
  • Merged pull requests: 15
  • Bot issues: 0
  • Bot pull requests: 18
Past Year
  • Issues: 2
  • Pull requests: 6
  • Average time to close issues: 1 minute
  • Average time to close pull requests: 8 minutes
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ashwinisukale (3)
  • mfenner (3)
  • wendelfabianchinsamy (1)
  • kjgarza (1)
Pull Request Authors
  • dependabot[bot] (18)
  • ashwinisukale (11)
  • codycooperross (3)
  • jrhoads (2)
  • svogt0511 (2)
  • wendelfabianchinsamy (2)
  • richardhallett (2)
  • kjgarza (1)
Top Labels
Issue Labels
enhancement (2) bug (2)
Pull Request Labels
dependencies (18)

Packages

  • Total packages: 1
  • Total downloads:
    • rubygems 58,856 total
  • Total dependent packages: 0
  • Total dependent repositories: 3
  • Total versions: 39
  • Total maintainers: 2
rubygems.org: orcid_client

Ruby client library for the ORCID API.

  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 3
  • Downloads: 58,856 Total
Rankings
Dependent repos count: 12.6%
Downloads: 13.2%
Dependent packages count: 15.8%
Average: 17.4%
Forks count: 22.1%
Stargazers count: 23.0%
Maintainers (2)
Last synced: 11 months ago