Text Analysis

by Miha Kralj
favorite
share
Score: 38/100
Description
Category: Learning & Knowledge Management

The Text Analysis plugin provides writers and editors with real-time metrics on readability, structure, and style of their content. It offers a comprehensive suite of indicators, including word and sentence counts, syllable complexity, lexical diversity, and various readability formulas like Flesch Reading Ease and Gunning Fog Index. Additional features such as estimated reading and speaking times help assess the accessibility and presentation of text. This plugin is particularly useful for optimizing clarity and engagement in written communication, making it ideal for authors, educators, and content creators who aim to refine their work for diverse audiences.

Stats
36
stars
4,020
downloads
4
forks
626
days
199
days
280
days
1
total PRs
1
open PRs
0
closed PRs
0
merged PRs
7
total issues
1
open issues
6
closed issues
5
commits
Latest Version
9 months ago
Changelog

Code Improvements

  • Enhanced TypeScript type safety by removing all any types
  • Added proper interfaces and type annotations throughout the codebase
  • Improved error handling with try-catch blocks
  • Added null checks and optional chaining for better reliability

Performance Optimizations

  • Cached regex patterns to avoid recreation
  • Reduced duplicate text matching operations
  • Optimized string manipulation in time calculations
  • Added debounced updates for text changes

Architecture Improvements

  • Split large methods into smaller, focused functions
  • Extracted utility functions into TextUtils class
  • Improved encapsulation with private fields
  • Enhanced settings initialization
  • Added proper getter methods for metrics

UI Improvements

  • Reduced font size in analysis panel for better compactness
  • Maintained readability while showing more content
  • Improved table cell styling

Bug Fixes

  • Fixed TypeScript compiler errors
  • Improved regex pattern handling
  • Enhanced error handling in metric calculations

[1.1.0] - Initial Release

  • Initial version of Text Analysis plugin
  • Real-time text analysis features
  • Multiple readability metrics
  • Reading and speaking time calculations
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Autoscroll
3 years ago by Petr Nazarov
Hyphenation
3 years ago by 7596ff
Enables justified text and hyphenation
Double Colon Conceal
3 years ago by Michal Srch
Obsidian plugin to display double colon (i.e. Dataview inline fields) as a single colon for more natural reading experience.
Perilous Writing
2 years ago by Sameer Ismail
An Obsidian plugin which demands writing output, at the threat of bludgeoning your in-progress work.
Natural Language Syntax Highlighting
2 years ago by artisticat
Highlight adjectives, nouns, adverbs, verbs, and conjunctions in Obsidian.md
Readability Score
2 years ago by zuchka
score the readability of your Obsidian documents using the Flesch Reading Ease (FRE) formula
Dynamic Line Height for CJK
2 years ago by Ryota Ushio
An Obsidian.md plugin to dynamically adjust line height for lines & paragraphs containing CJK characters.
Canvas2Document
a year ago by slnsys
Plugin for Obsidian to convert a complete Canvas to a long form document
heti
a year ago by Moeyua
Autofit Tabs
6 months ago by Bradley Wyatt
Obsidian Plugin that automatically adjusts tab header widths in real-time to perfectly fit each tab's title content while maintaining a clean, seamless interface that prevents awkward text truncation and ensures optimal readability of your document titles.
Musical Text
5 months ago by Tynan Purdy
Encourage writing with rhythm by highlighting sentences according to wordcount.
Markdown Flip
4 months ago by Jinmu Go
flip markdown line types with smart shortcuts
Character Sheets
2 months ago by Grayvox
Create character sheets for your very own traumatized little guys with Obsidian.