Last Notes
it should already publish to all of your NIP-65 write relays, assuming it can find your 10002. I'm not sure about drafts yet.
How do you think relays should be handled on https://notebin.io?
How do you think relays should be handled on https://notebin.io?
How do you think relays should be handled on https://notebin.io?
How do you think relays should be handled on https://notebin.io?
How do you think relays should be handled on https://notebin.io?
How do you think relays should be handled on https://notebin.io?
yes, the hardest part was finding a good rich text editor to integrate well with react native but with dom components this editor should translate pretty nicely to mobile. i'll work on a mobile client once cross platform encrypted sync is implemented on the desktop.
An information junkie that buys ram so he doesn't have to close any tabs.
I still see this as an experimental project overall, one of my biggest issues has been trying to decide what to do with relays, with multiple columns you can just have the user decide what relays they want to read from per column.
yea but there are already mobile clients with single feeds that are doing that task well.
it seems like a good fit for nostr, you can mix and match all kinds of feeds
ok i'm just realizing now that this is based on tweetdeck/xpro which i've never seen until now. Maybe i should take notestack in this direction 🤔
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Are clients with multiple column feeds the future?
Never heard of freenet tbh
I haven’t thought about dms but I do plan to build in encrypted sync cross platform for your notes.
🤝 A simple desktop note taking app that allows you to write markdown in rich text and publish articles to nostr. Still in alpha tho so if you test it make sure to save your notes outside of the app until 1.0.
I’ll consider it out of alpha once encrypted sync is working, and when that’s done I should be able to put together a mobile client but that’s a little further out.
In the meantime let me know what features you’d like to see!
I’ll give it a shot for the next release.
yea it's a desktop note taking app you can use to publish long form content. I'm planning to add regular notes and code snippets soon. It's still in alpha so if you test it out make sure to back up the notes somewhere else until 1.0.
you can download it at https://comet.md
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now sort by last edited, created at and title in Comet.
Title is particularly useful if you're writing a book or course where you can number the titles.
Each notebook should have it's own sort state.
https://v.nostr.build/UYI1ZMXp3FfKlwsL.mp4
You can now tag your code snippets on notebin.io, this will allow for enhanced lookup with MCP serviers:
https://v.nostr.build/aQ0sJT93wQh6HCZx.mp4
I refactored the code snippet MCP code to use typescript and be simpler to understand, if you're just learning how to integrate nostr with MCP I recommend checking out the tools directory:
https://github.com/nodetec/nostr-code-snippet-mcp/tree/master/src/tools
The domain for Tauri (the rust desktop application framework) has expired. Reminder that if you have a good domain to put it on auto-renew. Hopefully they’re able to get it back.
https://tauri.app
The domain for Tauri (the rust desktop application framework) has expired. Reminder that if you have a good domain to put it on auto-renew. Hopefully they’re able to get it back.
https://tauri.app
NIP-C0 supported landed in rust-nostr: https://github.com/rust-nostr/nostr/pull/830
#grownostr
If anyone is looking to:
- show x results per page (not infinite scroll feed)
- save paginated state when navigating to a post and back
- reduce number of calls that need to be made to relays
checkout how I'm doing pagination for notebin snippets:
https://notebin.io/archive
I think this is about as good as you can do when you only have the created_at timestamp to work with.
MCP and UDS signer code: https://github.com/nodetec/nostr-code-snippet-mcp (make sure to spin up the UDS signer first if you wanna test publishing)
also just realized I put and @ and not a # 🤦♂️
Here is the nip to sign via Unix Domain Sockets: https://github.com/nostr-protocol/nips/pull/1862
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
In this demo we ask Claude to post a simple python code snippet. The MCP server reaches out via unix domain socket to have the event signed so Claude nor the MCP server needs to know the private key. This will allow you to have Claude post code snippets that you like on your behalf without needed to expose your private key/nsec.
@grownostr
https://v.nostr.build/VyJH6QCH6Q5RgAV8.mp4
Yea I don't artifacts support this atm. Seems like doing something like this could be risky tho.
https://support.anthropic.com/en/articles/9487310-what-are-artifacts-and-how-do-i-use-them
I just realized that an MCP server is another good place to test out a remote signer via UDS on the desktop, I’ll try to get a demo out for it soon.
The basic idea is that you could have the agent post notes on your behalf without giving it or the MCP server your nsec.
Or you could give the agent/MCP server an npub and it could have it’s own identity.
I don’t think you can give an agent some JS code for instance and have it execute it in node. At least afaik. Maybe just write a good tool for an MCP server with all the params it might need for the complex query?
I recently got a Levoit core 100s, mostly for allergies and stuff. It’s pretty interesting watching the light change from blue to orange when i open a window or cook something.
I went with this one since there’s a lot of controversy around ozone and stuff with a lot of the popular air purifiers, and since i don’t understand any of that I just opted for one without plasma wave tech.
I don’t recommend any of the round ones from Levoit though.
Does anyone know of a good search relay implementation?
beginning work on one for code snippets: https://github.com/nodetec/nostr-code-snippet-mcp
I don't think I understand custodial in this context.
you can zap code snippets on https://notebin.io
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
How does Primal show reply count, zap sums, like counts and repost counts so fast?
MCP typescript-sdk with since it works with fiatjaf’s nostr-tools lib
typescript-sdk: https://github.com/modelcontextprotocol/typescript-sdk
nostr example for kind 1337: https://github.com/nodetec/nostr-code-snippet-mcp
I would recommend building something simple with nostr-tools to get started then (my first project was notebin.io). Maybe checkout ndk later. You might also consider spinning up your own relay for testing or personal notes so that you can see how it all works together, for that I'd recommend relayrunner.org. And for cli and local relay purposes I'd recommend nak.
https://github.com/nbd-wtf/nostr-tools
https://github.com/nostr-dev-kit/ndk
https://relayrunner.org/
https://github.com/fiatjaf/nak
I would say the things that I have found the hardest to get right on nostr are:
- caching
- batching
- relay UI/UX
- pagination
- counting
I can go into more detail if you wanna drill down on anything in particular.
I can point you to some libraries, open source projects and patterns i have found helpful. What are you looking to build?
you could probably give it an nsec and just have it post every time it generates some code. But yea it could definitely write and post code snippets, just change the input to the snippet content and change the function to publish with a nsec from an env var or an external config file (or just hardcode it)
Simple example for NIP-C0 code snippet Mode Context Protocol Server:
https://github.com/nodetec/nostr-code-snippet-mcp
Simple example for NIP-C0 code snippet Mode Context Protocol Server:
https://github.com/nodetec/nostr-code-snippet-mcp
I wrote a simple MCP server for fetching recent code snippets, this one just gets recent ones but you can imagine how useful this could be if you're running your own relay with a curated list of composable code snippets that already work.
This would be even cooler if you were using a search relay and could have claude search for public code snippets that match what you're trying to do by filetype and function name.
This is just scratching the surface.
https://v.nostr.build/RSMqDK9pwTIm6bxu.mp4
I pretty much only find new people on here when accounts I already follow repost content. So we should probably be abusing reposts.
The pagination on the archive page for notebin has been improved, feedback is welcome, let me know if it doesn’t behave how you’d expect:
https://notebin.io/archive
Are you aware of an implementation/currently running relay that supports nip-45?
stryfry for instance has an issue out for it but it doesn’t seem like it’s priority: https://github.com/hoytech/strfry/issues/77
also this doesn’t seem to address the other issue for reducing zap events to a total amount, is there some way to do this yet?
also i’m aware of nip-45 but i’ve also seen that it has been a controversial subject in the past, apparently the original author deprecated it but i guess it was un-deprecated in a more recent PR: https://github.com/nostr-protocol/nips/pull/842
I don’t think DVMs will scale for my use case, I essentially want to show counts for comments, likes and amounts for zaps (taking each zap event for an event and reducing it to an amount) for posts.
Streaming each event in and counting on the client seems wrong but there is no way to ask a relay for counts (leaving aside zap amounts for now, which would be slightly more complex).
I don’t think paying a relay every time I want a comment count for a post is a good solution. Unless I’m misunderstanding something.
Any good algo relay implementations yet?
You shouldn’t let the desktop apps that exist today sour your opinion on the platform as a whole. I haven’t tried gossip, but maybe i’ll give making a kind 1 desktop client a shot.
Also can you try comet and let me know what you think?
https://comet.md
The desktop application is the most sovereign platform available and is mostly uncontested territory.
The desktop application is the most sovereign platform available and is mostly uncontested territory.
NIP-5F: Remote Signing via Unix Domain Sockets
This NIP will allow desktop applications to communicate offline with a signing application running locally on the users machine.
https://github.com/nostr-protocol/nips/pull/1862
how do i install this chat app btw?
what lists would be featured on the site/app tho? even if the lists are created by users someone would need to also curate that list.
maybe i’m just not thinking about it right.
seems like it would need a manual curation process which sounds like tedious work.
I’m setting up a project for comet so can keep track of what i’m working on bugs/features etc..
https://github.com/orgs/nodetec/projects/7/views/2
if there’s something you’d like to see in comet notes add an issue to the repo and it will automatically show up in the backlog
https://github.com/orgs/nodetec/projects/7/views/1
There must be something interesting we can do with this code snippet kind and the new MCP stuff but I have no idea how it works yet.
Well I wanted to name it C0DE which is all hex but i figured it would be too long, if I can I'll give you C0 😅
NIP-C0: Code Snippets is merged
NIP: https://github.com/nostr-protocol/nips/blob/master/C0.md
Reference implementation: https://notebin.io
Repo: https://github.com/nodetec/notebin
https://notebin.io now has an archive of snippets you can page through: https://notebin.io/archive
then maybe on the root site users can create a community similar to how reddit works, only you’ll spin up an entire relay and have moderation capabilities when you create the community. if the main site decides they don’t like you anymore and shuts down your subrelay you can just make sure to back up all notes to an external relay on your own domain. and users can just add that domain to their list while preserving all of their data.
maybe one domain could also have multiple relays and use the subdomain to advertise what kind of content a user could expect to see there.
baking.damus.io
webdev.damus.io
You would also ideally only read from one relay at a time and just swap them out when you want to see differently themed content.
You would also ideally only read from one relay at a time and just swap them out when you want to see differently themed content.
i’ll work on that next, since it shares the editor with comet right now the title is chosen based on the first line with a single hashtag markdown title. I think that fits the ui for comet, but I’ll likely need a separate text input for the title on notestack in the future to avoid this confusion.
relays should implement some sort of algorithm chosen by the relay runner rather than just spewing the most recent events or making the client come up with some sort of hacky global/main filter.
It would be cool to see different feeds from the perspective of a programmer, designer, baker, gardener etc… rather than some algo that has overfit what it thinks i want to see.
Once you get stuck with a bad algo on twitter/x for example you’re kinda stuck with it and you have to artificially interact with posts that are similar to the kind of content you want to see again even tho you’re not necessarily interested in that post.
relays should implement some sort of algorithm chosen by the relay runner rather than just spewing the most recent events or making the client come up with some sort of hacky global/main filter.
It would be cool to see different feeds from the perspective of a programmer, designer, baker, gardener etc… rather than some algo that has overfit what it thinks i want to see.
Once you get stuck with a bad algo on twitter/x for example you’re kinda stuck with it and you have to artificially interact with posts that are similar to the kind of content you want to see again even tho you’re not necessarily interested in that post.
relays should implement some sort of algorithm chosen by the relay runner rather than just spewing the most recent events or making the client come up with some sort of hacky global/main filter.
It would be cool to see different feeds from the perspective of a programmer, designer, baker, gardener etc… rather than some algo that has overfit what it thinks i want to see.
Once you get stuck with a bad algo on twitter/x for example you’re kinda stuck with it and you have to artificially interact with posts that are similar to the kind of content you want to see again even tho you’re not necessarily interested in that post.
relays should implement some sort of algorithm chosen by the relay runner rather than just spewing the most recent events or making the client come up with some sort of hacky global/main filter.
It would be cool to see different feeds from the perspective of a programmer, designer, baker, gardener etc… rather than some algo that has overfit what it thinks i want to see.
Once you get stuck with a bad algo on twitter/x for example you’re kinda stuck with it and you have to artificially interact with posts that are similar to the kind of content you want to see again even tho you’re not necessarily interested in that post.
Ok publishing when logged in with an nsec should work now. Thank you for bringing this to my attention.
Well it’s hard for initial discovery, but I think the main feed from relays should be curated at the relay level. Instead of just spewing the latest events.
hmm, i tested it recently I’ll fix it and let you know when it’s done.
Yup notestack is mine as well, it’s using basically the same editor as comet. i need to tweak the publish step on notestack (to make sure the title doesn’t show twice on other sites) but it works. Also on notestack try pasting an npub into the editor and hovering it. I’m working on some rich text nostr editor components.
i think you can do that on jumble.social
I think it’s better to just read from one relay at a time.
I think it’s better to just read from one relay at a time.
I think it’s better to just read from one relay at a time.
I think it’s better to just read from one relay at a time.
maybe we can do something like this with https://relaywizard.com
Thanks I’ll check that out
Or maybe some reducer api for zaps so I can ask for a zap kind and for the relay to sum up all of the amounts.
Can we ask relays for counts yet?
Can we ask relays for counts yet?
Can we ask relays for counts yet?
Can we ask relays for counts yet?
A new version of Comet is available
This update includes a fix so that Comet is more compliant with existing long form clients.
When publishing, the title (the first line that starts with a single hashtag) will be stripped from the content
Also you must choose a cover image when publishing if you want one to be present.
you can download the new version at https://comet.md
A new version of Comet is available
This update includes a fix so that Comet is more compliant with existing long form clients.
When publishing, the title (the first line that starts with a single hashtag) will be stripped from the content
Also you must choose a cover image when publishing if you want one to be present.
you can download the new version at https://comet.md
A new version of Comet is available
This update includes a fix so that Comet is more compliant with existing long form clients.
When publishing, the title (the first line that starts with a single hashtag) will be stripped from the content
Also you must choose a cover image when publishing if you want one to be present.
you can download the new version at https://comet.md
A new version of Comet is available
This update includes a fix so that Comet is more compliant with existing long form clients.
When publishing, the title (the first line that starts with a single hashtag) will be stripped from the content
Also you must choose a cover image when publishing if you want one to be present.
you can download the new version at https://comet.md
A new version of Comet is available
This update includes a fix so that Comet is more compliant with existing long form clients.
When publishing, the title (the first line that starts with a single hashtag) will be stripped from the content
Also you must choose a cover image when publishing if you want one to be present.
you can download the new version at https://comet.md
A new version of Comet is available
This update includes a fix so that Comet is more compliant with existing long form clients.
When publishing, the title (the first line that starts with a single hashtag) will be stripped from the content
Also you must choose a cover image when publishing if you want one to be present.
you can download the new version at https://comet.md
A new version of Comet is available
This update includes a fix so that Comet is more compliant with existing long form clients.
When publishing, the title (the first line that starts with a single hashtag) will be stripped from the content
Also you must choose a cover image when publishing if you want one to be present.
you can download the new version at https://comet.md
Code snippet nip updates: https://github.com/nostr-protocol/nips/pull/1852
- swapped out a few tags
- simplified the nip explanation
never used ipfs, but in this case it’s just text with some metadata, not sure why i’d need much more than what nostr provides.
Not sure, I guess I could just put a character limit if it becomes an issue.
cool stuff, maybe you can help me work on a nip so the sites can work together: https://github.com/nostr-protocol/nips/pull/1852
https://github.com/nostr-protocol/nips/pull/1852
Cool, maybe we can work on a nip so they can interop.
Code Snippet NIP proposal: https://github.com/nostr-protocol/nips/pull/1852/files
reference implementation at https://notebin.io
Code Snippet NIP proposal: https://github.com/nostr-protocol/nips/pull/1852/files
reference implementation at https://notebin.io
Code Snippet NIP proposal: https://github.com/nostr-protocol/nips/pull/1852/files
reference implementation at https://notebin.io
Some new update to https://notebin.io a platform for sharing code snippets
https://notebin.io/nevent1qvzqqqq98ypzqgs9ytpvx2em72gqdvn4ugjt9pwkfwce77da4yrfjx7t8ps7rr95qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsz8nhwden5te0wfjkccte9e3ksunfwdshgmtpvd5xjmn99e3k7mgqyzzr7zupcwn896pm5cxn82v32frsy98hfn2u2zk2wvtrrmpfh85q5n0q7hp
you can find the code here: https://github.com/nodetec/notebin
https://v.nostr.build/imvrW1biICMENqOy.mp4
#grownostr
Some new update to https://notebin.io a platform for sharing code snippets
https://notebin.io/nevent1qvzqqqq98ypzqgs9ytpvx2em72gqdvn4ugjt9pwkfwce77da4yrfjx7t8ps7rr95qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsz8nhwden5te0wfjkccte9e3ksunfwdshgmtpvd5xjmn99e3k7mgqyzzr7zupcwn896pm5cxn82v32frsy98hfn2u2zk2wvtrrmpfh85q5n0q7hp
you can find the code here: https://github.com/nodetec/notebin
https://v.nostr.build/imvrW1biICMENqOy.mp4
#grownostr
they all should, you can control which relays you publish to on comet and read from on habla for instance. Comet uses relay.damus.io by default.
I’ve never used rpm as a package manager but try uninstalling first before reinstalling, maybe something like:
dnf list installed | grep comet
dnf info comet
sudo dnf remove comet
it may have version in the package as well not sure so i just used comet as the package in this case.
Check a nostr longform site like habla.news, highligher.com, or notestack.com.
There is a separate kind for markdown structured notes that these sites support.
I had a similar problem with obsidian, i kept having to refactor the folder structure and it let me do way too much nonsense imo that stopped me from just writing content/taking notes. In comet there is a tag view scoped to each notebook so you can break a notebook up by tag (without the notebook being polluted by all tags), and even further the more tags you add. You can add a tag by just putting a hashtag in the note content.
yea i’ll add in the plaintext view soon, but i truly hate notebook nesting notebooks/folders tbh, so i’ll likely never add that feature. If you notice that they’re are too many notebooks in the sidebar i recommend hiding them (since you rarely are probably using more than like 5 at a time) or collapsing the section. Also consider using tags to improve filtering notebooks. That way the sidebar and your notes can stay “flat”.
Also maybe i can see what the creator of npub.pro thinks about my approach, maybe we can get everything in sync. I’m willing to change how comet works when publishing so that it parses the first h1 markdown title and allows you to choose a different image as the cover image if we’re all agreeing that’s the standard.
i’ll look into adding descriptions soon for both comet and notestack.
Try reading the article on notestack.com, the way i handle titles and images is a little more sane in imo, it accounts for the title and cover image so that they aren’t shown on the article page.
that way everything can be contained in the content.
As an example checkout this article on both notestack and habla:
https://notestack.com/liminal@gitcitadel.com/mfayffebPrMI520ftzIlE
https://habla.news/u/liminal@gitcitadel.com/mfayffebPrMI520ftzIlE
you’ll notice that the cover image is not included in the article (because it’s not in the content) which is similar to how medium does things. It also parses out the first top level header if it matches the title tag so they aren’t duplicated.
Also if you like the editor in comet notestack uses basically the same one, I’m keeping them in sync until i can provide the editor as a resuable library/component that other longform sites can use.
It’s available at https://comet.md hopefully I’m supporting the platform your on, I’ll try to setup builds for windows and Intel Mac soon.
A desktop notetaking app, where you can publish your long form notes to nostr.
A new version of ☄️ comet is available at https://comet.md
Updates:
- improved search highlight
- improved publish dialog
- cross platform note sync (requires you to setup your own couchdb server)
A new version of ☄️ comet is available at https://comet.md
Updates:
- improved search highlight
- improved publish dialog
- cross platform note sync (requires you to setup your own couchdb server)
Live Sync your notes cross platform with Comet 0.7.0
https://v.nostr.build/hZ3ya2BkRYDRcLrJ.mp4
Note: This requires you to setup your own CouchDB server for now, I chose to set it up this way first rather than provide sync as a service to start for technical users to maintain maximum sovereignty over their notes. I will provide an encrypted live sync as a service in a future update, likely paid through lightning if possible.
This videos shows two instances of comet on the same machine but i've tested it and it works well across mac and linux on separate machines.
Live Sync your notes cross platform with Comet 0.7.0
https://v.nostr.build/hZ3ya2BkRYDRcLrJ.mp4
Note: This requires you to setup your own CouchDB server for now, I chose to set it up this way first rather than provide sync as a service to start for technical users to maintain maximum sovereignty over their notes. I will provide an encrypted live sync as a service in a future update, likely paid through lightning if possible.
This videos shows two instances of comet on the same machine but i've tested it and it works well across mac and linux on separate machines.
Live Sync your notes cross platform with Comet 0.7.0
https://v.nostr.build/hZ3ya2BkRYDRcLrJ.mp4
Note: This requires you to setup your own CouchDB server for now, I chose to set it up this way first rather than provide sync as a service to start for technical users to maintain maximum sovereignty over their notes. I will provide an encrypted live sync as a service in a future update, likely paid through lightning if possible.
This videos shows two instances of comet on the same machine but i've tested it and it works well across mac and linux on separate machines.
Improved note list search highlight in Comet 0.7.0
https://v.nostr.build/sMRBMlgurJgLxIqw.mp4
Improved Publish dialog in Comet 0.7.0
https://v.nostr.build/4Xfm8yrqDUV4sI0b.mp4
For now they’re separate, the reason for that is I want the app to be offline first. In the future I’ll put another button next to the save button for publishing the relay list as a 10002 event.
Comet doesn’t make any external calls until you’re ready to publish.
A new version of Comet is out!
Download at https://comet.md/
- Added package for .deb
- Added package for .rpm
- Fixed context menus on linux
- Search is highlighted
- Editor is now centered when app grows past a certain size
- A few editor bugs were fixed
- Click anywhere in the full screen editor (similar to medium.com)
I’ll give more updates and demos tomorrow, pls test it out and give me feedback.
A new version of Comet is out!
Download at https://comet.md/
- Added package for .deb
- Added package for .rpm
- Fixed context menus on linux
- Search is highlighted
- Editor is now centered when app grows past a certain size
- A few editor bugs were fixed
- Click anywhere in the full screen editor (similar to medium.com)
I’ll give more updates and demos tomorrow, pls test it out and give me feedback.
A new version of Comet is out!
Download at https://comet.md/
- Added package for .deb
- Added package for .rpm
- Fixed context menus on linux
- Search is highlighted
- Editor is now centered when app grows past a certain size
- A few editor bugs were fixed
- Click anywhere in the full screen editor (similar to medium.com)
I’ll give more updates and demos tomorrow, pls test it out and give me feedback.
A new version of Comet is out!
Download at https://comet.md/
- Added package for .deb
- Added package for .rpm
- Fixed context menus on linux
- Search is highlighted
- Editor is now centered when app grows past a certain size
- A few editor bugs were fixed
- Click anywhere in the full screen editor (similar to medium.com)
I’ll give more updates and demos tomorrow, pls test it out and give me feedback.
A new version of Comet is out!
Download at https://comet.md/
- Added package for .deb
- Added package for .rpm
- Fixed context menus on linux
- Search is highlighted
- Editor is now centered when app grows past a certain size
- A few editor bugs were fixed
- Click anywhere in the full screen editor (similar to medium.com)
I’ll give more updates and demos tomorrow, pls test it out and give me feedback.
A new version of Comet is out!
Download at https://comet.md/
- Added package for .deb
- Added package for .rpm
- Fixed context menus on linux
- Search is highlighted
- Editor is now centered when app grows past a certain size
- A few editor bugs were fixed
- Click anywhere in the full screen editor (similar to medium.com)
I’ll give more updates and demos tomorrow, pls test it out and give me feedback.
Comet is available as a Linux AppImage at https://comet.md
https://i.nostr.build/BqXQAO7gKTbmN2Wg.png
Paste Images directly into the editor which are then convert to markdown format when saved/posted
https://v.nostr.build/5jtdYUbofTPPe4jK.mp4
The editor will autoscroll as you get close to the bottom of the editor so you don't get stuck typing at the bottom of the viewport
https://v.nostr.build/BL1JB1k5MYo8alFJ.mp4
Rich Text with markdown shortcuts
https://v.nostr.build/Re3p0G8ZBRP4GCX1.mp4
Embed and watch YouTube videos
https://v.nostr.build/pzKGFfR6FF9ky8pV.mp4
Narrow your search with Notebooks, Tags, and Full Text Search
https://v.nostr.build/EFfpsHHN0HbU8JvG.mp4
Trash and Restore notes
https://v.nostr.build/swnS2zWXd0JSTOKJ.mp4
Show and hide notebooks to narrow context when needed
https://v.nostr.build/gIRgZZYcqXIdtQIw.mp4
Organize your notes with Notebooks
https://v.nostr.build/FUvzFDHVR4Zz1Dza.mp4
Dynamically add and remove tags, when you publish the tags will be included in the nostr event.
https://video.nostr.build/f4667d89d888744359a6bcdaaa813a70c70c53ccec6b7b5fa0a54b8998cea93d.mp4
I'm going to use this thread to showcase some of Comet's best features.
https://comet.md
#grownostr
Comet v0.5.0-alpha is out
- improved embedded images
- improved embedded youtube videos
- fixed a bug where you couldn’t move notes between notebooks
download here: https://comet.md/
Thanks I probably spent more time than I should have on the UI side of things.
If you’re on Apple Silicon and want to try out a markdown/longform nostr publishing application checkout https://comet.md
More architectures coming soon.
If you’re on Apple Silicon and want to try out a markdown/longform nostr publishing application checkout https://comet.md
More architectures coming soon.
For anyone who wants to package and distribute a desktop application on macOS:
https://notestack.com/a/naddr1qvzqqqr4gupzqgs9ytpvx2em72gqdvn4ugjt9pwkfwce77da4yrfjx7t8ps7rr95qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpremhxue69uhhyetvv9ujucmgwf5hxct5d4skx6rfdejjucm0d5q3jamnwvaz7tmjv4kxz7fwdehhgetnw3skx6ewvdhk6qqg89skye3hxe3kv6scvgr
Working on a markdown editor for notestack.com, test it out and let me know what features you would like to see in a rich text editor for nostr.
https://www.youtube.com/watch?v=tQyQgCdxams
Packaging apps for MacOS is such a pain in the ass.
Packaging apps for MacOS is such a pain in the ass.
Packaging apps for MacOS is such a pain in the ass.
Packaging apps for MacOS is such a pain in the ass.
Packaging apps for MacOS is such a pain in the ass.
interesting, i didn’t know that
interesting, i didn’t know that
interesting, i didn’t know that
Someone should build a relay with a plugin system. Then relay runners can just pull nips in like plugins and developers can focus on building plugins for the relay rather than entirely new relays that hardcode support some subset of nips. Thoughts? #grownostr
Someone should build a relay with a plugin system. Then relay runners can just pull nips in like plugins and developers can focus on building plugins for the relay rather than entirely new relays that hardcode support some subset of nips. Thoughts? #grownostr
Someone should build a relay with a plugin system. Then relay runners can just pull nips in like plugins and developers can focus on building plugins for the relay rather than entirely new relays that hardcode support some subset of nips. Thoughts? #grownostr
You keep your private notes locally and publish what you want to share. Idk what how a ledger is relevant here.
It’s still in alpha so please report bugs and let us know what kind of features you’d like to see.
It’s still very much in alpha so sync doesn’t work yet.
Relay Wizard now let's you choose between multiple relay implementations, including a nip29 relay that supports groups. If you have a relay you'd like to see implemented let me know. Try it out at relaywizard.com #grownostr #relays
If you don't even know where to get started with setting up a server or hooking up a domain name you can also check out relayrunner.org
https://video.nostr.build/610d5da76e5aca6874213adf8fd0ff3ad1c47efed2d23f199b18fe5c9c42649c.mp4
Yup, I’m currently working on zaps and the editor: https://github.com/nodetec/notestack
I'm working on a new long form content site here if anyone is interested, It's a complete rewrite for blogstack that I started about a week ago so it's still missing some core features (like zaps, writing articles deletes etc..) any feedback would be appreciated.
https://notestack.com/
I'm working on a new long form content site here if anyone is interested, It's a complete rewrite for blogstack that I started about a week ago so it's still missing some core features (like zaps, writing articles deletes etc..) any feedback would be appreciated.
https://notestack.com/
Publishing a blog from comet notes to nostr #grownostr #nostr
https://video.nostr.build/fa596a1ff627728f866ab32873274bc48cac0c0eea6b7a712657ffa7190cfba6.mp4
I’m testing out running a public relay at wss://relay.notestack.com, any advice from other relay runners? #nostr #relay
The server costs about 6 bucks per month that’s running the relay and I’m also hosting like 3 websites from it currently, owning your own data is cheap.
The server costs about 6 bucks per month that’s running the relay and I’m also hosting like 3 websites from it currently, owning your own data is cheap.
Reading a note back from my personal relay, after spinning up a server and connecting a domain, this took like 20 seconds to get up and running with relay wizard. #relay
https://video.nostr.build/f3a4405a1ffd2170711a5fc68cad05f0481181a835992a36e89a00f8c8b55511.mp4
test post to my personal relay
test post to my personal relay