Skip to content

short-circuit/pandoc-inmemory-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pandoc-inmemory-gui

A lightweight GUI application for converting between different text formats using Pandoc, with full in-memory processing - no temporary files required!

🚀 Features

  • In-memory conversion: Convert text between formats without creating temporary files
  • GUI interface: Avoid complex CLI commands, especially for longer text strings
  • Pandoc-powered: Leverages the robust Pandoc converter for reliable format transformations
  • Direct processing: Paste, convert, and copy - streamlined workflow for quick conversions

💡 Why this project?

I created this tool to fill a specific need: converting between text formats quickly and efficiently without the hassle of:

  • Saving temporary files to disk
  • Remembering complex Pandoc CLI syntax
  • Managing file cleanup after conversion

Perfect for quick format conversions during writing, documentation, or content migration tasks.

🤝 Contributing

This project was initially developed for personal use, but contributions are very welcome! Whether it's:

  • Bug fixes
  • New features
  • UI improvements
  • Documentation enhancements
  • Format support additions

Feel free to open issues or submit pull requests.

📋 Requirements

  • Pandoc needs to be installed on your system and available in your PATH

🛠️ Installation

  • Optional (depending on system) Create a new venv
  • pip install -r requirements.txt
  • python main.py

📝 Usage

  • Paste your text in the Input Tab
  • Press the Convert button
  • Get your formatted text from the Output tab
  • Extra: preview HTML directly in the HTML Preview tab

Convert smarter, not harder

About

Convert different text formats directly from in memory (without saving files) in this GUI using pandoc!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages