https://github.com/Krakor92/some-custom-dataviews
Some Obsidian dvjs views
https://github.com/Krakor92/some-custom-dataviews
dataview music-library obsidian-md
Last synced: 7 months ago
JSON representation
Some Obsidian dvjs views
- Host: GitHub
- URL: https://github.com/Krakor92/some-custom-dataviews
- Owner: Krakor92
- Created: 2023-03-08T07:30:22.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T09:14:56.000Z (over 1 year ago)
- Last Synced: 2024-04-09T09:53:28.018Z (over 1 year ago)
- Topics: dataview, music-library, obsidian-md
- Language: JavaScript
- Homepage:
- Size: 576 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - Krakor92/some-custom-dataviews - Some Obsidian dvjs views (JavaScript)
README
# Some custom dataviews
Here you'll find dvjs views I've written to leverage Dataview's power to suit my specific needs
Each folder contains a dvjs view (view.js / view.css) and a readme to explain how to use them.
The exception being the `_custom` folder which contains bunch of js scripts needed by these views to work
All these views must be used with the [dv.view()](https://blacksmithgu.github.io/obsidian-dataview/api/code-reference/#dvviewpath-input) method inside regular .md notes in your Obsidian app. They also have a hard dependencies on [CustomJS](https://github.com/saml-dev/obsidian-custom-js) plugin, which let me split my logic into isolated modules so to speak for cleaner / more maintainable code
Except if stated otherwise in them README, these views should works on every device type
> [!IMPORTANT]
> The `Krakor.js` file at the root is used by all my views. It simply aggregates the content of every files in the `_custom` folder so you just have to copy one file in your vault instead of the whole folder.
>
> The `Krakor.css` file at the root contains shared styles for all my views. Like any other Obsidian css snippet, you need to place it in the `.obsidian/snippets` folder in your vault and activate it in your settings.