Skip to content

ElizabethThorner/FrontEndRebabel

Repository files navigation

reBabel

reBabel is a desktop application built with Electron.js that helps linguists convert between language data file formats they use in their research. The application uses the rebabel-format package to convert between file formats like ELAN, flextext, and CoNLL-U. Details about the application's architecture can be found in the docs folder.

Run in Development Mode

  1. Clone the repository from GitHub:
    • git clone https://github.com/ElizabethThorner/FrontEndRebabel.git
  2. Install the necessary Node.js packages for reBabel:
    • npm install
  3. Generate the rebabel_convert executable:
    • npm run rebabel_convert
  4. Start the application in development mode:
    • npm run start

Troubleshooting

  • Issues with the virtual environment
    • If your virtual environment is corrupted, you may need to manually delete the rebabel_scripts/.venv folder and run npm run rebabel_convert to create a new one
  • Issues with the rebabel_convert executable
    • Follow the instructions in rebabel_scripts/README.md to generate the rebabel_convert executable manually

Installation

The installation package files can be found on the GitHub Releases page.

Screen Shot 2024-11-23 at 11 11 46 AM

  • Mac

    • zip folder
reBabel.Install.MacOS.mov
  • Linux (Debian-based distributions only)

    • .deb package
Ubuntu.reBabel.Install.mov
  • Windows

    • .Setup.exe
reBabel.Install.Windows.mp4

Contributing

Please see the Issues page of this repo for ideas about improving reBabel.

License

reBabel is licensed under the MIT license

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •