obsidian-completr
autowrite
obsidian-completr | autowrite | |
---|---|---|
3 | 2 | |
263 | 2 | |
- | - | |
1.5 | 5.0 | |
20 days ago | 8 months ago | |
TypeScript | HTML | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
obsidian-completr
- Show HN: Predictive Text Using Only 13KB of JavaScript. No LLM
-
Are there any plugins that predict tags in the YAML as you type?
https://github.com/tth05/obsidian-completr this is what you're looking for, it provides auto-completion for not just tags, but all Frontmatter keys, as well as LaTeX and standard writing.
-
How to template properly?
Completr — This plugin provides advanced auto-completion functionality for obsidian.
autowrite
-
Show HN: Predictive Text Using Only 13KB of JavaScript. No LLM
Another day, another story on HN that will have me down a rabbit hole (yesterday's was a three-hour tangent into ternary bit compression after the Microsoft paper) :D
Your project is delightful -- thank you for sharing. I have explored this realm a bit before [0] [1], but in Python. The tool I made was for personal use, but streaming every keystroke through a network connection added a lot of unnecessary latency.
I used word surprisals (entropy) to calculate the most likely candidates, and gave a boost to words from my own writing (thus, the predictive engine was "fine-tuned" on my writing). The result is a dictionary of words with their probabilities of use. This can be applied to bigrams, too. Your project has me thinking: how could that be pruned, massively, to create the smallest possible structure. Your engine feels like the answer.
My use case is technical writing: you know what you want to say, including long words you have to repeat over again, but you want a quicker way of typing.
[0]: https://jamesg.blog/2023/12/15/auto-write/
[1]: https://github.com/capjamesg/autowrite
-
Show HN: I automated 1/2 of my typing
3. Use that as advanced autocomplete.
I got a working solution here: https://github.com/capjamesg/autowrite/blob/main/autocomplet...
(No docs yet -- coming in the next few days. Leave a GitHub Issue if you want to chat about it!)
What are some alternatives?
autocomplete-obsidian - Obsidian plugin to provide text autocomplete
keyboard_layouts
obsidian42-text-transporter - Text Transporter - advanced text management for Obsidian.
espanso - Cross-platform Text Expander written in Rust
obsidian-tracker - A plugin tracks occurrences and numbers in your notes
compress - Text compression for generating keyboard expansions
obsidian-git - Backup your Obsidian.md vault with git
chatgpt-script - A python script to interact with chatGPT via clipboard
obsidian-frontmatter-tag-suggest - Autocompletes tags in Obsidian YAML frontmatter. No more deleting #!
monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
keyd - A key remapping daemon for linux.
SymSpell - SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm