No description
Find a file
Kacper Kula e20eb49d9d
Merge pull request #25 from h-sphere/chore/deploying-docs-to-ftp
chore: deploying docs to FTP now instead of GH Pages
2025-01-02 11:54:19 +00:00
.github chore: deploying docs to FTP now instead of GH Pages 2025-01-02 11:53:14 +00:00
docs chore: adding docs 2024-11-24 16:14:36 +00:00
src fix: fixing completed flag in tasks being reversed 2024-12-20 14:00:54 +00:00
.editorconfig chore: initial version 2024-04-19 15:53:50 +01:00
.eslintignore chore: initial version 2024-04-19 15:53:50 +01:00
.eslintrc chore: initial version 2024-04-19 15:53:50 +01:00
.gitignore feat: reworked antlr4ts to antlr4 2024-11-04 21:00:52 +00:00
.npmrc chore: initial version 2024-04-19 15:53:50 +01:00
.prettierrc mvp 2024-04-30 22:52:52 +01:00
CHANGELOG.md fix: fixing completed flag in tasks being reversed 2024-12-20 14:00:54 +00:00
esbuild.config.mjs fix: fixing issue with process on mobile not present 2024-12-20 11:35:37 +00:00
jest.config.js feat: reworking communication to signals and fixing issues with some keys 2024-11-03 00:28:09 +00:00
LICENSE Create LICENSE 2024-05-06 17:43:49 +01:00
main.ts feat: multiple improvements - settings, csv view, multiple renderers 2024-11-24 11:59:57 +00:00
manifest.json fix: fixing completed flag in tasks being reversed 2024-12-20 14:00:54 +00:00
package.json fix: fixing completed flag in tasks being reversed 2024-12-20 14:00:54 +00:00
pnpm-lock.yaml fix: fixing issue with process on mobile not present 2024-12-20 11:35:37 +00:00
README.md feat: reworked antlr4ts to antlr4 2024-11-04 21:00:52 +00:00
styles.css feat: multiple improvements - settings, csv view, multiple renderers 2024-11-24 11:59:57 +00:00
tsconfig.json feat: replacing better-sqlite3 with sql.js which makes the plugin work on mobile 2024-11-04 18:56:56 +00:00
version-bump.mjs chore: initial version 2024-04-19 15:53:50 +01:00
versions.json fix: fixing completed flag in tasks being reversed 2024-12-20 14:00:54 +00:00

Obsidian SQLSeal

SQLSeal allows to transform your CSV files located in your vault into fully-fledged SQL database. You can use SQL statements to query this data however you like.

Installation

You can install plugin from the Community Plugins directly from Obsidian, just look for SQLSeal in the marketplace.

Manual Instalation

To manually install the package, open Releases and download .zip of the last one. Unzip it in your vault under .obsidian/Plugins/sqlseal.

Usage

Once you install the plugin, you can use it by creating sqlseal codeblocks in your notes. To create table base on the existing CSV file in your vault simply address it using the following command:

TABLE transactions = file(transactions.csv)

SELECT * FROM transactions LIMIT 10

The code above will create table called transactions based on the transactions.csv file from your vault. Further you can refer to it using regular SELECT statements. You can define multiple tables in a single snippet. You can also point to the tables defined in different snippets within the same note (for now tables stay local to the file).

For more comprehensive documentation head to hypersphere.blog/sql-seal.

Disclaimer

The plugin authors do not take any resposibility for any potential data loss. Always backup your files before usage. That said, plugin does not modify any files in the Vault so you should be fine :)

Stay in Touch!

If you have any questions about the project, ideas or want to share your use-cases, join our Discord Channel!