https://github.com/decaf-dev/obsidian-nuthoughts
Accept thoughts from the NuThoughts app and create markdowns file in a specified folder in Obsidian.md
https://github.com/decaf-dev/obsidian-nuthoughts
Last synced: 9 months ago
JSON representation
Accept thoughts from the NuThoughts app and create markdowns file in a specified folder in Obsidian.md
- Host: GitHub
- URL: https://github.com/decaf-dev/obsidian-nuthoughts
- Owner: decaf-dev
- License: apache-2.0
- Created: 2023-10-23T18:50:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-27T07:56:20.000Z (almost 2 years ago)
- Last Synced: 2025-06-11T19:47:17.257Z (9 months ago)
- Language: TypeScript
- Homepage:
- Size: 163 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NuThoughts
NuThoughts 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.
## About
- [Installation](#installation)
- [Certificate authority](#certificate-authority)
- [Usage](#usage)
- [Development](#development)
## Installation
1. Install the [Obsidian BRAT](https://github.com/TfTHacker/obsidian42-brat) plugin from Obsidian community plugin store
2. Enable the plugin
3. Open the plugin settings
4. Click **Add beta plugin**
5. Enter the repository url: **https://github.com/decaf_dev/obsidian-nuthoughts**
6. Click **Add plugin**
## Certificate authority
NuThoughts uses a self-signed TLS certificate that is issued by a local certificate authority.
1. Open the Obsidian settings
2. Navigate to **Obsidian NuThoughts**
3. Under certificate authority click **Generate**
4. Restart Obsidian
5. Upload the certificate authority to the device that is running the NuThoughts app
6. Go to the settings in the app
7. Click "Certificate authority"
8. Navigate to the file and click it
9. Success. Your app is now configured to accept certificates issued from the certificate authority.
## Usage
When you open first Obsidian, the server will automatically be running.
There is also a manual run server command if you disable run on start up.
## Development
### By clone
1. Clone the github repository
2. Install [bun](https://bun.sh)
3. Build the project `bun run build`
4. Add a symbolic link to your vault's plugin folder
- `ln -s /obsidian-nuthoughts/dist /.obsidian/plugins/obsidian-nuthoughts`
5. Enable the plugin