{
    "id": "simplecalendar@beatlink",
    "name": "Simple Calendar",
    "description": "Shows a FullCalendar day/week/month view of either an external ics feed URL, or notes matching a configurable Trilium search, mapped to start/due date labels. Settings-driven, no manual note setup required.",
    "author": "BeatLink",
    "homepage": "https://github.com/BeatLink/trilium-scripts/tree/main/addons/simplecalendar@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "1.6.0",
    "type": "widget",
    "readme": "README.md",
    "manifestSourceUrl": "https://beatlink.github.io/trilium-scripts/simplecalendar@beatlink/_tam_manifest_.json",
    "manifest": {
        "settingsNote": "settings-page",
        "notes": [
            {
                "id": "launcher",
                "title": "simplecalendar@beatlink",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "view",
                "title": "view.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/simplecalendar@beatlink/view.jsx",
                "sha": "c11385c426014f41222d8e5e4f832356daceb3250fa729ba8e41bb55ff36c91f",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/simplecalendar@beatlink/view.jsx"
            },
            {
                "id": "settings-page",
                "title": "Settings",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "settings",
                "title": "settings.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/simplecalendar@beatlink/settings.jsx",
                "sha": "e0aaa31bb164e2a5b139d7032c086e38c700981eea0ec39531739a7868fb278b",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/simplecalendar@beatlink/settings.jsx"
            },
            {
                "id": "schema",
                "title": "schema.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/simplecalendar@beatlink/schema.json",
                "sha": "07d3bb59b362298f7be8e17f78918f7e2c770e84a90bdf6592ad46a626152310",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/simplecalendar@beatlink/schema.json"
            },
            {
                "id": "defaults",
                "title": "defaults.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/simplecalendar@beatlink/defaults.json",
                "sha": "07df62a6b2911bb7b53f595307d842f5c646186582d51a7d94695bde0b3eb278",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/simplecalendar@beatlink/defaults.json"
            },
            {
                "id": "config",
                "title": "config.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": null
            },
            {
                "id": "feed",
                "title": "simpleCalendarFeed.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/simplecalendar@beatlink/simpleCalendarFeed.js",
                "sha": "747d95fdca810258583d41419d18a047860ddb804a5930f2acf1864bcff22607",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/simplecalendar@beatlink/simpleCalendarFeed.js"
            },
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/simplecalendar@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "7c1cc4e28a4964d476d37ab9332223538b5f5139ff5e5e3f9aef75defda955f4",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/simplecalendar@beatlink/README.md"
            },
            {
                "id": "calendarwidget",
                "title": "CalendarWidget.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libcalendarwidget/CalendarWidget.jsx",
                "sha": "c1ede060f2445a9891244ee966c4e92346aa767021df7b2ba6f8723b0f5d5d53",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libcalendarwidget/CalendarWidget.jsx"
            },
            {
                "id": "calendarwidget-css",
                "title": "CalendarWidget.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libcalendarwidget/CalendarWidget.css",
                "sha": "584b2c47de3fa52cafb27f170ca3386ab3f7e6555bc1f7ce74caaea49de36462",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libcalendarwidget/CalendarWidget.css"
            },
            {
                "id": "fc-core",
                "title": "fullcalendar.global.min.js",
                "type": "code",
                "mime": "application/javascript",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libfullcalendar/fullcalendar.global.min.js",
                "sha": "b101204ba23e14478e957e284d58bba96fc7311021d0eeaf89fa5e65720c46c8",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libfullcalendar/fullcalendar.global.min.js"
            },
            {
                "id": "fc-icalendar",
                "title": "fullcalendar-icalendar.global.min.js",
                "type": "code",
                "mime": "application/javascript",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libfullcalendar/fullcalendar-icalendar.global.min.js",
                "sha": "c64db7541bd7824c5b5d5330edff68f0457c514c205fb8726ddf59ed7f69bf60",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libfullcalendar/fullcalendar-icalendar.global.min.js"
            },
            {
                "id": "ical-lib",
                "title": "ical.min.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libical/ical.min.js",
                "sha": "74b6aa16936daa102ca216a29c8c25b53468762dd793bd9b106074aaa7961c65",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libical/ical.min.js"
            },
            {
                "id": "ical-resource",
                "title": "ical.min.js (resource)",
                "type": "code",
                "mime": "application/javascript",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libical/ical.min.js",
                "sha": "74b6aa16936daa102ca216a29c8c25b53468762dd793bd9b106074aaa7961c65",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libical/ical.min.js"
            },
            {
                "id": "libsettings-core",
                "title": "libSettingsCore.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-core.js",
                "sha": "6fb4ffee0a776ef38a6646ccbc21dc276614f9ea02d61f1f4f9f877e94b0c586",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-core.js"
            },
            {
                "id": "libsettings-ui",
                "title": "libSettingsUI.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.jsx",
                "sha": "66d4adead5e0447deba7f5cfa2a1573680ece1af619c53eb7241036122fce1a6",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.jsx"
            },
            {
                "id": "libsettings-style",
                "title": "libSettingsUI.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.css",
                "sha": "43a6d3eba0af6f5e197064c7d0054a2ad725cd553c112f3b7427cd4830f2a75f",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.css"
            },
            {
                "id": "libsettings-backend",
                "title": "libSettings.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-backend.js",
                "sha": "3c4b119a6d3ec639f1172763670484186755d8d71c544e64b09f118d3edca909",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-backend.js"
            },
            {
                "id": "libcalendar-backend",
                "title": "libCalendar.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libcalendar/libCalendar.js",
                "sha": "07b1d8593145974ea705d1efd85cae9b0751fafcc56449e7942e2f896e375722",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libcalendar/libCalendar.js"
            },
            {
                "id": "libcalendar-ical-backend",
                "title": "ical.min.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libical/ical.min.js",
                "sha": "74b6aa16936daa102ca216a29c8c25b53468762dd793bd9b106074aaa7961c65",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libical/ical.min.js"
            }
        ],
        "children": [
            {
                "parent": "root",
                "child": "launcher"
            },
            {
                "parent": "launcher",
                "child": "view"
            },
            {
                "parent": "launcher",
                "child": "settings-page"
            },
            {
                "parent": "settings-page",
                "child": "settings"
            },
            {
                "parent": "launcher",
                "child": "schema"
            },
            {
                "parent": "launcher",
                "child": "defaults"
            },
            {
                "parent": "persistence",
                "child": "config"
            },
            {
                "parent": "launcher",
                "child": "feed"
            },
            {
                "parent": "calendarwidget",
                "child": "calendarwidget-css"
            },
            {
                "parent": "calendarwidget",
                "child": "fc-core"
            },
            {
                "parent": "fc-core",
                "child": "fc-icalendar"
            },
            {
                "parent": "calendarwidget",
                "child": "ical-lib"
            },
            {
                "parent": "ical-lib",
                "child": "ical-resource"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-core"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-style"
            },
            {
                "parent": "libcalendar-backend",
                "child": "libcalendar-ical-backend"
            },
            {
                "parent": "view",
                "child": "calendarwidget"
            },
            {
                "parent": "view",
                "child": "libsettings-ui"
            },
            {
                "parent": "settings",
                "child": "libsettings-ui"
            },
            {
                "parent": "feed",
                "child": "libsettings-backend"
            },
            {
                "parent": "feed",
                "child": "libcalendar-backend"
            },
            {
                "parent": "launcher",
                "child": "readme"
            }
        ],
        "relations": [
            {
                "from": "settings",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "settings",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "view",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "view",
                "type": "settingsNote",
                "to": "settings"
            },
            {
                "from": "feed",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "feed",
                "type": "settingsNote",
                "to": "settings"
            },
            {
                "from": "launcher",
                "type": "renderNote",
                "to": "view"
            },
            {
                "from": "settings-page",
                "type": "renderNote",
                "to": "settings"
            },
            {
                "from": "config",
                "type": "sourceConfig",
                "to": "defaults"
            }
        ],
        "labels": [
            {
                "note": "feed",
                "name": "customRequestHandler",
                "value": "simpleCalendarFeed"
            },
            {
                "note": "calendarwidget-css",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "fc-core",
                "name": "customResourceProvider",
                "value": "libFullCalendar.js"
            },
            {
                "note": "fc-icalendar",
                "name": "customResourceProvider",
                "value": "libFullCalendarICalendar.js"
            },
            {
                "note": "ical-resource",
                "name": "customResourceProvider",
                "value": "libIcal.js"
            },
            {
                "note": "libsettings-style",
                "name": "appCss",
                "value": ""
            }
        ],
        "readmeNote": "readme",
        "settings": {
            "schema": "schema",
            "defaults": "defaults",
            "config": "config"
        }
    },
    "contentHash": "1084d2bb70fbb727d250c7b01a9e2fed9aff8e95e661f3bbcf257e3b7e370761"
}
