Antidote Grammar Checker Integration

by Heziode
5
4
3
2
1
Score: 67/100

Description

The Antidote Grammar Checker Integration plugin connects Obsidian with Antidote, a robust grammar checking tool supporting English and French. This integration is compatible with Antidote 10 and higher, including the web version, across macOS, Linux, and Windows. The plugin adds four intuitive icons to the status bar for quick access to Antidote's corrector, dictionary, and guide. Users can perform full-document checks, review selected text, or use contextual corrections based on cursor position. The plugin ensures seamless grammar and style checking within the Obsidian environment, providing an efficient tool for improving written content. Note that this plugin is not available for smartphones.

Reviews

No reviews yet.

Stats

26
stars
12,090
downloads
4
forks
1,306
days
8
days
8
days
5
total PRs
0
open PRs
0
closed PRs
5
merged PRs
15
total issues
0
open issues
15
closed issues
21
commits

Latest Version

9 days ago

Changelog

[!IMPORTANT] This release requires Obsidian 1.13.0 or higher.

minAppVersion had claimed 0.15.0 since 2022 while the plugin moved on without it — 2.2.0 already fails on anything older than 1.7.2. Obsidian only ever offers you the newest release your app supports, so an older Obsidian simply keeps the version it has.

🐛 Fixes

  • Long corrections no longer fail. A Connectix message split over several packets crashed while reassembling, so any text long enough to be split never made it through.
  • Frames arriving as an array buffer are read correctly, instead of being decoded as [object ArrayBuffer].
  • The plugin now declares the Obsidian version it actually needs, rather than one it stopped supporting years ago.

🚀 Improvements

  • Settings are searchable. The settings tab moved to Obsidian's declarative settings API, so its options show up in the settings search.
  • The status bar colours no longer rely on !important, and the settings tab drops its hand-built heading in favour of the one Obsidian draws itself.

🔒 Supply chain

  • Release assets are signed with build provenance. You can verify this release was built from this repository, by its own workflow:
    gh attestation verify --owner Heziode main.js
    
  • Only the three files Obsidian actually downloads are attached now.
  • The dependency audit went from 54 advisories to 15, none of them critical or high, and none reachable from the plugin at runtime.

🏠 Internal

The Connectix protocol is now fully typed rather than any, which is what surfaced the two bugs above. The build moved from obsidian-plugin-cli (esbuild 0.12, from 2021) to a current esbuild, and the repository now lints with the same rules the Obsidian team runs against submitted plugins.

Full Changelog: https://github.com/Heziode/obsidian-antidote/compare/2.2.0...2.3.0

README file from

Github

Antidote Grammar Checker Integration

This Obsidian plugin is an unofficial integration of Antidote, a powerful grammar checker.

Antidote supports these languages:

  • English
  • French

This plugin works with Antidote 10 (using Connectix version 11 or higher) and higher, and Antidote web, on macOS (11 and higher), Linux and Windows.

This plugin does not work on smartphones.

Requirements

Antidote is a separate application, sold by Druide. This plugin is only a bridge between Obsidian and Antidote: it corrects nothing by itself, and it cannot install anything for you. You need, on the same computer as Obsidian:

  • A license for Antidote 10 or higher, or Antidote Web (first purchase)
  • Antidote installed
  • The Connectix agent, in version 11 or higher. Connectix is what links Antidote to its integrations (Word, VS Code, your browser, Obsidian, etc.), and it is normally installed along with Antidote

If Antidote already works in another application but not in Obsidian, your Connectix is most likely too old: see Installing Connectix 11 with Antidote 10.

How to install

From Obsidian

This plugin can be found in Obsidian's community plugins library, Settings > Community Plugins > Browse: antidote-grammar-checker-integration

Manual installation

Download main.js, manifest.json, styles.css from the latest release and put them into <vault>/.obsidian/plugins/antidote-grammar-checker-integration folder.

Installing Connectix 11 with Antidote 10

Antidote 10 ships with Connectix 10, which this plugin does not support. Keeping Antidote 10 is fine, but Connectix has to be upgraded to version 11 or higher: it is the bridge between Obsidian and Antidote (10, 11+, web), and the two versions do not have to match.

Connectix 11 can be downloaded from your Client Portal, under the "Useful links" section: "Connectix Utility for Antidote Web".

