Skip to content

Instantly share code, notes, and snippets.

@ljavuras
ljavuras / Datacore.js
Created March 27, 2025 00:11
Datacore utilities
class Datacore extends customJS.Violet.Package {
app = customJS.app;
vault = app.vault;
core = datacore.core;
constructor() {
super();
// class VioletDatacoreLocalApi extends DatacoreLocalApi
Object.setPrototypeOf(
@ljavuras
ljavuras / Obsidian.js
Last active January 7, 2025 21:09
Issue tracker with unresolved CustomJS dependencies
/**
* Wrapper for Obsidian API
*
* @author Ljavuras <[email protected]>
*/
class Obsidian {
file = {
getTags(file) {
return customJS.obsidian.getAllTags(
@ljavuras
ljavuras / List of icons.md
Last active March 16, 2025 09:54
List of icons in Obsidian
/**
 * List all icons available to `obsidian.setIcon()`
 * 
 * @author Ljavuras <[email protected]>
 */

dv.container.createEl("style", { attr: { scope: "" }, text: `
.icon-table {
 display: flex;
@ljavuras
ljavuras / Clock_view.css
Last active June 28, 2024 17:04
Home dashboard in Obsidian, built upon Dataview, Templater and CustomJS
/** Clock/view.css */
/**
* Clock widget built upon Dataview plugin
*
* @author ljavuras <[email protected]>
*/
.widget__clock {
margin: var(--size-4-2);