NovelMaker

command module
v0.0.0-...-cb9f122 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2025 License: MIT Imports: 4 Imported by: 0

README

A rich text editor for the EPUB.

GitHub GitHub release GitHub issues

Introduce

This is a rich text editor built with Wails. It can export the content to the epub file.

This project is based on the wails and more information about the project settings can be found here: https://wails.io/docs/reference/project-config.

Feature

  • 🖥 Rich Text Editor with Modern Interface
  • 📖 Support the markdown grammer
  • ✒ Can edite epub files
  • 🌐 Multi-Language Support
  • 🧮 Latex math formula support
  • 🌈 Rich text formatting

Requiremnet

Running

Environment Version
OS Window 10 or 11
GPU Whatever can open the browser
CPU Whatever can run the browser
Memory 16G or more

Develop

Environment Version
Nodejs 16.15.1 or upper
Wails 2.8.1 or upper
Golang 1.20.3 or upper

Live Development

To run in the develop environment, you should install all the nodejs requirements as well as the go package.

# npm
npm install --dependencies

# go
go mod tidy
go mod download

After all the requirements have been installed, then run wails dev.

Building

To build a redistributable, production mode package, use wails build.

You will find your executable file in the @build/bin.

If you want to build the installation package, use wails build -nsis.

For more detail in building see here.

License

This project is licensed under the MIT License.

Thanks

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
The program is use the agent to schedule the plugin.
The program is use the agent to schedule the plugin.
lib
config
Description: Program-configured controller, which is used to manage the configuration of the program.
Description: Program-configured controller, which is used to manage the configuration of the program.
html
Description: The parser corresponding to each tag Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.
Description: The parser corresponding to each tag Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.
logging
Description: Logging system for programs Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.
Description: Logging system for programs Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.
server
Description: Downloader for accessing remote resources Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.
Description: Downloader for accessing remote resources Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.
utils
Description: Project's public functions and constants Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.
Description: Project's public functions and constants Author: Hughie21 Date: 2024-12-20 license that can be found in the LICENSE file.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL