{"id":18736251,"url":"https://github.com/decaf-dev/obsidian-nuthoughts","last_synced_at":"2025-06-13T20:06:02.008Z","repository":{"id":203160870,"uuid":"708970383","full_name":"decaf-dev/obsidian-nuthoughts","owner":"decaf-dev","description":"Accept thoughts from the NuThoughts app and create markdowns file in a specified folder in Obsidian.md","archived":false,"fork":false,"pushed_at":"2024-05-27T07:56:20.000Z","size":167,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T19:47:17.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/decaf-dev.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-10-23T18:50:03.000Z","updated_at":"2024-05-27T07:56:23.000Z","dependencies_parsed_at":"2024-05-28T11:06:47.470Z","dependency_job_id":"19730fd4-25f5-499e-b6c9-5e19d7d6af99","html_url":"https://github.com/decaf-dev/obsidian-nuthoughts","commit_stats":null,"previous_names":["trey-wallis/obsidian-nuthoughts","decaf-dev/obsidian-nuthoughts"],"tags_count":6,"template":false,"template_full_name":"obsidianmd/obsidian-sample-plugin","purl":"pkg:github/decaf-dev/obsidian-nuthoughts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decaf-dev%2Fobsidian-nuthoughts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decaf-dev%2Fobsidian-nuthoughts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decaf-dev%2Fobsidian-nuthoughts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decaf-dev%2Fobsidian-nuthoughts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/decaf-dev","download_url":"https://codeload.github.com/decaf-dev/obsidian-nuthoughts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decaf-dev%2Fobsidian-nuthoughts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259712410,"owners_count":22900038,"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-11-07T15:19:53.976Z","updated_at":"2025-06-13T20:06:01.978Z","avatar_url":"https://github.com/decaf-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NuThoughts\n\nNuThoughts is an Obsidian plugin that runs an Express.JS server. It allows a [NuThoughts app](https://github.com/decaf-dev/nuthoughts) to send data to an Obsidian vault.\n\n## About\n\n-   [Installation](#installation)\n-   [Certificate authority](#certificate-authority)\n-   [Usage](#usage)\n-   [Development](#development)\n\n## Installation\n\n1. Install the [Obsidian BRAT](https://github.com/TfTHacker/obsidian42-brat) plugin from Obsidian community plugin store\n2. Enable the plugin\n3. Open the plugin settings\n4. Click **Add beta plugin**\n5. Enter the repository url: **https://github.com/decaf_dev/obsidian-nuthoughts**\n6. Click **Add plugin**\n\n## Certificate authority\n\nNuThoughts uses a self-signed TLS certificate that is issued by a local certificate authority.\n\n1. Open the Obsidian settings\n2. Navigate to **Obsidian NuThoughts**\n3. Under certificate authority click **Generate**\n4. Restart Obsidian\n5. Upload the certificate authority to the device that is running the NuThoughts app\n6. Go to the settings in the app\n7. Click \"Certificate authority\"\n8. Navigate to the file and click it\n9. Success. Your app is now configured to accept certificates issued from the certificate authority.\n\n## Usage\n\nWhen you open first Obsidian, the server will automatically be running.\n\nThere is also a manual run server command if you disable run on start up.\n\n## Development\n\n### By clone\n\n1. Clone the github repository\n2. Install [bun](https://bun.sh)\n3. Build the project `bun run build`\n4. Add a symbolic link to your vault's plugin folder\n\n-   `ln -s /obsidian-nuthoughts/dist /.obsidian/plugins/obsidian-nuthoughts`\n\n5. Enable the plugin\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecaf-dev%2Fobsidian-nuthoughts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdecaf-dev%2Fobsidian-nuthoughts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecaf-dev%2Fobsidian-nuthoughts/lists"}