Its installer may refuse to run while Antidote 10 is still installed:

  • Windows: the installer offers to either install or decompress. Choose to decompress, then run the .msi file it extracted (reported by @GittyBob)
  • macOS: no workaround is known yet. If you find one, please say so in issue #14

On Linux, Antidote 10 is the latest supported version of Antidote, so this upgrade is the only way to use the plugin on that system.

How to use

This plugin adds 4 icons into the status bar:

  • The check within a circle corresponding to the Antidote corrector, that will check the whole document
  • The check corresponding to the Antidote corrector
  • The green book corresponding to the Antidote dictionary
  • The orange book corresponding to the Antidote guide

You can show or hide every icon from settings.

It also adds command for corrector, dictionary and guide.

Behavior of "Correct All" and "Corrector"

The "Correct All" send the whole document to Antidote, or, the selection, whereas the "simple correct" send the text depending the position of the cursor and the selection. The "simple correct" has the same behavior as the official integrations in other software (VS Code, Word, etc.).

Troubleshooting

"Antidote was not found." Neither Antidote nor its Connectix agent could be located on this computer. Check the requirements: both are separate applications that have to be installed on their own.

"Unable to communicate with Connectix Agent (Antidote)." Antidote is installed, but the plugin could not talk to it. In order:

  • Check that Antidote works from another application, your browser for instance. If it does not, the problem is in Antidote rather than in this plugin
  • Check that Connectix is in version 11 or higher, otherwise upgrade it
  • Restart Obsidian, and if that is not enough, your computer. Connectix sometimes stops answering until it is restarted

The developer console, Ctrl+Shift+I (Cmd+Option+I on macOS), shows the underlying error. Please include it when reporting an issue, along with your Antidote, Connectix, Obsidian and system versions.

