https://github.com/tim-gromeyer/converter
Simple, fast, and powerful: convert your strings with SConverter.
https://github.com/tim-gromeyer/converter
convert-strings converter-app qt string-manipulation
Last synced: 2 months ago
JSON representation
Simple, fast, and powerful: convert your strings with SConverter.
- Host: GitHub
- URL: https://github.com/tim-gromeyer/converter
- Owner: tim-gromeyer
- License: gpl-3.0
- Created: 2022-07-08T22:03:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-18T08:30:58.000Z (about 2 years ago)
- Last Synced: 2025-01-18T08:36:44.437Z (4 months ago)
- Topics: convert-strings, converter-app, qt, string-manipulation
- Language: C++
- Homepage: https://tim-gromeyer.github.io/Converter
- Size: 13.7 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README

[](https://qt.io)
[](https://www.codefactor.io/repository/github/tim-gromeyer/converter/overview/main)
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://github.com/tim-gromeyer/Converter/releases/)# [SConverter](https://tim-gromeyer.github.io/Converter/)
Simple, fast, and powerful: convert your strings with SConverter.
## Features
- Undo and redo actions
- Real-time preview with less than 1 ms delay
- Syntax highlighting editor
- Light on resources
- Quick access to recent files through the toolbar or file menu
- Open source
- Native look and feel| From | To |
|-------------- |----------------------------------------------- |
| **Plain** | C-string
Sorted
MD5
SHA256
SHA512 |
| **Markdown** | HTML
Plain |
| **HTML** | Markdown
Plain |
| **C-string** | Plain |
## Preview
A preview is available [here](https://tim-gromeyer.github.io/Converter/converter.html).
Important:
- Performance might be bad
## Dependencies:
[Qt](https://qt.io/).
-------
## Build instructions
Run the [build script](scripts/build.sh) or follow the instructions below.
- Clone Converter: `git clone https://github.com/tim-gromeyer/Converter --depth=1 && cd Converter`
- Clone all repositories required by Converter by running the command `git submodule update --init --recursive -j 3 --depth=1`.
- Create the build folder: `mkdir build && cd build`.
- Now create a Makefile with CMake: `cmake ..`.
- Build it: `cmake --build . -j4`In summary:
```bash
git clone https://github.com/tim-gromeyer/Converter --depth=1 && cd Converter
git submodule update --init --recursive -j 3 --depth=1
mkdir build && cd build
cmake ..
cmake --build . -j4
```## Credits
- The conversion from Markdown to HTML is done with the help of the [md4c](https://github.com/mity/md4c) - library by *Martin Mitáš*.