{"id":26071174,"url":"https://github.com/rauenzi/trilium-etapi","last_synced_at":"2025-03-09T00:02:36.617Z","repository":{"id":190121603,"uuid":"681986691","full_name":"zerebos/trilium-etapi","owner":"zerebos","description":"An easy to use api for Trilium ETAPI.","archived":false,"fork":false,"pushed_at":"2024-06-13T01:25:49.000Z","size":171,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-01T22:27:56.574Z","etag":null,"topics":["trilium"],"latest_commit_sha":null,"homepage":"https://rauenzi.github.io/trilium-etapi/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zerebos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-23T07:32:33.000Z","updated_at":"2024-07-28T14:34:49.000Z","dependencies_parsed_at":"2023-08-23T10:12:16.135Z","dependency_job_id":"d52cd5c6-bb3d-4f9d-ba9b-cab8774a8f6a","html_url":"https://github.com/zerebos/trilium-etapi","commit_stats":null,"previous_names":["rauenzi/trilium-etapi","zerebos/trilium-etapi"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2Ftrilium-etapi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2Ftrilium-etapi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2Ftrilium-etapi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2Ftrilium-etapi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerebos","download_url":"https://codeload.github.com/zerebos/trilium-etapi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242623560,"owners_count":20159703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["trilium"],"created_at":"2025-03-09T00:01:21.004Z","updated_at":"2025-03-09T00:02:36.609Z","avatar_url":"https://github.com/zerebos.png","language":"TypeScript","funding_links":[],"categories":["🖥️ ETAPI"],"sub_categories":["🦾 ETAPI client"],"readme":"# Trilium ETAPI (TEPI)\n\nA Node.js wrapper around the ETAPI for [Trilium Notes](https://github.com/zadam/trilium). The library will continue to match the *stable* release of Trilium and release updates as needed.\n\n## Installation\n\n```sh\nnpm install trilium-etapi\n```\n\n## Usage\n\n### ESM (Preferred)\n```js\n// tepi = Trilium Etapi Programming Interface\nimport tepi from \"trilium-etapi\";\n\ntepi.server(\"https://my.trilium.com:8080/etapi\").token(process.env.TRILIUM_TOKEN);\ntepi.getNoteById(\"root\").then(console.log).catch(console.error);\n```\n\n### CommonJS\n```js\n// tepi = Trilium Etapi Programming Interface\nconst tepi = require(\"trilium-etapi\").default;\n\ntepi.server(\"https://my.trilium.com:8080/etapi\").token(process.env.TRILIUM_TOKEN);\ntepi.getNoteById(\"root\").then(console.log).catch(console.error);\n```\n\n## Documentation\n\nDocumentation is available on [GitHub Pages](https://rauenzi.github.io/trilium-etapi/) built with [TypeDoc](https://typedoc.org)!\n\n## Links\n\nCheck out my other Trilium-based projects:\n- [Trilium Markdown Preview](https://github.com/rauenzi/Trilium-MarkdownPreview)\n- [Trilium Breadcrumbs](https://github.com/rauenzi/Trilium-Breadcrumbs)\n- [Trilium Types](https://github.com/rauenzi/trilium-types)\n- [Trilium ETAPI](https://github.com/rauenzi/trilium-etapi)\n\nWant more? Be sure to check out the [Awesome Trilium](https://github.com/Nriver/awesome-trilium) list!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frauenzi%2Ftrilium-etapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frauenzi%2Ftrilium-etapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frauenzi%2Ftrilium-etapi/lists"}