obsidian-query-control
datascript
obsidian-query-control | datascript | |
---|---|---|
9 | 25 | |
257 | 5,371 | |
- | - | |
4.5 | 7.7 | |
5 months ago | 12 days ago | |
TypeScript | Clojure | |
MIT License | Eclipse Public License 1.0 |
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-query-control
-
Rendering search/query/backlinks
You might try the 6.0 version of the Query Control. The way it worked changed quite a while back. We can read about it in discussions on the GitHub page. I have version 6.0 which may work better. However, like Obsidian Search, it doesn't seem to automatically expand all results. If it could do that, it could show the content of notes in the list without having to manually expand each note.
-
Which types of quote blocks I can use? (e.g: >[!tip]...)
If you use plugins you can extend the built-in search box: https://github.com/nothingislost/obsidian-query-control https://github.com/jplattel/obsidian-query-language
-
Is Waypoint plugin still used by people for MOC (Map of Content) or is it abandoned?
Don't want a plugin, use embed search. Need more customization? Obsidian Query Control If it doesn't scare you that it's in beta.
-
Get line containing a tag + all indented text below that line? (Obsidian Dataview)
If you install the Obsidian Query Control plugin, you can click a button to show all the context lines just like you'd see if you performed a regular Obsidian Search.
-
After about 2 months of use, I am leaving
Obsidian Query Control. MY GOD! WHY DID I NOT COME ACROSS THIS BEFORE!!!
-
How to list just certain bullet items with DataView?
A query can create a list of lines that match the query. A query is similar to Dataview. The Beta Obsidian Query Control can provide additional features. It's web page shows what a query looks like. A query can also return context lines below a line that contains the search term.
-
I think I found the perfect tool for code notetaking
You just have to strip the natural language part. Fixed: https://github.com/nothingislost/obsidian-query-control
-
Obsidian Dataview: Turn Obsidian Vault into a database which you can query from
I agree with your issue of reification and I like the concept of a "wit."
I think we're getting there, too. See, for instance, https://github.com/nothingislost/obsidian-query-control — it renders the results of an embedded Obsidian query and you can interact with checkboxes. Likewise, a collaboration between dataview and the Task Collector plugin might let us manipulate different task statuses from a dataview query: https://github.com/ebullient/obsidian-task-collector/issues/...
Exciting times!
datascript
- Datascript: Immutable database and Datalog query engine
-
Datalog in 100 lines of JavaScript (2022)
Hi pests, I don't think the criticism in the comments gives a full picture.
I wrote about a particular flavor of datalog, in common use today. [1] [2]. The earliest representation I know, which matches the syntax of my essay, was in SICP [3]
There's another, more academic form of datalog, which looks a lot more like prolog. Both have lots of similarities: both systems have a set of facts and rules. Both systems have can take a partially filled fact or rule, and find all matching facts. The more academic flavors of Datalog are useful for general logic, and particularly powerful for recursive questions. The variant I showed is more tailed for database queries.
[1] https://github.com/tonsky/datascript
-
XTDB on Mobile Possible?
There is also datascript as a similar option.
- FoundationDB: A Distributed Key-Value Store
-
wotbrew/relic: FRP for Clojure(Script)
What's the use case for relic? Sounds similar to https://github.com/tonsky/datascript ?
- Introduction to Datalog
- Clojure Turns 15 panel discussion video
-
Show HN: Cozo – new Graph DB with Datalog, embedded like SQLite, written in Rust
This look nice !
Datascript seems to be another Datalog engine (in memory only)
https://github.com/tonsky/datascript
-
Ergonomic inline SQL as a Python library
Inspired by past work: LINQ, inline-python, crepe, DataScript, Riffle.
-
Working with large maps
An in-memory database like Datascript may be worth looking into. Otherwise you could take an indexing approach: put all the data into one big map indexed by some unique key, and have a bunch of supplementary indexes that are updated on insertion.
What are some alternatives?
obsidian-alfred - Alfred workflow for Obsidian note-taking app. Open vaults and files in Obsidian.
asami - A graph store for Clojure and ClojureScript
obsidian-minimal - A distraction-free and highly customizable theme for Obsidian.
datahike - A durable Datalog implementation adaptable for distribution.
obsidian-task-collector - Plugin for https://obsidian.md/ that assists with managing tasks within a document.
datalevin - A simple, fast and versatile Datalog database
obsidian-database-plugin - Enables creating databases based on files in Obsidian - like Dataview, but with editing!
10000-markdown-files - 10,000 markdown files. Useful for stress testing note-taking tools.
vantage-obsidian - Vantage helps you build complex queries using Obsidian's native search tools.
xtdb - An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt
obsidian42-strange-new-worlds - Revealing the strange new world of connected thoughts in your vault.
Apache AGE - Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL. [Moved to: https://github.com/apache/age]