https://github.com/4turesearchdata-carpentries/webapi4rdm
This repository contain information about a workshop on the API of 4TU.ResearchData for Research Data Management support staff.
Science Score: 26.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
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Repository
This repository contain information about a workshop on the API of 4TU.ResearchData for Research Data Management support staff.
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
How RDM support staff can use the API of 4TU.ResearchData
Welcome to the 4TU.ResearchData API for Data supporters workshop!
🚀 Workshop Overview
The idea of this workshop is to familiarize them with the main endpoints of the WebAPI for requesting, downloading, searching, and uploading datasets and software to the 4TU.ResearchData repository. The main target audience is the RDM support staff from the Dutch technical universities
The proposed schedule for a 3-hour session is:
Introduction (10 minutes)
Hands-on practice with the endpoints in the terminal (up to 2 hours, including one break)
Discussion and troubleshooting: time for questions and for addressing projects, issues, or challenges participants may already have within their faculties (1 hour)
📅 Schedule
Main topics: - Fetching datasets, software, collections - Searching and fetching data from authors - Searching accounts within your institution - Uploading - Metadata uploading - File uploading - Submit for review - Image preview
🛠 Prerequisites
Before attending the workshop, please ensure you have:
-(Required) Two private tokens in data.4tu.nl (main enviroment) and in next.data.4tu.nl (test environment)
-(Optional) The jq program to render nicely json outputs:
- Linux
bash
sudo apt-get update
sudo apt-get install -y jq
- macOS
bash
brew install jq
- Windows
- If you’re using Git Bash or WSL, use the Linux instructions above.
- Otherwise, download the executable from the jq releases page (https://jqlang.org/download/) and add it to your PATH.
💡 License
This workshop material is licensed under GNU AFFERO GENERAL PUBLIC LICENSE Version 3. Feel free to share and modify the lesson according your needs.
Happy coding! 🎉
Owner
- Name: 4TU.ResearchData - Training
- Login: 4TUResearchData-Carpentries
- Kind: organization
- Repositories: 48
- Profile: https://github.com/4TUResearchData-Carpentries
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Dependencies
- argparse *
- ipykernel *
- pandas *
- python-dotenv *
- pyyaml *
- requests *