Support this plugin

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
S3 Image Uploader
4 years ago by jvsteiner
This project implements an image uploader, similar to others offered by the community, with one important difference: you can provide your own s3 based storage, instead of relying on a third party service, such as imgur.
Text Wrapper
4 years ago by smx0
Plugin for Obsidian
Notes dater
3 years ago by Paul Treanor
Adds created_on and updated_on dates of the active note to status bar
oblogger
3 years ago by loftTech
tag explorer and frontmatter logger plugin for obsidian
InlineCodeHighlight
3 years ago by Dimava
Red Pen
3 years ago by Lucas Melin
A proofreader for your writing. 🖊️
Expiration-Date-Tracker
3 years ago by Marius Wörfel
Opsidian plugin to keep track of all expiration dates, for example, for your groceries.
Auto Definition Link
3 years ago by Nolan Carpenter
This is a plugin for Obsidian to automatically create links to blocks in your vault
AI Tagger
3 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
PF2e Statblocks
3 years ago by Tyler Pixley
Allows Obsidian to render Pathfinder 2e statblocks cleanly, using only Markdown-based syntax.
Image to text OCR
3 years ago by Dario Baumberger
Convert a image in your note to text.
Plugin Reloader
3 years ago by Benature
manual reload plugins
Track-a-Lot
3 years ago by Iulian Onofrei
This is a tracker plugin for Obsidian
Ego Rock
3 years ago by Ashton Eby
An obsidian plugin that implements a basic taskwarrior UI for listing and modifying tasks.
Augmented Canvas
3 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Prompt ChatGPT
3 years ago by Coduhuey
Canvas Mindmap Helper
3 years ago by Tim Smart
Quadro
3 years ago by Chris Grieser (aka pseudometa)
Obsidian Plugin for social-scientific Qualitative Data Analysis (QDA). An open alternative to MAXQDA and atlas.ti, using Markdown to store data and research codes.
Yesterday
3 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Gitlab Wiki Exporter
3 years ago by Josef Rabmer
Alias Management
3 years ago by WithMarcel
Identify duplicate notes based on similar aliases and filenames in Obsidian.
BookFusion
3 years ago by BookFusion
BookFusion Obsidian Plugin
Mxmind Mindmap
3 years ago by mxmind
mxmind for obsidian plugin
Movie Search
3 years ago by Gubchik123
Obsidian plugin to help you create movie notes.
Orion Publish
3 years ago by Sean Collings
Hugo codeblock highlight
3 years ago by aarol
Highlights lines in code blocks using Hugo's hl_lines syntax
Markdown Media Card
2 years ago by Zhou Hua
PARA Workflower
2 years ago by KevTheDevX
Helpful commands for starting and working in your vault with the PARA method.
Update Time
2 years ago by Sébastien Dubois
Obsidian plugin that updates front matter to include creation and last update times
Lineage
2 years ago by ycnmhd
Gingko-like interface in obsidian
Another Sticky Headings
2 years ago by Zhou Hua
Hash Pasted Image
2 years ago by Minh Vương
Auto rename pasted images added to the vault via hash algorithm SHA-512
LanguageTool
2 years ago by Lars Wrenger, Clemens Ertle
LanguageTool Plugin for Obsidian
Relay
2 years ago by System 3
Multiplayer Mode for Obsidian
Suggest Notes
2 years ago by Doggy-Footprint
[depricated] 옵시디언에서 링크 생성할 때 `[[` 입력이 타이핑 경험을 헤쳐서 자동 링크를 지원하는 플러그인
ImgBB Uploader
2 years ago by Jordan Handy
An image uploader to imgBB for Obsidian
simple-sketch
2 years ago by Yoh
an Obsidian plugin to create minimal sketches
Tokenz
2 years ago by Ferenc Moricz
Use any kind of short codes in Obsidian! Comes with a map for smileys (:), ;), ...) and one for emojis (:smile:, :wink:, ...).
Nexus AI Chat Importer
2 years ago by Superkikim
Immich
2 years ago by Talal Abou Haiba
Add links to current note
6 years ago by MrJackphil
This plugin adds a command which allows to add a link to the current note at the bottom of selected notes
Discord Rich Presence
6 years ago by Luke Leppan
Update your Discord Status to show your friends what you are working on in Obsidian. With Discord Rich Presence.
Workbench
6 years ago by ryanjamurphy
A plugin to help you collect working materials.
Link indexer
6 years ago by Yuliya Bagriy
Youglish
6 years ago by Noureddine Haouari
Use YouTube to improve your pronunciation. YouGlish plugin gives you fast, unbiased answers about how words is spoken by real people and in context.
Dangerzone Writing
6 years ago by Alexis Rondeau
A plugin that forces you to write for X seconds. If you pause for more than 5 seconds, everything you've written in this note is DELETED.
Footlinks
6 years ago by Daha
Obsidian plugin that extracts urls from the main text to footer, offering a better reading/editing experience.
Discordian Theme
6 years ago by @radekkozak
Discordian plugin for tweaking Discordian theme
Search on Internet
6 years ago by Emile
Add context menu items in Obsidian to search the internet.
Show Current File Path
6 years ago by Ravi Mashru
Obsidian plugin to show the file path of the current file in the status bar
Mochi Cards Exporter
6 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Open cards in imdone.
5 years ago by saxmanjes
Open cards in imdone from obsidian
LanguageTool Integration
5 years ago by Clemens Ertle
languagetool plugin for obsidian
Regex Pipeline
5 years ago by No3371
An Obsidian plugin that allows users to setup custom regex rules to automatically format notes.
Readwise Community
5 years ago by renehernandez
Sync Readwise highlights into your obsidian vault
Markdown Furigana
5 years ago by Steven Kraft
Simple Markdown to Furigana Rendering Plugin for Obsidian
Electron Window Tweaker
5 years ago by mgmeyers
Adjacency Matrix Maker
5 years ago by SkepticMystic
Creative an interactive adjacency matrix of your Obsidian vault
Timeline
5 years ago by George Butco
Obisdian.md plugin for creating timelines
Hide Sidebars on Window Resize
5 years ago by NomarCub, Michael Hanson
A simple Obsidian plugin to hide the sidebars when the window gets narrow.
JavaScript Init
5 years ago by ryanpcmcquen
Run custom JavaScript in Obsidian.
Clojure Plugin Host
2 years ago by Vladimir "farcaller" Pouzanov
A Clojure plugin host, allowing the creation of simple Clojure-based plugins right inside Obsidian
Tencent COS for Imgur
2 years ago by bobostudio
🔥 Obsidian 腾讯云 COS 图床插件
Papyrus
2 years ago by André Silva, Daniel Guerra, Diogo Ferreira, Eduardo Barrancos
Monokakido Copilot
a year ago by NoHeartPen
Double press the Option key to search with Dictionaries by Monokakido.This plugin is not affiliated with MONOKAKIDO Co. Ltd. (JAPAN).
Advanced Ruby
9 months ago by Peter Yanase
Advanced Ruby is a flexible ruby annotation plugin for Obsidian.