Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phase1geo/TextShine
Text conversion utility
https://github.com/phase1geo/TextShine
Last synced: about 1 month ago
JSON representation
Text conversion utility
- Host: GitHub
- URL: https://github.com/phase1geo/TextShine
- Owner: phase1geo
- License: gpl-3.0
- Created: 2020-06-28T15:18:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-12T04:03:31.000Z (2 months ago)
- Last Synced: 2024-10-24T22:19:23.091Z (about 2 months ago)
- Language: Vala
- Size: 1.74 MB
- Stars: 18
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-vala - TextShine - Convert and manipulate text. (Apps / Productivity)
- awesome-vala - TextShine - Convert and manipulate text. (Apps / Productivity)
- awesome-vala - TextShine - Convert and manipulate text. (Apps / Productivity)
README
# TextShine
A powerful, graphical text conversion utility.
![Main Window](https://raw.githubusercontent.com/phase1geo/TextShine/master/data/screenshots/screenshot-actions.png "Text Conversion application for Elementary OS")
## Overview
Easily paste text from the clipboard or load text from a file, modify the text
with loads of built-in text actions and user-created custom text workflows, and
save the changes to the clipboard or to a file.In addition to the built-in actions, TextShine allows you to create and test
custom text conversion workflows. These custom workflows can then be used in the
same way that built-in actions are used within the application.## Key Features
- Load text from clipboard or from a file.
- Save text back to clipboard, to the same file or to a new file.
- Unlimited undo/redo of text changes.
- Apply a text action in a single click.
- Support for action favoriting.
- Support for creating and testing custom actions.
- Quickly search available text actions.
- Character, word, line, match and spelling error statistics.
- Support for font size changes.
- Built-in spell checking.
- Categorized text actions which include:
* Changing case
* Inserting text, line numbers, lorem ipsum and file contents
* Removing line numbers, blank lines/spaces and matched text.
* Replacement of text.
* Quotation conversion
* Line sorting
* Indentation handling
* Search and replace (includes regular expression support)
* Automatic text repair
* Text conversion
* MD5, SHA-1/256/384/512 encoding and Base64 encoding/decoding.
* Markdown utilities## Installation
You will need the following dependencies to build TextShine:
* ninja-build
* python3-pip
* python3-setuptools
* meson
* valac (version 0.48.3 or later is recommended)
* debhelper
* libgtk-3-dev
* libxml2-dev
* libgee-0.8-dev
* libgtksourceview-4-dev
* libmarkdown2-dev
* libcamel1.2-dev
* libgranite-dev
* libgtkspell3-3-devFrom the command-line within the top TextShine directory, run `./app run` to build
and run the application.To install, run `sudo ./app install` and then run the application from your
application launcher.