TheAlbertDev/get-orcid-publications
Get your publications from ORCiD and save it into a yml file in your repository
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.8%) to scientific vocabulary
Keywords
Repository
Get your publications from ORCiD and save it into a yml file in your repository
Basic Info
- Host: GitHub
- Owner: TheAlbertDev
- License: mit
- Language: JavaScript
- Default Branch: master
- Homepage: https://thealbert.dev
- Size: 105 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
Get ORCiD publications
This action retrieves the public publications from a ORCiD profile and generates a yml with them. A common application case for this action is to retrieve periodically the publications from ORCiD to maintain updated a user o research group website.
Usage
yaml
- name: Get ORCiD publications
id: getOrcidPublications
uses: TheAlbertDev/get-orcid-publications@v0.1.0
with:
orcidId: "0000-0001-5293-4487"
Inputs
orcidIdRequired: ORCiD id from which to obtain publications.publicationsFilePathOptional (default: './'): Relative path where the .yml file with the publications is geneated.publicationsFileNameOptional (default: 'PUBLICATIONS'): Name of the .yml file with the publications (without the extension)
Outputs
numberOfPublications: Number of publications obtained.filePath: Path of the generated file.
Example
```yaml
The action is triggered on a push, manually from the Actions tab,
and periodically every Sunday
on: push: workflow_dispatch: schedule: - cron: 0 0 * * 0
jobs: getPublications: runs-on: ubuntu-latest name: Get publications from ORCiD steps: - name: Checkout uses: actions/checkout@v2 - name: Get ORCiD publications id: getOrcidPublications uses: TheAlbertDev/get-orcid-publications@v0.1.0 with: # ORCiD id of the user (required) orcidId: "0000-0001-5293-4487" # Relative path where the publications file will be generated # (optional, default: './') publicationsFilePath: "publications/" # Filename without extension (optional, default: 'PUBLICATIONS') publicationsFileName: "pubs" # The action outputs the number of publications retrieved from ORCiD # and the FilenamePath of the generated file - name: Shows number of publication and FilePath run: echo "${{ steps.getOrcidPublications.outputs.numberOfPublications }} publications have been saved on ${{ steps.getOrcidPublications.outputs.filePath }}" ```
License
The scripts and documentation in this project are released under the MIT License
Owner
- Name: Albert
- Login: TheAlbertDev
- Kind: user
- Location: Barcelona
- Website: https://thealbert.dev/
- Twitter: thealbertdev
- Repositories: 4
- Profile: https://github.com/TheAlbertDev
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Álvarez-Carulla" given-names: "Albert" orcid: "https://orcid.org/0000-0001-5293-4487" email: "hello@thealbert.dev" website: "https://thealbert.dev/" title: "Get ORCiD publications" version: 0.1.0 date-released: 2021-10-09 url: "https://github.com/TheAlbertDev/get-orcid-publications"
GitHub Events
Total
- Watch event: 1
- Fork event: 1
Last Year
- Watch event: 1
- Fork event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Albert | 8****v | 3 |
| actions/get-orcid-publications | r****r@f****t | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
github actions: TheAlbertDev/get-orcid-publications
Get your publications from ORCiD and save it into a yml file in your repository
- Homepage: https://thealbert.dev
- License: mit
-
Latest release: v0.1.0
published over 4 years ago
Rankings
Dependencies
- ./ * composite
- actions/checkout v2 composite
- dist/index.js node12 javascript
- @actions/core 1.6.0 development
- @actions/http-client 1.0.11 development
- @vercel/ncc 0.31.1 development
- data-uri-to-buffer 3.0.1 development
- fetch-blob 3.1.2 development
- node-fetch 3.0.0 development
- tunnel 0.0.6 development
- web-streams-polyfill 3.1.1 development
- yaml 1.10.2 development
- @actions/core ^1.6.0 development
- @vercel/ncc ^0.31.1 development
- node-fetch ^3.0.0 development
- yaml ^1.10.2 development