From c36c00856ca1b0074bbbea1ba557bc8f2a366d6f Mon Sep 17 00:00:00 2001 From: Francois Michonneau <francois.michonneau@gmail.com> Date: Wed, 26 Apr 2017 17:45:20 -0400 Subject: [PATCH] first attempt at zenodo metadata --- .mailmap | 4 +++- .zenodo.json | 1 + AUTHORS | 21 ++++++++++++++++++--- CITATION.Rmd | 18 ++++++++++++++++++ 4 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 .zenodo.json diff --git a/.mailmap b/.mailmap index f6c802e9..b1f50246 100644 --- a/.mailmap +++ b/.mailmap @@ -1,5 +1,7 @@ Edmund Hart <edmund.m.hart@gmail.com> <edmund_hart@apple.com> <edmund.m.hart@gmail.com> -markrobinsonuzh <markrobinsonuzh@users.noreply.github.com> <mark.robinson@imls.uzh.ch> +Mark Robinson <markrobinsonuzh@users.noreply.github.com> <mark.robinson@imls.uzh.ch> Tracy Teal <tkteal@gmail.com> <tracyt@idyll.org> Francois Michonneau <francois.michonneau@gmail.com> <francois.michonneau@gmail.Com> Karen Cranston <karen.cranston@gmail.com> +Markus J. Akenbrand <iimog@iimog.org> +Shawn Taylor <sdtaylor@users.noreply.github.com> \ No newline at end of file diff --git a/.zenodo.json b/.zenodo.json new file mode 100644 index 00000000..43fbf090 --- /dev/null +++ b/.zenodo.json @@ -0,0 +1 @@ +{"metadata":{"creators":[{"name":"Achaz von Hardenberg"},{"name":"Adam Obeng"},{"name":"Aleksandra Pawlik"},{"name":"Alex Pletzer"},{"name":"Alexey Shiklomanov"},{"name":"Anne Fouilloux"},{"name":"Auriel Fournier"},{"name":"Ben Marwick"},{"name":"C. Titus Brown"},{"name":"Carolyn Voter"},{"name":"Catherine Hulshof"},{"name":"Daina Bouquin"},{"name":"Darya Vanichkina"},{"name":"Earle Wilson"},{"name":"Edmund Hart"},{"name":"Elena Sügis"},{"name":"Eli Strauss"},{"name":"Emilia Gan"},{"name":"Erin Becker"},{"name":"Ethan White"},{"name":"Francisco Rodriguez-Sanchez"},{"name":"Francois Michonneau"},{"name":"Fred Boehm"},{"name":"Hao Ye"},{"name":"Harriet Dashnow"},{"name":"Hilmar Lapp"},{"name":"Jaime Ashander"},{"name":"Jarrett Byrnes"},{"name":"Jeffrey W Hollister"},{"name":"Jieming Chen"},{"name":"Jillian Dunic"},{"name":"Jonathan Keane"},{"name":"Josh Herr"},{"name":"K. A. S. Mislan"},{"name":"KWHall"},{"name":"Kara Woo"},{"name":"Karen Cranston"},{"name":"Kari L. Jordan"},{"name":"Karthik Ram"},{"name":"Kate Hertweck"},{"name":"Kathe Todd-Brown"},{"name":"Katie Lotterhos"},{"name":"Kayla Peck"},{"name":"Kenan Direk"},{"name":"Kristian Tylén"},{"name":"Kyriakos Chatzidimitriou"},{"name":"Lachlan Deer"},{"name":"Laurent"},{"name":"Leah Wasser"},{"name":"Leszek Tarkowski"},{"name":"Lisa Breckels"},{"name":"M. Foos"},{"name":"Mark Robinson"},{"name":"Markus J. Akenbrand"},{"name":"Mateusz Kuzak"},{"name":"Matthias Grenié"},{"name":"Michael Koontz"},{"name":"Myfanwy Johnston"},{"name":"Nicholas Marino"},{"name":"Nick Carchedi"},{"name":"Olivia Burge"},{"name":"Philip Lijnzaad"},{"name":"Rekyt"},{"name":"Shawn Taylor"},{"name":"Stephanie Labou"},{"name":"Steve Pederson"},{"name":"Tara Webster"},{"name":"Ted Hart"},{"name":"Thomas Sandmann"},{"name":"Tracy Teal"},{"name":"Will Furnass"},{"name":"Will Pearse"},{"name":"Ye Li"},{"name":"ashander"},{"name":"cbahlai"},{"name":"clarashaw"},{"name":"duffymeg"},{"name":"ejh243"},{"name":"fishman"},{"name":"jsta"},{"name":"markrobinsonuzh"},{"name":"mchiapello"},{"name":"mkuzak"},{"name":"plijnzaad"},{"name":"riverpeek"},{"name":"sarahsupp"},{"name":"sfn_brt"},{"name":"stubbsda"},{"name":"suparee"},{"name":"zmml"}]}} \ No newline at end of file diff --git a/AUTHORS b/AUTHORS index d217af17..578a700c 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1,5 @@ R-ecology-lesson was written by: +Achaz von Hardenberg <avonhardenber@Administrators-MacBook-Air-2.local> Adam Obeng <github@binaryeagle.com> Aleksandra Pawlik <aleksandra.n.pawlik@gmail.com> Alex Pletzer <alexander@gokliya.net> @@ -8,19 +9,27 @@ Auriel Fournier <aurielfournier@gmail.com> Ben Marwick <benmarwick@hotmail.com> C. Titus Brown <titus@idyll.org> Carolyn Voter <cvoter@wisc.edu> +Catherine Hulshof <catherine.hulshof@gmail.com> Daina Bouquin <dbouquin@gmail.com> +Darya Vanichkina <d.vanichkina@gmail.com> Earle Wilson <ewilson2011@gmail.com> Edmund Hart <edmund.m.hart@gmail.com> Elena Sügis <elena.sugis@gmail.com> +Eli Strauss <straussed@gmail.com> Emilia Gan <efgan@uw.edu> +Erin Becker <erinstellabecker@gmail.com> Ethan White <ethan@weecology.org> +Francisco Rodriguez-Sanchez <f.rodriguez.sanc@gmail.com> Francois Michonneau <francois.michonneau@gmail.com> Fred Boehm <fboehm@users.noreply.github.com> +Hao Ye <hye@ucsd.edu> Harriet Dashnow <h.dashnow@gmail.com> Hilmar Lapp <hlapp@drycafe.net> Jaime Ashander <jashander@ucdavis.edu> Jarrett Byrnes <jarrett.byrnes@umb.edu> Jeffrey W Hollister <jeff.w.hollister@gmail.com> +Jieming Chen <cjieming@gmail.com> +Jillian Dunic <jdunic@gmail.com> Jonathan Keane <jkeane@gmail.com> Josh Herr <joshua.r.herr@gmail.com> K. A. S. Mislan <kallisons@users.noreply.github.com> @@ -32,7 +41,9 @@ Karthik Ram <karthik.ram@gmail.com> Kate Hertweck <k8hertweck@gmail.com> Kathe Todd-Brown <ktoddbrown@gmail.com> Katie Lotterhos <lotterke@wfu.edu> +Kayla Peck <kmpeck@users.noreply.github.com> Kenan Direk <kdirek@users.noreply.github.com> +Kristian Tylén <kristian@cc.au.dk> Kyriakos Chatzidimitriou <kyrcha@gmail.com> Lachlan Deer <lachlan.deer@gmail.com> Laurent <lg390@cam.ac.uk> @@ -40,15 +51,18 @@ Leah Wasser <lwasser@neoninc.org> Leszek Tarkowski <leszek@czterybity.pl> Lisa Breckels <lms79@cam.ac.uk> M. Foos <mfoos@users.noreply.github.com> -Markus Ankenbrand <iimog@iimog.org> -Markus J. Ankenbrand <iimog@iimog.org> +Mark Robinson <markrobinsonuzh@users.noreply.github.com> +Markus J. Akenbrand <iimog@iimog.org> Mateusz Kuzak <mateusz.kuzak@gmail.com> +Matthias Grenié <matthias.grenie@ens-lyon.fr> Michael Koontz <mikoontz@gmail.com> Myfanwy Johnston <mrowlan1@gmail.com> Nicholas Marino <nac.marino@gmail.com> Nick Carchedi <ncarchedi@users.noreply.github.com> +Olivia Burge <olivia.burge@gmail.com> Philip Lijnzaad <philip.lijnzaad@gmail.com> -Shawn <sdtaylor@users.noreply.github.com> +Rekyt <matthias.grenie@hotmail.com> +Shawn Taylor <sdtaylor@users.noreply.github.com> Stephanie Labou <stephlabou@gmail.com> Steve Pederson <stephen.pederson.au@gmail.com> Tara Webster <taramclancy@users.noreply.github.com> @@ -74,3 +88,4 @@ sarahsupp <sarah@weecology.org> sfn_brt <kemya@users.noreply.github.com> stubbsda <daniel.stubbs@calculquebec.ca> suparee <suparee@uw.edu> +zmml <zenalapp@umich.edu> diff --git a/CITATION.Rmd b/CITATION.Rmd index 5525c888..ae02b526 100644 --- a/CITATION.Rmd +++ b/CITATION.Rmd @@ -24,6 +24,24 @@ generate_citation <- function(authors = "AUTHORS", ) } + +generate_zenodo_json <- function(authors = "AUTHORS") { + aut <- readLines(authors) + aut <- aut[-1] + aut <- as.person(aut) + pp <- lapply(aut, function(x) { + res <- gsub("^\\s", "", paste(paste(x$given, collapse = " "), + x$family)) + list(name = res) + }) + res <- list( + metadata = list( + creators = pp + ) + ) + cat(jsonlite::toJSON(res, auto_unbox = TRUE), file = ".zenodo.json") +} + system("python3 /usr/local/bin/update-copyright.py") ```