{"id":14426374,"url":"https://github.com/zerebos/Trilium-SingleFile","last_synced_at":"2025-08-25T16:31:47.452Z","repository":{"id":195691624,"uuid":"693446609","full_name":"zerebos/Trilium-SingleFile","owner":"zerebos","description":"An addon for Trilium to easily import SingleFile archives.","archived":false,"fork":false,"pushed_at":"2024-06-19T04:12:20.000Z","size":116,"stargazers_count":46,"open_issues_count":3,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-21T13:06:39.754Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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-09-19T03:44:59.000Z","updated_at":"2024-12-19T12:07:58.000Z","dependencies_parsed_at":"2024-08-26T07:49:34.506Z","dependency_job_id":null,"html_url":"https://github.com/zerebos/Trilium-SingleFile","commit_stats":null,"previous_names":["rauenzi/trilium-singlefile","zerebos/trilium-singlefile"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2FTrilium-SingleFile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2FTrilium-SingleFile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2FTrilium-SingleFile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerebos%2FTrilium-SingleFile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerebos","download_url":"https://codeload.github.com/zerebos/Trilium-SingleFile/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230923320,"owners_count":18300985,"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":[],"created_at":"2024-08-30T07:00:55.669Z","updated_at":"2024-12-23T06:30:50.152Z","avatar_url":"https://github.com/zerebos.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Trilium-SingleFile\nAn addon for [Trilium Notes](https://github.com/zadam/trilium) to easily import [SingleFile](https://github.com/gildas-lormeau/SingleFile) html pages.\n\nNote: Due to the non-standard APIs and globals used, consider this addon in beta. I expect many issues to be found.\n\n## Preview\n\u003c!-- https://raw.githubusercontent.com/rauenzi/Trilium-SingleFile/blob/main/LICENSE --\u003e\nhttps://github.com/zadam/trilium/assets/6865942/8f6dd790-18ac-49bb-b494-247cd8edfa30\n\n\n## Features\n\n- Easily import SingleFile pages via drag and drop\n- SingleFile pages are saved in Trilium unedited\n- Preview them directly in Trilium with a fancy pseudo-browser UI\n- Fancy in-app settings UI\n- Multiple settings and customization\n\n### Desktop\n\nThere are some features specific to the desktop client of Trilium.\n- Watch a local folder for newly added SingleFile pages\n- Customize which folder to watch as well as a toggle to enable/disable\n\n\n## Installation\n\n1. Download the `zip` file from the [latest release](https://github.com/rauenzi/Trilium-SingleFile/releases/latest) on GitHub.\n1. Import the zip into Trilium, but make sure you uncheck `Safe Import`!\n\n\n## Updating\n\nSince every install of this plugin has a new renderer `html` and `js` (though there's not always guaranteed to be changes), there was some functionality added into the plugin to make migrating to new versions a little easier.\n\n1. Install the new version using the steps from above\n1. Delete the old version of the plugin\n1. Open the plugins settings page\n1. Scroll to the bottom\n1. Click \"Fix ~renderNote Attributes\"\n\nOnce this is considered more stable, the plugin will prompt you with this as soon as you install so you don't have to remember to do it.\n\n\n## Usage\n\n- New imports are automatically placed into your `#singleFileInbox`\n    - If there's no note with `#singleFileInbox` attribute then it uses `#inbox`\n    - If there's no `#inbox` then it uses a daily note\n- Use the UI to customize your settings at any time!\n- All render notes will be given `#singleFilePreview`\n- All SingleFile notes will be given `#singleFileSource`\n\n### Import\n\n1. Click on the render note called `Trilium SingleFile`\n1. Drop any SingleFile pages in the drop zone\n\n### File Watcher\n\n1. Use the UI to change the folder to be watched\n    - User downloads folder is used by default\n1. Download a webpage using SingleFile\n\n\n## Links\n\nCheck out my other Trilium-based projects:\n- [Trilium Markdown Preview](https://github.com/rauenzi/Trilium-MarkdownPreview)\n- [Trilium LaTeX Preview](https://github.com/rauenzi/Trilium-LaTeXPreview)\n- [Trilium Breadcrumbs](https://github.com/rauenzi/Trilium-Breadcrumbs)\n- [Trilium SingleFile](https://github.com/rauenzi/Trilium-SingleFile)\n- [Trilium Types](https://github.com/rauenzi/trilium-types)\n- [Trilium ETAPI](https://github.com/rauenzi/trilium-etapi)\n- [Trilium Pack](https://github.com/rauenzi/trilium-pack)\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%2Fzerebos%2FTrilium-SingleFile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerebos%2FTrilium-SingleFile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerebos%2FTrilium-SingleFile/lists"}