Optional text engine for What Framework, powered by @chenglou/pretext
hast utility to get the plain-text value of a node according to the `innerText` algorithm
An evented streaming XML parser in JavaScript
mdast utility to get the plain text content of a node
hast utility to get the plain-text value of a node
An evented streaming XML parser in JavaScript
micromark utility to encode dangerous html characters
Database to mime-format based on content-type header and content
micromark utility to resolve subtokens
Detect the direction of text: left-to-right, right-to-left, or neutral
Decode named character references
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
vfile utility to create a virtual message
Map of named character references
Parse and stringify space separated tokens
Parse HTML character references
`trough` is middleware
Parse and stringify comma-separated tokens
Count the longest repeating streak of a substring
Remove spaces and tabs around line-breaks
prosemirror wrapper package for tiptap
List of legacy HTML named character references that don’t need a trailing semicolon
Check if a character is hexadecimal
Check if a character is alphanumerical
EmailReplyParser is a small library to parse plain text email content. This is what GitHub uses to display comments that were created from email replies.
render and send sample html and plain text emails to see what they will *really* look like
LocaleDating generates wrapper methods around the attributes you want to support editing Date, Time, and DateTime values as text using the desired I18n locale format.
Jog is a simple command-line tool that simplifies the process of logging what you've worked on, storing plain-text files in a sensible file structue.
Small console app to manage your favourite commands
Produces fake text with the ability to determine what words should appear, their frequency, how many words should appear, how many sentences they should be formed in, as well as how many line breaks the text should have.
Our product is a full text processing pipeline from data preparation to extracting the most relevant information andanalysis utilizing precise, focused AI that has built-in human understanding. Text Analytics provides foundationallinguistic analysis for identifying languages and relating words. The result is enriched and normalized text forhigh-speed search and processing without translation.Text Analytics extracts events and entities — people, organizations, and places — from unstructured text and adds thestructure of associating those entities into events that deliver only the necessary information for near real-timedecision making. Accompanying tools shorten the process of training AI models to recognize domain-specific events.The product delivers a multitude of ways to sharpen and expand search results. Semantic similarity expands searchbeyond keywords to words with the same meaning, even in other languages. Sentiment analysis and topic extraction helpfilter results to what’s relevant.
Detects #uck F|_|__C_K and other variations of hidden swear words in text. Usage: ``` finder = BadWordDetector.new finder.find("What the #uck") it will return BadWord object ``` Transformation rules is defined in form: {"#" => {"symbol"=>"f", "weight" => 2}} (where weight is optional) in file conf/rules.yaml List of swear words is located in conf/library.yaml Whitelist of english words in conf/whitelist.yaml You can also set own rules: finder = BadWordDetector.new rules, library, whitelist
Miniparser works pretty simply. You pass the Gem some input (HTML, JS, or CSS), and it will validate it, return the validated status, then minify it, and return the minified version as either a file (path) and a text return, respective to what input it got
ruby-dzen is a small wrapper for dzen2's in-text formatting With its simple DSL you can define what dzen2 display by using pure ruby code. Just define your app modules in a file, execute it and pipe the output to dzen. The simplest example is the following: app :hello do "hello" end
God it's about every day where I think to myself, gadzooks, I keep typing *REPETITIVE_BORING_TASK* over and over. Wouldn't it be great if I had something like boom to store all these commonly-used text snippets for me? Then I realized that was a worthless idea since boom hadn't been created yet and I had no idea what that statement meant. At some point I found the code for boom in a dark alleyway and released it under my own name because I wanted to look smart.
This plugin provides "magical translations" in your .haml files. What does it mean? It's mean that all your raw texts in templates will be automatically translated by GetText, FastGettext or Gettext backend from I18n. No more complicated translation keys and ugly translation methods in views. Now you can only write in your language, nothing more. At the end of your work you can easy find all phrases to translate and generate .po files for it. This type of files are also more readable and easier to translate, thanks to it you save your time with translations.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.