From e5d53797c4814b81179bbfb590a9f699ae443db4 Mon Sep 17 00:00:00 2001 From: phette23 Date: Mon, 23 Feb 2026 15:43:11 -0800 Subject: [PATCH] feat: improve spreakers.rb script --- _scripts/examples/speakers.csv | 151 ++------------------------------- _scripts/speakers.rb | 51 +++++++++-- 2 files changed, 50 insertions(+), 152 deletions(-) diff --git a/_scripts/examples/speakers.csv b/_scripts/examples/speakers.csv index 30eaed6..78f6f7b 100644 --- a/_scripts/examples/speakers.csv +++ b/_scripts/examples/speakers.csv @@ -1,146 +1,5 @@ -name,email,pronouns,position-title,institution,bio,slack,pic -Addison Ashworth,addison.ashworth@austin.utexas.edu,he/him/his,Software Developer,University of Texas at Austin Libraries,,, -Alison Sweet,alistrou@umich.edu,she/her/hers,Senior Data Project Manager,ICPSR,,, -Allan Berry,aberry3@uic.edu,,Clinical Assistant Professor & Web Services Librarian,University of Illinois at Chicago Library,"From Detroit, now living in Chicago. I discovered code and libraries by way of the arts and humanities. I still believe the web can help people.",allanberry,https://libapps.s3.amazonaws.com/accounts/91517/profiles/90800/aberry.jpg -Allison Olsen,olsenar@chop.edu,she/her/hers,Digital Archivist,Children's Hospital of Philadelphia,,, -Allison Ruffner (Flavia),flavia.ruffner@aptrust.org,She,DevOps and Security Lead Engineer,Academic Preservation Trust - University of Virginia Library,,, -Andromeda Yelton,andromeda.yelton@gmail.com,she/her/hers,Senior Software Engineer,JSTOR Labs,"Andromeda Yelton is a librarian-flavored software engineer at JSTOR Labs. In the past she has written code for the Library of Congress, the Berkman Klein Center, the MIT Libraries, the Wikimedia Foundation, and bespoke knitting patterns, among other things. She's probably thinking about planes.",thatandromeda, -Arran Griffith,arran.griffith@lyrasis.org,She/Her/Hers,Fedora Program Manager,Lyrasis,,Arran Griffith, -Barak Zahavy,zahavy@princeton.edu,He/Him,Assistant Director for IT,ReCAP,,, -Bess Sadler,bess.sadler@princeton.edu,they/them,Senior Library Software Engineer,Princeton University Library,"Bess has been building free and open source software for almost thirty years and believes in the liberation potential of open culture, open science, and open technology. Currently, they work building infrastructure to enable reproducible open science. ",bess, -Beth Thompson,bthompson@wcu.edu,she/her/hers,"Department Head, Content Organization and Management, eResources, and Technolgy",Western Carolina University.,"Beth Thompson (she/her) is the Department Head of Content Organization and Management, eResources, and Technology at Western Carolina University’s Hunter Library. She has a background in education, music, and cataloging librarianship. ",,https://libapps.s3.amazonaws.com/accounts/339118/images/Thompson_Beth-2__002_.jpg -Bobbi Fox,bobbi@bobbifox.net,she/her/hers,,,Bobbi Fox is a software developer who has worked in the library/archives space for more than a decade. She has attended 12 previous code4lib conferences .,bobbifox, -Bodeene Amyot Cairdeas,amyotbm@jmu.edu,she/her/hers,Digital and Audiovisual Archivist,James Madison University,,, -Borui Zhang,boruizhang@ufl.edu,,,,,, -Brandon Patterson,b.patterson@utah.edu,,Technology Engagement Librarian,University of Utah,,, -Brent Nelson,brent.nelson@usask.ca,,Professor,University of Saskatchewan,"Brent Nelson is principal investigator of The Culture of Curiosity in England and Scotland 1580-1700 and is building a virtual museum of collections of curiosities related to this context. His new SSHRC-funded project, ""The Social Network of Early Modern Collectors of Curiosities,"" with Co-Investigator Craig Harkema, is the next stage of this work and will use this data set to track the movement of curious objects between the various agents involved in their collection, display, and observation. He is also past president of the John Donne Society and director if its Digital Prose Project. He is a collaborator on INKE: Implementing New Knowledge Environments (inke.ca) and GEMMS: Gateway to English Manuscript Sermons (https://gemms.itercommunity.org/).",,https://artsandscience.usask.ca/cdprofile/getportrait.php?portraitid=3067 -Brian Clark,bpclark2@ua.edu,he/him/his,Systems & Technical Processes Librarian,University of Alabama,Brian Clark is the Systems & Technical Processes Librarian at the University of Alabama. He is the ILS and proxy server administrator and regularly works with metadata in a variety of formats and the institutional repository.,, -Brian Zelip,brian.zelip@lyrasis.org,he/him,Front End Developer,Lyrasis,"Brian Zelip is a family guy, software developer, librarian, and hip hop nerd in Baltimore, MD. He is the Front End Developer for ArchivesSpace. Previously he was Assistant Director of the Web Services Office at the Network of the National Library of Medicine, and Emerging Technologies Librarian at the University of Maryland Health Sciences and Human Services Library.",Brian Zelip,https://www.zelip.me/img/bz-mmcc.jpg -Bridget Burke,burkebri@umich.edu,She/they,Sr. Front-end Developer & Accessibility Specialist,University of Michigan Library,"Bridget Burke is Sr. Front-end Developer and Accessibility Specialist at the University of Michigan Library where they focus on using web standards to create user-centered, accessible interfaces in digital library applications. Bridget is also co-creator and Lead of the U-M Library Design System. Bridget has been making websites since the '90s and loves creative web work.",,https://drive.google.com/drive/folders/1AeS3WNZacrJ7j52gS12A7WDPZPeCX1k8?usp=share_link -Bryan Hull,bryan.hull@utah.edu,,,,,, -Cathy Martyniak,cmartyniak@loc.gov,,Chief of the Collections Management Division,Library of Congress,,, -Chad Nelson,chadbnelson@gmail.com,he/him ,Technical Team Manager,California Digital Library,Angelino. Photographer. Parent. Tech Lead. Erstwhile Librarian. Generator Generator. low key gooner. Real time jingle blaster.,bibliotechy,https://chads.space/images/glitch-flip-chad.gif -Charlie Collett,charlie.collett@ucop.edu,he/him/his,Software Engineer,California Digital Library,"Charlie is a Software Engineer for the California Digital Library at the University of California. His current responsibilities include processing and managing metadata for the HathiTrust, and collaborating on AI development and analysis.",@Charlie Collett, -Chasz Griego,cgriego@andrew.cmu.edu,he/him/his,Science and Engineering Librarian,Carnegie Mellon University,"Chasz Griego is a Science and Engineering Librarian at Carnegie Mellon University (CMU) Libraries. He started at CMU as an Open Science Postdoctoral Associate with the Open Science and Data Collaborations Program. His interests include reproducibility in computational research, Python programming for data science, and advocating open science. ",, -Chris Amorosi,amorosi@noblenet.org,,Head of Technical Services,"Peabody Institute Library of Danvers, MA",,, -Christina Cutler,christina.cutler@mail.utoronto.ca,She/Her/Hers,Data Librarian,University of Toronto,Christina has been an accessibility advocate among her library teams. These teams include her previous role as a student working to make author's work openly accessible on the University of Toronto's Institutional Repository TSpace. As well as her current team with the University of Toronto's Map and Data Library.,Christina Cutler, -Christopher Beger,cbeger@luc.edu,he/him,Interlibrary Loan and Access Services Specialist,Loyola University Chicago Health Sciences Library,Christopher is an Interlibrary Loan Specialist at Loyola University Chicago's HSL. He enjoys putting his technical knowledge and problem-solving skills into practice to improve processes with an eye toward efficiency. Christopher likes staying informed about the future of libraries and exploring innovative ways to use library resources to serve patrons.,,https://libapps.s3.amazonaws.com/customers/2968/images/Christopher_Web_Size_3.jpg -Clara Turp,clara.turp@mcgill.ca,She / her / hers,Discovery Systems Librarian,McGill Library,"Clara Turp is a discovery systems librarian at McGill University Libraries. As part of Digital Initiatives, she is involved in managing, configuring, and integrating selected library systems, including, but not limited to the Library's Discovery layers. ",,https://www.mcgill.ca/library/files/library/styles/wysiwyg_medium/public/img_0457_2.jpeg?itok=1SzsHKzz -Corey Halpin,chalpin@scout.wisc.edu,he/him,Software Engineer,"Internet Scout Research Group, University of Wisconsin - Madison","Corey Halpin is a software engineer at the Internet Scout Research Group in the Department of Computer Sciences at UW-Madison. Scout works at the intersection of Computer Science and Library and Information Science, creating digital resource collections and software to support them. Prior to joining Scout, Corey earned a PhD in Forestry from UW-Madison by using simulation models (written primarily in C++, Perl, Lua, and GNU R) to understand the patterns of biomass development in the forests of northern Wisconsin.",crhalpin, -Craig Rosenbeck,rosenbeck_craig@roberts.edu,,,,,, -Daniel Delmonaco,dan.delmonaco@rutgers.edu,they/he,Education and Research Librarian,"Rutgers, The State University of New Jersey","Daniel Delmonaco is Education and Research Librarian with Rutgers Biomedical and Health Sciences where they are the library liaison to New Jersey Medical School. Delmonaco received their PhD from the University of Michigan School of Information and also completed the Graduate Certificate in Science, Technology, and Society (STS). Delmonaco's research interests include LGBTQ+ health, sexual and reproductive health information seeking, and health information on social media. ",,https://www.libraries.rutgers.edu/directory/daniel-delmonaco -Daniel Whitehead,daniel@nclive.org,he/him,Web and Database Development Librarian,NC LIVE,"Daniel loves to figure out how all the pieces fit together. His work at NC LIVE is centered on the website and supporting technical infrastructure. Much of this work involves creating systems to move data from one system to another. - -He holds an MIS degree from Indiana University, with a specialization in digital libraries. - -When he isn't behind a keyboard tinkering with one thing or another, he's likely exploring Raleigh by bicycle. - - - -",,https://www.nclive.org/sites/default/files/pictures/2021-09/daniel.jpg -David A. Wallace,davwal@umich.edu,he/him/his,Clinical Associate Professort,University of Michigan,"David A. Wallace is a Clinical Associate Professor at the School of Information, University of Michigan. He teaches and conducts research in the areas of archives, records, community engagement and information ethics",,https://www.si.umich.edu/sites/default/files/styles/profile_image/public/2022-04/Screen%20Shot%202022-04-07%20at%207.17.56%20PM%20-%20David%20Wallace.png?itok=X4qjXODz -Eamon J. Smallwood,eamon.smallwood@kaust.edu.sa,he/him/his,University Archivist ,King Abdullah University of Science and Technology,,,https://libapps.s3.amazonaws.com/accounts/213525/profiles/212046/DSC_9809_resize.jpg -Edwin Guzman,edwinguzman@nypl.org,he/him/his,Technical Team Lead,The New York Public Library,"Edwin Guzman has been at The New York Public Library for over a decade and has worked on various teams and projects. In his current role as Technical Team Lead, he leads the Library's design system project as well as it's implementation across development teams.",, -Elisabeth Shook,ershook@umich.edu,she/her/hers,,Data Impact Librarian,"Elisabeth Shook - Elisabeth Shook is the Data Impact Librarian at ICPSR where she works to expand the ICPSR Bibliography of Data-related Literature. Prior to ICPSR, Elisabeth was the Head of Scholarly Communications and Data Management at Boise State University. Elisabeth earned her Master of Library and Information Studies from the University of Wisconsin-Madison and her Bachelors of Arts in History from Sterling College. Elisabeth has also held positions with Vanderbilt University and Wright State University.",, -Ella Li,ellali@umich.edu,she/her,Research Assistant,University of Michigan School of Information,"Ella Li (she/her) is a graduate researcher at the University of Michigan School of Information, dedicated to examining inequity within sociotechnical systems. Her primary focus is on supporting marginalized and vulnerable communities, especially sexual and gender minority (SGM) individuals. Ella explores the design and development of ethical, inclusive, and equitable technologies aimed at bridging disparities. This focus will continue to guide her future research. Ella also actively participates in various social justice activities in her daily life. As a research assistant, Ella contributes to the design and development of an automation tool for auditing harmful content and conducts analyses on finding aids.",,https://esc.umich.edu/wp-content/uploads/2022/06/ESC_EllaLi.png -Emily Porter,eporter@emory.edu,She/Her/Hers,Digital Repository Manager,Emory University,,, -Eric Griffis,eric.griffis@nyu.edu,he/him/his,"Manager, Application Architecture & Development",NYU,,, -Erica Ervin,ervineri@umich.edu,,Technology and Media Production Specialist,University of Michigan,,, -Erik Beck,beck@csus.edu,He/Him/His,Head of Library Systems and IT,"California State University, Sacramento",Erik Beck has served as department head of the Sacramento State University Library's IT Department since 2019. Prior to that he was Digital Service Librarian for the William A. Wise Law Library at the University of Colorado. His specialties are online publishing and management principles. ,,https://library.csus.edu/directory -Esther Verreau,Esther.Verreau@ucop.edu,,Senior Applications Programmer,California Digital Library,,, -Francis Kayiwa,fkayiwa@princeton.edu,he/him/his,Senior Library IT Operations Engineer,Princeton University Library,I was in the crowd when Brandi Chastain scored THAT penalty,kayiwa,https://library.princeton.edu/sites/default/files/styles/profile-photo/public/pictures/picture-6274-1680725584.jpg -Genevieve Milliken,genevieve.milliken@nyulangone.org,she/her/hers,Data Services Librarian,NYU Langone Health,"Genevieve Milliken is a member of the Health Sciences Library's data services team and is the Data Services Librarian. In her role, she develops and teaches research data management class, technology workshops, and provides consultations on research data management. She is passionate about data sharing, education and workshop development, software preservation, and data analysis.",,https://hsl.med.nyu.edu/staff/milliken-genevieve -Grayson Murphy,gmurphy@uab.edu,he/him/his,Digital Preservation Librarian,University of Alabama at Birmingham,,, -Greta Heng,gheng@sdsu.edu,she/her/hers,Cataloging and Metadata Strategies Librarian,San Diego State University,"Greta Heng is Cataloging and Metadata Strategies Librarian at San Diego State University. Her research interests include linked open data, semantic web, identity management, and information search behavior. ",,https://libapps.s3.amazonaws.com/accounts/290342/images/WechatIMG5.jpeg -Halie Kerns,hkerns@binghamton.edu,she/her/hers,Digital Scholarship Librarian ,Binghamton University ,"Halie Kerns is a Digital Scholarship librarian at Binghamton University. She offers support for data-driven digital tools for research and pedagogy, including data collection, analysis, visualization, and management. Her personal research interests include exploring feminism/queer issues through data and the history of computing. ",,https://drive.google.com/file/d/1Cx7N7cL6FWJGC5RQlRTPk2-LAJMA-GXW/view?usp=sharing -Hardy Pottinger,hardy.pottinger@ucop.edu,,Publishing Systems Developer,California Digital Library,,, -Henna D. Bhramdat,bhramdath@ufl.edu,,,,,, -Henry Neels,henry_neels@wgbh.org,he/him/his,Senior Developer,GBH Archives,"Henry Neels has been a software developer in the Archives at GBH for five years. He handles the development of most new features for the GBH Archives' public-facing web properties, including the American Archive of Public Broadcasting, GBH Open Vault, FIX IT+, and more.",, -Hyung Wook Choi,hc685@drexel.edu,,PhD student,Drexel University,"Hyung Wook Choi is a Ph.D. student in Information Science at Drexel University. She earned her Bachelor's and Master's degrees in Library and Information Science at Ewha Womans University. During that time, she focused on acquiring humanities perspectives and research methodologies. She was involved in several national level of library projects including utilizing public library services and promoting big data usage in the National Library of Korea. She conducted research on network analysis in different academic domains based on citations. Following her MLIS, she acquired a second Master's degree in data science at Drexel University. Here, she acquired additional research experience in network analysis and computational methods that will be applicable for achieving the goals of this project.",, -Jackson Huang,huangjq@umich.edu,they/他,LEADING Fellow,ROR/Drexel University,Jackson Huang is a gender variant library technologist whose work focuses on the intersections of structural politics and technological infrastructure in libraries and archives. Their research explores the impact of metadata translation and digital aggregation on the representation of materials related to the history of marginalized communities.,Jackson Huang, -Jacob Sanford,jsanford@unb.ca,,Senior Technical Operations Manager,University of New Brunswick Libraries,,, -Jane Fiegel,jfiegel@tulane.edu,they/she,Metadata Librarian,Tulane University,,, -Jane Greenberg,jg3243@drexel.edu,she/her,Alice B. Kroeger Professor and Director,Drexel University,"From Drexel Website: Jane Greenberg is the Alice B. Kroeger Professor and Director of the Metadata Research Center at the College of Computing & Informatics, Drexel University. Her research activities focus on metadata, knowledge organization/semantics, linked data, data science, and information economics. She serves on the advisory board of the Dublin Core Metadata Initiative (DCMI) and the steering committee for the NSF Northeast Big Data Innovation Hub (NEBDIH). She is the lead PI on the Helping Interdisciplinary Vocabulary Engineering (HIVE) linked data project.",, -Jenny Hirst,jkhirst@uwaterloo.ca,she/her/hers,Library Reporting and Assessment Analyst,University of Waterloo,,, -Jeremy Nelson,jpnelson@stanford.edu,he/him/his,Software Engineer,Stanford University,,, -Jesse Johnston,jajohnst@umich.edu,he/him,Clinical Assistant Professor,University of Michigan School of Information,"Jesse Johnston is a Clinical Assistant Professor who joined UMSI in 2022. Johnston has been active in the cultural heritage field as an administrator, librarian, archivist, and civil servant. As senior librarian for digital content at the Library of Congress, he managed policy development and training initiatives at the Library's Digital Collections Management unit established in 2018. Prior to that, he served as a senior program officer for preservation and access at the National Endowment for the Humanities, where coordinated a program portfolio that awarded $1.5 million through competitive grants annually. He also created and coordinated the NEH's first (and only) community archiving program, Common Heritage. From 2012 to 2013, he was an archivist at the Ralph Rinzler Folklife Archives and Collections at the Smithsonian Center for Cultural Heritage. He has also been an adjunct faculty member at the University of Maryland iSchool, George Mason University, and Bowling Green State University.",jajohnst,https://www.si.umich.edu/sites/default/files/styles/profile_image/public/2023-06/UMSI_JesseJohnston_03202023_06_a_cropped%20-%20Jesse%20Johnston.jpg?itok=hnLjlLVr -Jonathan Rochkind,jonathan@dnil.net,he or they,"Software Developer, Technical Lead",Science History Institute,,jrochkind,https://sciencehistory.org/wp-content/uploads/2023/04/jonathan_rochkind_headshot-e1680805056288.jpeg -Josh Badal,joshbada@amazon.com,he/him/his,Solutions Architect,Amazon Web Services,"15 years in IT. Building on AWS for 7 years. Serving higher education institutions and university libraries for 3 years. Security, infrastructure, automation, application development.",, -Justin de la Cruz,justin.delacruz@nyulangone.org,he / him / his,"Program Specialist, National Center for Data Services",NYU Health Sciences Library / Network of the National Library of Medicine,"Justin has worked in public, academic, and medical libraries on topics in digital literacy and educational technology. He studied at Florida State University and Simmons University and lives in Asheville, NC.",Justin de la Cruz,https://med.nyu.edu/dti-physician-photo/faculty/d/delacj08/delacj08-hero.jpg -Justin Schell,jmschell@umich.edu,,Director of Creative Spaces & Learning Technologies,University of Michigan,,, -Karen Harker,karen.harker@unt.edu,she/her/hers,Collection Assessment Librarian,University of North Texas Libraries,"Karen Harker earned her MLS from Texas Woman’s University in 1999 and her MPH from UT School of Public Health in 2007. From 2000 to 2009 she evaluated and developed Web-based information systems for UT Southwestern Medical Center Library. After three years as biostatistician for a psychiatry clinical trial, she returned to librarianship in 2012 to serve as Collection Assessment Librarian for the University of North Texas Libraries. She has applied her skills in research methods, statistical analysis, and data management to the broad evaluation of library collections.",, -Kate Holvoet,kholvoet@sdsu.edu,she/her/hers,Scholarly Communication and Open Initiatives Librarian,San Diego State University,,, -Katharine Teykl,kteykl@uwyo.edu,she/her/hers,Digital Scholarship Librarian,University of Wyoming,"Katharine Teykl is the Digital Scholarship Librarian at the University of Wyoming. In her role, she holds workshops for the UW Digital Scholarship Center and provides research support for digital scholarship and computing projects. Her research interests include computational approaches to musicology, data-driven applications within libraries, and the integration of digital humanities into library services. Most recently, she received a Humanities Research Group fellowship for the 2023-2024 academic year from the Wyoming Institute for Humanities Research for her project “See the Music, Hear the Dance”: Examining Balanchine’s Legacy through Text-Mining.” She earned a dual M.A. in Musicology and M.L.S. from Indiana University in 2022. -",, -"Katherine ""Kate"" Deibel",kndeibel@metageekery.org,she/her,Systems Librarian,Philadelphia College of Osteopathic Medicine,"Dr. Kate Deibel is a longstanding advocate for accessibility and usability in library technologies. She has a PhD in Computer Science from the University of Washington but would much rather talk about web comics, chili peppers, her cat, technology adoption, and changing the world. She briefly left libraries for industry but is happily back working as PCOM Library's systems librarian. ",metageeky,https://2023.code4lib.org/assets/img/speakers/kate-deibel.png -Kio Polson,kp3272@drexel.edu,they/them,MLIS Student,Drexel University,"Kio is an MLIS student at Drexel and definitely not a bona fide city nymph. Kio has been coding since the 8th grade working on various personal projects, and there has absolutely never been a personal project to charm privateers to lose their stolen goods. In Kio’s spare time they enjoy acting, playing piano, and never shape-shifting.",, -Kirsten Vallee,vallee@uchicago.edu,they/them/theirs,Repository Services Manager,University of Chicago,"Kirsten Vallee is the Repository Services Manager at the University of Chicago. They ensure scholarly resources are easily accessible, furthering the reach of academic knowledge through Knowledge@UChicago. ",, -Kristian Allen,kallen2@library.ucla.edu,he/him/his,Software Developer,UCLA,,,https://media.licdn.com/dms/image/C5603AQH5AAsgfoqlmA/profile-displayphoto-shrink_400_400/0/1525750718987?e=1703116800&v=beta&t=mwRoS-c_kVDPW2D6u7r-Kd9R3VGsrSXjYmQ-6l3FUDA -Larry Yang,Larry.Yang@austin.utexas.edu,,,,,, -Leigh Phan,leighphan@library.ucla.edu,she/her/hers,Data Scientist,UCLA,,, -Lisa McFall,lmcfall@hamilton.edu,she/her,"Associate Director, Digital Initiatives and Technology",Hamilton College,"Lisa leads digital scholarship services at Hamilton and works to connect the Hamilton Community with the digital collections and digital scholarship resources needed for them to succeed in their academic pursuits. She earned a Bachelor of Music from SUNY Fredonia, and an MA in musicology and an MLIS from the University of Pittsburgh. ",, -Maccabee Levine,msl321@lehigh.edu,he/him/his,Senior Library Application Developer,Lehigh University,Library software developer at Lehigh University. FOLIO and VuFind developer. Member of the FOLIO Technical Council. Other library tech and higher ed IT roles prior. OSS award recognition from Ex Libris and ER&L. Code4Lib since 2010.,@maccabeelevine (slack),https://ca.slack-edge.com/T0B3FR8CQ-U02TYLCPM3Q-b12f6b69f970-512 -Madeleine Wieand,mwieand@tulane.edu,she/her/hers,Digital Production Librarian,Tulane University,"Madeleine Wieand is the Digital Production Librarian in the Digital Scholarship & Initiatives department at Tulane University Libraries, and oversees Tulane's Digital Library, the University's Electronic Theses and Dissertations Archive, and digitization projects involving a wide range of partners across campus and beyond. She holds a Master of Library and Information Science from LSU and a Bachelor of Fine Arts in Photography from Pratt Institute, and is most interested in the interactions between cultural heritage, art, documentation, and data.",, -Magnus Berg,magnus.berg@utoronto.ca,they/he,Digital Scholarship & Liaison Librarian,"University of Toronto, Mississauga Library","Magnus Berg (they/he) is a Digital Scholarship & Liaison Librarian at the University of Toronto, Mississauga where they manage and contribute to digitization and digital scholarship projects both in the library and across campus. They are particularly passionate about stewarding the library's media and video game collections and hold both a Master of Library and Information Science from Western University and a Master of Arts in Film + Photography Preservation and Collections Management from Toronto Metropolitan University. ",,https://drive.google.com/file/d/1MYXzQJbJBWGMvj77Ee6SglHdC938mPXC/view?usp=sharing -Mahjabeen Yucekul,Mahjabeen.Yucekul@ucop.edu,,Senior Applications Programmer,,,, -Marcelo Garcia,marcelo.garcia@kaust.edu.sa,he/his,Emerging Technologies & Systems Lead,King Abdullah University of Science and Technology,,Marcelo Garcia,https://libapps.s3.amazonaws.com/accounts/280711/profiles/283967/eu.jpg -Maria Nuccilli,mnuccilli@wayne.edu,she/her/hers,Digital Collections Librarian,Wayne State Unviversity,,, -Mark Howell,m.howell@utah.edu,,,,,, -Mark Lane,lane2mg@jmu.edu,he/him/his,Head of Digital Assets,James Madison University,,, -Marley Kalt,marleyk@umich.edu,she/her/hers,Senior Data Project Manager,ICPSR,,, -Mat Kelly,mrk335@drexel.edu,,Assistant Professor,Drexel University College of Computing and Informatics,"Dr. Mat Kelly will lead the project with his extensive domain knowledge of version control systems, open source software, and time-based content negotiation. PI Kelly obtained his Ph.D. in computer science from Old Dominion University (2019) where his research was focused on the NEH-supported, “Archive What I See Now” project (#HK-50181-14). As a tenure-track assistant professor at Drexel University, he has published in a wide range of venues on topics of web archiving, social science, digital humanities, scientometrics, metadata, ontologies, persistent identification, and information visualization. ",,https://matkelly.com/_images/mug_matKelly.jpg -Matthew Sherman,matt.r.sherman@gmail.com,,Digital Curation Librarian,Drexel University,"Matt Sherman is the Digital Curation Librarian at the Drexel University Libraries where he plays a lead role in acquiring, managing, preserving and providing access to the University’s digital collections, including both born-digital and digitized materials. He also provides support for the Libraries’ scholarly communications services. - -Prior to coming to Drexel, Matt worked as the Scholarly Communications Librarian at Tennessee State University in Nashville, and as the Digital Content Librarian at the University of Bridgeport. During his schooling, he held various digital collections and archives positions at the Wisconsin State Historical Society Archives and the University of Wisconsin Milwaukee Archives. Matt holds an MLIS from University of Wisconsin-Milwaukee and a BS in History from University of Wisconsin-Madison.",mattsherman,https://www.library.drexel.edu/~/media/Images/library/images/matt%20sherman_headshot%20Aug%202022.ashx?h=600&la=en&w=600&hash=377C1E400A3C9F4D1B09FA8740C26C7B946BF8DB -Max Eckard,eckardm@umich.edu,he/him/his,Assistant Director for Curation | Acting Associate Director,Bentley Historical Library,"Max Eckard is the Assistant Director for Curation at the University of Michigan Bentley Historical Library. As head of the Bentley's Curation team, he represents the team on the Bentley's Leadership Team and leads the Bentley's holistic approach to curating archives of all genres and formats.",, -Melani Polutta,mkploc@gmail.com,she/her/hers,"Cataloging policy specialist, Library of Congress, Policy, Training, and Cooperative Programs Division",Library of Congress,"Melanie Polutta started as a cataloger at the Library of Congress in 2000, and became fascinated by metadata. At the same time, she continued to pursue a parallel interest in computers, through linked data, coding, and data manipulation. Learning about code empowers catalogers to use all that wonderful metadata that they spend all that time recording, which turns out to be constantly useful in Melanie's work with cataloging policy and documentation. -",, -Melissa Hernandez-Duran,mhdezd@umich.edu,she/her/hers,Lead Archivist for Audiovisual Curation,"Bentley Historical Library, University of Michigan","Melissa Hernández-Durán provides leadership and guidance in the area of preservation and digitization of audiovisual materials. She manages the Bentley’s audio and moving image digitization streams, develops specifications for this work, and coordinates the digitization of several hundred recordings annually. Her research interests include access to archival collections through infrastructure, and rights.",, -Meng Qu,qum@miamioh.edu,she/her/hers,Web Design Librarian,"Miami University - Oxford, Ohio","At Miami University, Meng serves as a Web Services Librarian. With an enduring love for coding front-end websites spanning years, her dedication is never extinguished. Recently, her exploration has expanded to encompass the realms of big data, data analysis, and Machine Learning—a transformation sparked by her desire to weave cutting-edge technology into an enriched virtual library experience. ",,https://www.lib.miamioh.edu/images/staff-photos/Qu-Meng.jpg -Meredith Wynn,mlwynn@ncsu.edu,she/her/hers,Web Developer,NC State University Libraries,Meredith Wynn has been a web developer in NC State University Libraries’ User Experience department since 2018. ,,https://www.lib.ncsu.edu/sites/default/files/styles/large_square/public/2022-09/wynn-8117_0_1.jpeg -Mita Williams,mita@uwindsor.ca,she/her/hers,Acting Law Librarian,"Don & Gail Rodzik Law Library, Windsor Law, University of Windsor","Since September of 2022, Mita Williams has been the Acting Law Librarian for the Don & Gail Rodzik Library. She writes about librarianship and technology on her blog, *Librarian of Things* (https://librarian.aedileworks.com/) and shares interesting things through her weekly newsletter, the *University of Winds* (https://www.uofwinds.com/).",copystar,https://www.uwindsor.ca/law/library/sites/uwindsor.ca.law.library/files/styles/full/public/mita-williams-from-cbc.jpg?itok=VJNtaxzO -Nathan Kelber,nathan.kelber@ithaka.org,he/him/his,Education Manager,Constellate,PhD working for social justice and open educational resources in data science and the digital humanities. Education Manager at Constellate and Director of the Text Analysis Pedagogy Institute. https://nkelber.com,,https://nkelber.github.io/Nate.jpeg -Nerissa Lindsey,nlindsey@sdsu.edu,she/her/hers,Head of Content Organization and Management,San Diego State University,,, -Nicolas Gauthier ,nicolas.gauthier@ufl.edu,,,,,, -Nicole Currens,nicole.currens@austin.utexas.edu,,Senior Software Developer,University of Texas at Austin Libraries,,, -Nicole Feldman,feldmanna@chop.edu,she/her/hers,Digital Archivist,Children's Hospital of Philadelphia,,, -Owen C. King,owen_king@wgbh.org,he/him,Metadata Operations Specialist,GBH (WGBH Educational Foundation),"Owen C. King is Metadata Operations Specialist at GBH Archives, working on the American Archive of Public Broadcasting. He coordinates work on automated processing and metadata workflows for archival television and radio programming. Beyond archives and information science, he has a background in philosophy, with research and teaching in well-being and information ethics.",,https://owencking.net/head1.jpg -Paolo P. Gujilde,paolo.gujilde@lyrasis.org,He/Him/His,"Strategist, ORCID US Community",Lyrasis,"Paolo P. Gujilde is the Strategist for the ORCID US Community. In his role, he helps in managing and supporting the ORCID US Community, a consortium of nonprofit ORCID members. Paolo started his library career in academic libraries specializing in collection strategies and scholarly communications. More about Paolo at https://orcid.org/0000-0002-9758-5740.",N/A,https://info.orcid.org/wp-content/uploads/2023/07/Gujilde_Profile_Photo_2023-1-275x300.jpg -Paris Whalon,pwhalon@utk.edu,she/her/hers,Student Success Librarian for Media Literacy,University of Tennessee Knoxville,"Paris Whalon, the Student Success Librarian at UT Knoxville, collaborates with The Studio services, bridging library support across departments. She instructs creative media projects and fights misinformation through her scholarship. Research interests encompass gaming in academic libraries and information literacy's impact on the community.",,https://drive.google.com/file/d/12AQD6fBImEkmxu7bITb6abG4JdBJ8rO7/view?usp=sharing -Peter Murray,jester@dltj.org,he/his/him,Open Source Community Advocate,Index Data,"Peter Murray is the Open Source Community Advocate at Index Data, a software development and consulting enterprise with expertise in networked information retrieval and management based on open standards. His current activities include building relationships among libraries, organizations, and service providers participating in the FOLIO and ReShare projects.",peter-murray (Slack),https://github.com/code4lib/2023.code4lib.org/blob/main/assets/img/speakers/peter-murray.jpg -Phil Salvador,phil@gamehistory.org,he/him,Library Director,Video Game History Foundation,"Phil Salvador is the Library Director at the Video Game History Foundation. His research on video game history and preservation has been featured on NPR, The Verge, and Ars Technica. But most of all, he is a friend to all birds.",,https://gamehistory.org/wp-content/uploads/2022/02/Phil_Salvador_headshot_-_library_stacks-edited.jpg -Rachel Wang,Rachel.Wang@utoronto.ca,"she/her/hers,",Application Programmer Analyst,University of Toronto,Rachel is a software developer at the University of Toronto Libraries and works in the Digital Preservation unit. She develops technology solutions for institutional repositories and journal publishing services. Rachel is also a certified carpentries instructor and enjoys teaching technology skills. ,@rachelreadsbooks,https://utoronto-my.sharepoint.com/:i:/g/personal/rachel_wang_utoronto_ca/EYhgC42KNFxKpJdn6ZAZPhkB01uQMmYqkqQf9AW_q30Wjw?e=FHstq8 -Raiden van Bronkhorst,raiden.vanbronkhorst@ucop.edu,he/him/his,Software Engineer,California Digital Library,Raiden is a Software Engineer at the California Digital Library working on machine learning applications and the metadata management system for the HathiTrust. He received his B.S. in Computer Science from Western Washington University.,@rvanb,https://avatars.githubusercontent.com/u/32312368?v=4 -Rebecca French,frenchrb@jmu.edu,she/her/hers,Head of Metadata Analysis & Operations,James Madison University,,, -Rebecca Saunders,rlsaunders@wcu.edu,she/her/hers,Cataloging and Metadata Librarian,Western Carolina University,Rebecca Saunders (she/her) is the Cataloging and Metadata Librarian at Western Carolina University’s Hunter Library. She attained her MLIS degree at the University of South Carolina in 2019. Her primary interest in research and librarianship is in examining and rectifying how systems of oppression are codified in library catalogs through the practice of critical cataloging.,,https://libapps.s3.amazonaws.com/accounts/313434/profiles/318815/20230503-Rebecca_Saunders059.jpg -Riley Marsh,rmarsh1@tulane.edu,,Library Associate in Digital Production,Tulane University,,, -Robin Davis,rcdavis6@ncsu.edu,she/her/hers,"Associate Head, User Experience",NC State University Libraries,"Robin Camille Davis is the Associate Head of User Experience at NC State University Libraries, where she conducts user research, coordinates content strategy, and advocates for accessible practices. ",,https://www.lib.ncsu.edu/sites/default/files/styles/large_square/public/2022-09/robin-davis-2019c_square.jpg -"Ryan ""Harpo"" Harbert",ryan_harbert@wgbh.org,he/him,Developer,GBH (WGBH Educational Foundation),"Ryan “Harpo” Harbert is a Developer for GBH Media Library & Archives, helping to maintain the American Archive of Public Broadcasting, and other websites. His experience extends beyond programming to media production, music performance, theatrical design, and many others, with the mission of creating new tools to enable the impossible!",,https://images.squarespace-cdn.com/content/v1/60cbb01990bac806857a85e4/0204e1d0-a1d3-4c11-842c-f49c021a62d3/1277543_579932695377622_866216691_o-square.jpg -Ryan Cassidy,ryan.cassidy@ttu.edu,he/him/his,Associate Librarian for Emerging Technology,Texas Tech University,"Ryan Cassidy has been with Texas Tech University since 2011, where he began as a reference librarian. His winding path through academic led him to lead a small makerspace in 2016 and has since grown the service and offerings to now oversee the Emerging Technology unit, composed of a makerspace, vr lab, and data immersion lab.",,https://ttu.libapps.com/libguides/admin_c.php?g=1325084&p=9752784 -Sara Mohr,smohr@hamilton.edu,she/her,Digital Scholarship Librarian,Hamilton College,"Sara Mohr is the digital scholarship librarian at Hamilton College. Her work focuses on ancient history, libraries, digital scholarship, and technologies of information preservation. She has a BA in Anthropology from the University of Chicago and a PhD in Assyriology from Brown University.",, -Sarang Joshi,sarangjoshi22@gmail.com,he/him/his,Software Engineer,NYPL,Sarang Joshi is a backend Software Engineer at the New York Public Library. He loves riding his bike.,, -Scott Lawan,lawans@umn.edu,he/him/his,Libraries Application Developer,University of Minnesota ,Scott Lawan is a digital archivist and software developer with over 10 years experience in the LIS community. Currently he is Libraries Web Application Developer at the University of Minnesota. He has held positions at the Colorado State Archives and was the Digital Preservation Manager at California Revealed at the California State Library. His work emphasizes collaboration and front-end development to promote user experience. ,N/A,https://www.linkedin.com/me?trk=p_mwlite_feed_updates-secondary_nav#overlay_profile-image-modal -Scott McClellan,sm4522@drexel.edu,,PhD Student,Drexel University,,, -Scott St. Louis,Scott.StLouis@stls.frb.org,he/him/his,Senior Librarian for Scholarly Communication and Discovery Services,Federal Reserve Bank of St. Louis,Scott St. Louis is the Senior Librarian for Scholarly Communication and Discovery Services at the Federal Reserve Bank of St. Louis. He holds a master’s degree in information science from the University of Michigan.,, -Sephra Byrne,sephra.byrne@unt.edu,she/her/hers,Data Analyst,University of North Texas Libraries,"Sephra Byrne works at the University of North Texas as a data analyst for the Collection Assessment Department analyzing data about patrons and the library's collections and developing better ways to collect, process, and store data about our collections and their impact on student and faculty outcomes.",, -Shannon McDermitt,shannon.mcdermitt@wayne.edu,she/her/hers,Web Developer,Wayne State University,,, -Sheila Rabun,sheila.rabun@lyrasis.org,She/Her/Hers,Senior Strategist for Research Infrastructure Programs,Lyrasis,"Sheila Rabun is the Program Leader for Persistent Identifier Communities at Lyrasis. She has worked in the academic library field since 2010, with a focus on digital workflows, agile project management, communicating technical information to diverse audiences, and advocating for interoperability in cultural heritage, research, and scholarly communication ecosystems. Learn more about Sheila at https://orcid.org/0000-0002-1196-6279.",N/A,https://info.orcid.org/wp-content/uploads/2023/05/Sheila_Rabun-1.png -Siddique Motala,siddique.motala@uct.ac.za ,he/him/his,Senior Lecturer: Academic Development,"Civil Engineering, University of Cape Town, South Africa","Siddique Motala, PhD is a Senior Lecturer in Civil Engineering at the University of Cape Town, South Africa. His research is on historical mapping and digital storytelling, and socially just and innovative pedagogies in engineering education.",,https://ebe.uct.ac.za/sites/default/files/content_migration/ebe_uct_ac_za/92/images/CIRCLE%2520Siddique%2520Staff%2520Portrait%2520002.png -Silvia Witzig,silvia.witzig@unibas.ch,she/her,Metadata specialist,University Library Basel,,, -Steelsen Smith,steelsen.smith@yale.edu,,Associate Director for Client Services,Yale University,,, -Stephanie Mannheim,stephaniemannheim@nypl.org,she/her,"Senior Technical Project Manager, eReading",New York Public Library,"Stephanie Mannheim is Senior Technical Project Manager for eReading at the New York Public Library. She is currently co-chair of the ALA's GNCRT (Graphic Novels and Comics Round Table) Metadata and Cataloging Committee. Stephanie previously worked at Comixology and the Barnard College Library and Archives, where she worked with metadata and cataloging for both digital and print materials.",, -Steve Meyer,stephen.meyer@wisc.edu,he/him/his,Data Strategist,UW-Madison,,, -Susan Hoover,sehoover@central.uh.edu,she/they,Metadata Services Coordinator,University of Houston,"Susan Hoover is a former software engineer with experience on projects as diverse as a military flight simulator, byte-level communications software, Bayesian forecasting, and cloud devops. They love to figure out how things work. In their second career, they are a second-year librarian with the freedom to learn and use tools for scripting and automation.",Slack: Susan Hoover, -Thomas Guignard,thomas.guignard@gmail.com,he/him,Library technology and open data consultant,,Thomas is a freelance library technology and open data developer and consultant. He specializes in metadata and system migration projects for libraries and cultural actors.,timtom,https://tgconsulting.ca/images/team/thomasguignard-portrait-by_vbaeriswyl.jpg -Tianji Jiang,tianji008@ucla.edu,he/him/his,PhD Candidate,"Department of Information Studies, UCLA","Tianji is a PhD student of Information Science in the School of Education and Information Studies at UCLA. - -He obtained a B.M. (2019) in Information Management and Information System and a B.Ec. (2019) in Economics from Peking University, China. - -Tianji is interested in information behaviors, scientific data curation and data-driven social science. His ongoing project is studying the reusability of scientific data, and exploring how to facilitate data sharing and data reuse to benefit data-driven research in social science.",, -Tiffany Tawzer,ttawzer@luc.edu,she/they,Access Services and Emerging Technology Librarian,Loyola University Chicago Health Sciences Library,"Tiffany Tawzer is the Access Services and Emerging Technology Librarian at the Loyola University Chicago Health Sciences Library. They also serve as the library’s assessment specialist, scholarly communication, and data services librarian. Tiffany recently achieved a Level I Data Services Specialization through the Medical Library Association. ",,https://libapps.s3.amazonaws.com/customers/2968/images/Tiffany_Tawzer_Web_Size_3.jpg -Tom Luo,,He/him/his,,Intel Corporate,,, -Travis Brown,travis@gamehistory.org,he/him,Director of Technology,Video Game History Foundation,"Travis Brown is the Director of Technology at the Video Game History Foundation. When he's not working on his day job as Director of Developer Relations at Live Aware Labs, he's working on restoring arcade cabinets and vintage motorcycles.",,https://gamehistory.org/wp-content/uploads/2020/10/travis-headshot.jpg -Vera Kahn,verakahn@nypl.org,she her hers,Software Engineer II,New York Public Library,"Vera Kahn is a multidisciplinary engineer operating in the sonic, textile, and software development realms. She has been working as a full stack developer for the Research Catalog at NYPL for the past 2 years. Before that, she was a live sound engineer and touring guitarist with the punk band T-Rextasy.",charmingduchess, -Wei Ma,wma@csudh.edu,she/her/hers,Electronic Resources Librarian,"California State University, Dominguez Hills","She has been a full Librarian/Professor at California State University, Dominguez Hills since 2004. Previously, she was a Librarian and Associate Professor of Library Administration at the University of Illinois, Urbana-Champaign. Her area of expertise is Information Technology in library settings. Her research goal is to use technology to simplify information access processes, to make access to information easy and intuitive. She is also an expert in Assistive Technology for users with disabilities & diverse learning styles.",,https://libapps.s3.amazonaws.com/accounts/41715/profiles/35369/2018-03-21CSUNmtgSelfie7Head.jpg -Wilhelmina Randtke,wrandtke@georgiasouthern.edu,they/them/their,Head of Libraries Technologies and Systems,Georgia Southern University,"Wilhelmina Randtke has a background in law and technology. Her past roles include legal research, technology oversight, and product manager for cloud based publishing software. She is currently Head of Libraries Technologies and Systems at the Georgia Southern University Libraries overseeing in-building technology and online presences. ",,https://www.investopedia.com/thmb/UzC2f1RA3rP18nCJeVz9WHkadpA=/750x0/filters:no_upscale():max_bytes(150000):strip_icc():format(webp)/RandtkeDotdashHeadshot-f0ed928963c6440282ee52938512d081.JPG -Zoe Tucker,zoetucker@library.ucla.edu,she/her/hers,Software Developer,UCLA,,, \ No newline at end of file +name,pronouns,position-title,institution,bio,slack,image_url,image_alt +Jane Smith,she/her,Senior Librarian,State University,This image download will fail,jane_smith,https://example.com/photos/jane-smith.jpg,Missing image so alt text is irrelevant +John Davis,he/him,Systems Administrator,City Library,Infrastructure and network specialist,,, +Maria Garcia,they/them,Metadata Coordinator,County Archives,Experienced in cataloging and metadata standards,maria.garcia,, +Nikko Stevens,they/them,,Arizona State University,This uses an image from a prior year keynote that's unlikely to either be offline or present in the current repo,,https://2025.code4lib.org/assets/img/keynotes/nikko-stevens.jpg,Nikko's photo diff --git a/_scripts/speakers.rb b/_scripts/speakers.rb index 415b2a5..b24fb0f 100755 --- a/_scripts/speakers.rb +++ b/_scripts/speakers.rb @@ -2,6 +2,7 @@ require "csv" require "active_support/all" +require "net/http" def parameterize(string, separator: "-") # Turn unwanted chars into the separator. @@ -15,6 +16,37 @@ def parameterize(string, separator: "-") parameterized_string end +def download_img(url, parameterized_name) + uri = URI(url) + response = Net::HTTP.get_response(uri) + + # Follow redirects + while response.is_a?(Net::HTTPRedirection) + uri = URI(response['location']) + response = Net::HTTP.get_response(uri) + end + + if response.is_a?(Net::HTTPSuccess) + ext = File.extname(uri.path) + ext = ".jpg" if ext.empty? + filename = "assets/img/speakers/#{parameterized_name}#{ext}" + + # Trying to make the script idempotent, don't download images we already have + if File.exist?(filename) + puts "Image already exists for #{parameterized_name}, skipping download." + return filename + end + + File.open(filename, "wb") do |file| + file.write(response.body) + end + puts "Downloaded image for #{parameterized_name}" + filename + else + puts "Failed to download image from #{url}: #{response.code} #{response.message}" + end +end + speakers_yml = "_data/speakers.yml" speakers = File.file?(speakers_yml) ? speakers = YAML.load_file(speakers_yml) : [] @@ -25,16 +57,23 @@ def parameterize(string, separator: "-") puts id + ": " + name data = speakers.select { |x| x["id"] == id }.first || {} - data["id"] = id if data.empty? + + # new speaker not in file + if !data.key?("id") + puts "Unable to find match for #{name} - adding new speaker!" + data["id"] = id + speakers.push(data) + end + data["keynote"] = false - ["name", "pronouns", "position-title", "institution", "bio", "slack"].each do |k| + ["name", "pronouns", "position-title", "institution", "bio", "slack", "image_alt"].each do |k| data[k] = data[k] || row[k] end - speakers.push(data) + data["last"] = data["last"] || name.split(" ").last - if row['pic'] - ext = row["pic"].gsub(/.*\./, "") || "jpg" - data["image_src"] = "/assets/img/speakers/#{id}.#{ext}" + if row['image_url'] + filename = download_img(row['image_url'], id) + data["image_src"] = "/#{filename}" if filename end end