Skip to content

LifeHasOrder/authors_and_affiliations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Author & Affiliation Manager 📝

Live Demo License: MIT

A free, browser-based tool to build and manage ordered lists of authors and affiliations for academic manuscripts and publications.


🎯 Overview

Managing author lists and institutional affiliations for academic papers can be tedious and error-prone. The Author & Affiliation Manager streamlines this process by providing an intuitive interface to:

  • Build ordered author lists with drag-and-drop reordering
  • Manage complex affiliations with multiple institutions per author
  • Format citations in various styles (superscript, parentheses, letters, numbers)
  • Export to Google Sheets for collaboration and manuscript preparation
  • Save locally in your browser for later editing

🚀 Try it now!


✨ Features

👥 Author Management

  • Add authors individually or in bulk from spreadsheet data
  • Reorder authors with simple up/down buttons
  • Edit author names and affiliations at any time
  • Remove authors as needed

🏢 Affiliation Organization

  • Add multiple affiliations per author
  • Automatic alphabetical sorting
  • Prevent duplicate affiliations
  • Edit or remove affiliations globally

🎨 Formatting Options

  • Separator styles: Comma or semicolon
  • Affiliation markers: Letters (a, b, c) or Numbers (1, 2, 3)
  • Marker format: Superscript or parentheses
  • Marker position: Before name, after name, or after separator
  • Oxford comma: Optional "and" before the last author

📤 Export & Save

  • Export to new Google Sheets
  • Link to existing Google Sheets for syncing
  • Save data locally in browser storage
  • Copy formatted output with one click

🚀 How to Use

Quick Start

  1. Visit the tool: https://lifehasorder.github.io/authors_and_affiliations/

  2. Add Affiliations (Affiliations tab):

    • Enter institution names, one per line or separated by semicolons
    • Click "Add Affiliation(s)"
  3. Add Authors (Authors tab):

    • Enter author name
    • Check the boxes for their affiliations
    • Click "Add Single Author"
  4. Reorder as needed using the ↑↓ buttons

  5. Format (Formatting tab):

    • Choose your preferred citation style
    • Select marker format and position
  6. Preview & Copy (Preview/Output tab):

    • View your formatted author list
    • Click "Copy Author List" to copy to clipboard
    • Paste into your manuscript!

Batch Import

For faster data entry, paste tab-separated values from a spreadsheet:

John Doe	Department of Biology, University of Science, City, Country
Jane Smith	Institute of Research, Town, Country; Department of Chemistry, University of Tech
Robert Johnson	Department of Physics, State University, City, State

Format: Two columns separated by a tab:

  • Column 1: Author name
  • Column 2: Affiliation(s) - separate multiple affiliations with semicolons

💡 Use Cases

  • Academic researchers preparing manuscripts with multiple co-authors
  • Journal editors formatting author lists consistently
  • Graduate students managing thesis committee members
  • Conference organizers listing speakers and their institutions
  • Grant writers documenting project teams

🛠️ Technology

This tool is built with vanilla HTML, CSS, and JavaScript - no frameworks, no dependencies, no data collection.

  • Privacy-first: All data stays in your browser
  • No server required: Works completely offline once loaded
  • No tracking: Your author lists remain private
  • Export-friendly: Google Sheets integration for collaboration

📦 Installation

Online Use (Recommended)

Simply visit: https://lifehasorder.github.io/authors_and_affiliations/

Local Use

  1. Clone this repository:

    git clone https://github.com/LifeHasOrder/authors_and_affiliations.git
  2. Open index.html in your web browser

  3. No build process or installation required!


🤝 Contributing

Contributions, issues, and feature requests are welcome!


📄 License

This project is MIT licensed.


👏 Acknowledgments

Built to simplify the academic writing process and help researchers focus on their science, not citation formatting.


📧 Contact

Project Link: https://github.com/LifeHasOrder/authors_and_affiliations

Live Demo: https://lifehasorder.github.io/authors_and_affiliations/


If this tool helped you, please consider giving it a star!

About

Build out an ordered list of authors and affiliations for a manuscript. Easily reorder. Export to Google Sheets for incorporation into other projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors