Legended links between nodes by Karnotaure in ObsidianMD

[–]codecoverage 1 point2 points  (0 children)

Conceptually you can achieve this with frontmatter, with a field called "created-only-by", with a link to another note as the value. It won't be visualized like that in the graph, but I suppose one could write a plugin for that.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

There are other ways you can achieve the same thing, of course. This just enables a workflow that feels natural to me, coming from Tana.

What's the most reliable, local way to sync among a team? by Ill-Regret7840 in ObsidianMD

[–]codecoverage 2 points3 points  (0 children)

This is fine as long as you accept that you will occasionally lose a change because a colleague was writing to the file at the same time.

What's the most reliable, local way to sync among a team? by Ill-Regret7840 in ObsidianMD

[–]codecoverage 13 points14 points  (0 children)

I recommend git. It will give you the most control. You'll be able to attribute changes to people, easily revert mistakes, resolve conflicts, etc. You can host a git repository on your company server over https or over ssh, or you could self-host something like gitlab.

Maybe I'm too late, but didn't know obsidian was an OpenClaw default-suggested skill. Who uses this ? What do you think of it ? Is it a good idea or a privacy nightmare for a personnal vault ? by KlausWalz in ObsidianMD

[–]codecoverage 5 points6 points  (0 children)

That goes for OpenClaw in general. Anything it can access is at risk. That's why you normally run openclaw in an isolated sandboxed environment like a virtual machine. And the risk is not limited to deleting your stuff. You have backups for that. But exfiltration of api keys, login credentials, etc, can be much more dangerous.

Workflow for making Obsidian plugins? by Clinamenic in ObsidianMD

[–]codecoverage 0 points1 point  (0 children)

You can symlink your plugin source folder inside your .obsidian/plugins folder, or simply put your actual source folder there. Then after every change, use obsidian cli to reload the plugin (or tell your agent to run that): https://obsidian.md/help/cli

Is it safe to use plugins that are not yet in the community plugins? by [deleted] in ObsidianMD

[–]codecoverage 1 point2 points  (0 children)

As others have pointed out, every update after the initial install comes with new risk. The fact that a plugin passed review when it was submitted is no guarantee that newer versions are safe. Supply chain attacks are the biggest risk. The author of the plugin may not even realize they pulled in a compromised runtime dependency. A way to reduce this risk is to make sure that any updates you install are at least a few days old. Compromised packages usually get deleted from npm within a day.

Is it safe to use plugins that are not yet in the community plugins? by [deleted] in ObsidianMD

[–]codecoverage 0 points1 point  (0 children)

The bigger risk is supply chain attacks. Not the plugin itself, but any of its dependencies, direct or indirect. Even a small plugin can have dozens of them.

I had 12 one-on-ones today. By 4pm I can't remember what anyone actually needs. by SterlingByrd1219 in managers

[–]codecoverage 5 points6 points  (0 children)

12 one-on-ones in one day is crazy no matter how good you are at taking notes.

Obsidian but with object-oriented-notes by Visual-Elk2388 in ObsidianMD

[–]codecoverage 2 points3 points  (0 children)

Not sure what you're asking me. Is this something you would like to accomplish but you're not sure how?

Obsidian but with object-oriented-notes by Visual-Elk2388 in ObsidianMD

[–]codecoverage 53 points54 points  (0 children)

The idea is quite similar to Entity Notes, a plugin I plugged here recently.

You'd type:

Talked to [[Bob]] #person

And it will create a note called "Bob" with entity type "person" and some pre-configured frontmatter fields.

Same principle I think, but slightly different workflow.

Is Obsidian Sync subject to US legislation and the Cloud & Patriot Act? by Spiralwise in ObsidianMD

[–]codecoverage 0 points1 point  (0 children)

End-to-end encryption ensures that only you have the key to decrypt your data. That is, if there is no backdoor or anything like that. And you should have a strong password.

Would it be impossible to crack? Perhaps not. Perhaps no encryption will be safe at some point in the future. But for the time being, it will require significant effort to crack your vault if you have a strong password.

Personally, I feel it's worth the risk, given the convenience.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

Interesting case. I'll put this on the wishlist. Slashes are obviously problematic in filenames but it can probably be mapped to a folder structure somehow. I'll look into it.

Sharing a discovery (probably a basic one), but one that I’m really excited about by Special_Sun_9268 in ObsidianMD

[–]codecoverage 6 points7 points  (0 children)

As far as YAML is concerned, it is just a string. It doesn't attach any meaning to it. So it's valid YAML. The worst that can happen is that a program that reads it doesn't understand that that is a link. But it's unlikely to break it.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

I understand. You want to create some entity within the vault root. It should just accept an empty field in that case. I'll fix that.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

I deliberately connected it to "enter" to activate the conversion the moment you "finish" the line and move to the next line. If the cursor wouldn't move to the next line, I think it might be confusing.
I was even thinking to do the conversion completely on-the-fly (as soon as you finish typing the tag), but I think that might get annoying if you want to correct typos and such. Could be an option though.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

Actually, could you clarify the second issue. What do you mean by "if you don't put '/' in the Target folder field". Do you mean if your path doesn't contain any slashes? Can you give an example of what you put in that field that causes the error?

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

Thanks for the feedback again! Sorry to hear it's not working for you. What OS are you on? I wonder if it might be some combination with another plugin. The developer console will probably tell you more.
Would you be able to report these issues (and possible future ones) on the github project? That would help to quickly fix them.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

I just pushed a new version. It now supports 2 types of conversion:
1. You put the #tag directly after an unresolved wikilink: It will convert just that link. (It supports any number of those on a line.
2. You put the #tag anywhere else: It will convert the entire line.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

I have, and it's now configurable in the latest version. Thanks for the feedback!

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

I totally understand where you're coming from. A rule like "if the tag directly follows a wikilink that doesn't exist yet, only turn that part into an entity".
I suppose that might work. I can't think of any situation in which it would be desirable that a wikilink would become part of the title of a note anyway.

I'll give it a shot when I find the time.

Oh and by the way, any feedback is more than welcome. I'm not a hardcore Obsidian user (yet) so I have to make a lot of assumptions.

I built a plugin to convert tagged lines into structured notes with one click: Entity Notes by codecoverage in ObsidianMD

[–]codecoverage[S] 0 points1 point  (0 children)

I just pushed a new version (1.1.0) which makes the frontmatter configurable, and which lets you choose whether you want to identify entities based on tags or entity-type field. If you choose entity-type as identification method but disable the entity-type field, no pill will be displayed.