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")
 ```