pull down to refresh

Hey, for the intersection of the Venn diagram between Obsidian users & Nostr users (two groups growing fast) I made this plugin. Currently in review by the Obsidian team and will be available in community plugins soon🤞 You can try out the pre-release and install manually now though!
Feedback , comments, ideas , all welcome - thank you !
reply
Has @nout seen this?
reply
That's pretty cool! I'll have to try it 😊
reply
Great, that makes 2 users! Feedback would be appreciated 🫡
reply
Are you planning to push it to plugins store?
Could it also publish the post on Stacker News? What's missing for that? Maybe it could give a link to click that opens Stacker News and I just click publish?
Also does SN support directly viewing long form nostr posts (e.g. just given nevent).
reply
Also does SN support directly viewing long form nostr posts (e.g. just given nevent).
As with most things, we don't. We want to do more nostr cross-posting/viewing stuff like this.
For awhile I was thinking that going fully nostr native was the way, but then I realized nostr isn't as much about decentralization as it is about portability and interop.
reply
I agree with that. The main innovations on nostr are imo:
  • the portable and decentralized identity
  • spraying your notes to many servers at the same time instead of one server
So from SN perspective the question is - can you take advantage of these established identities and can you create or gather the best content across those servers?
Summoning @ekzyis here as we talked about this a bit.
Yeah it's currently in review for the plugins store by the Obsidian team. I'm new to Stacker News so I'm not sure if you can publish long-form kind 30023. I'll look into it - maybe this could be done via the short-form writer & the user ticks a box to also post to stacker news . Cool idea, thanks, I'll look into this some more...
reply
If Stacker News would have ability to get the post content via URL (i.e. stacker.news?new-post=Hello%20world) then it would be quite simple for you to create it in the plugin and just show the link. Either way - just brainstorming. @k00b is something like that supported?
Available on the plugin store now !
reply
Open Obsidian. Go to "Settings" > "Third-party plugins". Click "Browse" and search for "Nostr Writer Plugin".

Nothing shows up

Click "Install" next to the plugin. Enable the plugin by toggling it on.
reply
Available for install in the plugin store now!
reply
Not on the plugin store yet . Waiting for final approval from the Obsidian team - hopefully this week!
reply
I installed Obsidian, but I need a little more direction to find/install the Nostr publish plugin.
reply
This is the manual install which is necessary until the plugin is admitted to the store.
  1. Head over to releases https://github.com/jamesmagoo/nostr-writer/releases and download a the pre-release for upcoming features. You just need 3 files: main.js, manifest.json, styles.css
  2. Navigate to your plugin folder in your preferred vault: VaultFolder/.obsidian/plugins/
  3. Create a new folder in the plugins folder called nostr-writer
  4. Copy and paste in the 3 files that you downloaded from releases - main.js, styles.css, manifest.json i.e. into the newly created nostr-writer folder.
  5. Enable the plugin by going into Settings > Community plugins > Installed plugins > toggle 'nostr-writer'.
(All of this will not be necessary once the plugin is admitted to the store.)
reply
I published a post using this plugin here: https://habla.news/nout/40b93e21
Here's my hopefully helpful feedback:
  • It would be cool if you publish release .zip file, so I don't have to download each file separately (this will be less important once in a plugin store)
  • instead of Buy Me Coffee you could have a link to something that generates lightning address, e.g. https://stacker.news/jamesmagoo ;)
  • in the plugin configuration it would be great if I can select some options for how to publish. Do I want to keep the same name, what about front image, do I want signature, etc.
  • it needs some better integration to fill in @nostr:abc references to users or other notes - e.g. on your github you should have a post example, or maybe you should add Obsidian templater template.
  • after publishing it would be cool if this also creates a "front matter", e.g.
--- created: 2023-08-05 published: 2023-08-05 tag: [NostrPublished] nevent: "abc123" ---
  • Also after publishing it would be great to get some link to the published note
  • The published post duplicates the header and the filename, that wasn't obvious.
To make it then easy to see all your posts. You can then use dataview in Obsidian and do e.g.
dataview TABLE date(created) as Created, date(published) as Published, date(published)-date(created) as Spent FROM #NostrPublished SORT published
reply
Great feedback - thank you! Going to get to work on some of these!
I've included some of those suggested features in the pre-release - including a ⚡️ address & a published articles view!
I'll reply here once this is available on the plugin store for easy install.
reply