Description
Learning & Knowledge Management Plugin
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
36 stargazers
4,020
downloads
4,020 downloads
4
forks
4 forks
626
days
626 days since creation
199
days
199 days since last commit
280
days
280 days since last release
1
total PRs
1 total pull requests
1
open PRs
1 open pull requests
0
closed PRs
0 closed pull requests
0
merged PRs
0 merged pull requests
7
total issues
7 total issues
1
open issues
1 open issues
6
closed issues
6 closed issues
5
commits
5 total commits in last one year
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.