Skip to content

gdcc/people.dataverse.org

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dataverse People

Dataverse People is a community directory that uses the People/Dataverse Community Contributors/Dataversians spreadsheet as a starting point and pulls in additional data from the following sources:

This is very much a work in progress. Please feel free to join the discussion on Zulip!

What it does

  • Loads a bundled snapshot of the people spreadsheet so the app works immediately.
  • Uses cached GitHub API profile data so member cards can show richer profile details without runtime API calls.
  • Uses cached DataverseTV talk data to add a watch link for members who appear there.
  • Lets you search members and filter by installation, country, and continent.
  • Shows GitHub usernames alongside primary installation and country, with links for GitHub, Zulip, issues, and other available member details.

Run it

./run.sh

Then open http://localhost:7000/people.dataverse.org/

Refresh the bundled snapshot

If the cached source files change and you want to update the checked-in snapshot:

./scripts/download-tsv.sh
./scripts/download-installations-json.sh
./scripts/update-dataversetv.sh
node ./scripts/update-github-users.mjs
node ./scripts/build-data.mjs

If you set GITHUB_TOKEN, the GitHub profile refresh can fetch many more users before hitting rate limits.

To refresh just one member's cached GitHub profile, pass the username:

node ./scripts/update-github-users.mjs 4tikhonov

About

A directory for members of the Dataverse community

Resources

Stars

Watchers

Forks

Contributors