Skip to content

star7js/vm-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Velocity Template Previewer

This is a simple PyQt5 application for previewing and rendering Velocity templates. Velocity is a template engine used primarily for generating dynamic web content and transforming data.

Installation

Before running the application, make sure you have the necessary libraries installed:

pip install PyQt5 airspeed

Usage

Run the application by executing the following command in your terminal:

python main.py
  • The application window will appear with a text editor, a "Render" button, and an output viewer.
  • Click the "Open" option in the "File" menu to open an existing Velocity template file (with a .vm extension).
  • Edit the template in the text editor.
  • Click the "Render" button to render the template. The rendered output will be displayed in the output viewer.
  • You can also save your edited template using the "Save" option in the "File" menu.

Features

  • Open existing Velocity template files.
  • Edit and save template files.
  • Render Velocity templates and display the output.
  • Error handling for template rendering.
  • Notes
  • Ensure that you have the necessary .vm files for previewing.
  • The application uses the Airspeed library for template rendering.
  • Feel free to use this simple Velocity template previewer to experiment with your Velocity templates.

About

.vm template visualizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages