Hello there new DVM.
https://i.nostr.build/IjhhxamFZTxmOkmk.jpg
Btw how do we call kind 20 events? Do we have a cool name? nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug
#Amethyst users: As the current profile galleries are not used by any other client, what is your opinion on replacing them with the same galleries used in Olas? 👀
Yes, that's what I wanted to avoid tbh.
Olas has a special kind (20) for "high quality content". When you post media from ametyhst from the middle menu, it by now also creates a kind20 event and show up on Olas.
You will then have a gallery there with all your kind 20 images (not kind 1 events with images), meaning you can choose what lands in your gallery by opting to use kind 20.
You can repost/quote post kind 20 images to appear in the regular feed as well.
Right now you select images from your kind 1 feeds to add to your gallery. (By going full screen, share -> add to gallery)
The other way would be to simply post images in the multimedia tab (in the middle) and these would automatically end up in the gallery and be synced across clients that use NIP68.
So kind 1 media (screenshots, shitposts etc) would not end in the gallery but those media files you chose to post in what Olas calls "high quality posts"
Basically curating stuff you want others to see who visit your profile. With content creators in mind. Could be art, memes, photography, whatever you make your profile about.
GM
nostr:nprofile1qqspcm9j9xtt42lfyx7dghytvgfm9k4sjmuguja9v7x585v45xrg25gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsjn4tst being very active this morning.
Don't forget to stay humble. It's brutal out there.
Maybe it was not there in that crisis where it could have taken more steam but see it another way. This was not the last attempt to silence people. There will be more. And the important thing is that we'll be ready when that time comes.
No god and no masters
nostr:nevent1qqsr7qdk0hd65h2wrma3aca5qzp7r2lfllyxcu06nqh9v9jvej5ve0gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygyzxs0cs2mw40xjhfl3a7g24ktpeur54u2mnm6y5z0e6250h7lx5gpsgqqqqqqs9xzjdg
https://www.youtube.com/watch?v=3JqobRHIxqw
👀 Putting on the eyes on your repost for same reasons.
nostr:nevent1qqsgjun8zrlyn2mkkzrafc3qwqv0j8gk6wj4lu07h3jlyljmeyznncspz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg8cumryxsh3upfysp3suflpq9kuud0u8fs5uczrflh54gjsxv5v4ypsgqqqqqqsnn76fz
You are right. This is a legacy function because clients still haven't adapted Nip44. And missed it when changing some stuff for latest SDK. Pushed a fix in 1.0.1
Just set admin_config.REBROADCAST_NIP65_RELAY_LIST to true.
But for me the primal dvms are currently also not working eventhough they did on Amethyst before.
Announcing NostrDVM 1.0.0.
After 1.5 years of experimenting, researching, and building, I'm happy to announce that NostrDVM - A Python framework to build and run Nip90 Data Vending Machines - hits version 1.0.0.
NostrDVM allows anybody to provide both free and paid micro services on #Nostr. This ranges from content discovery algorithms to image, text or video generation, translation services, text-to-speech, speech-to-text, music generation, basically whatever you can imagine, now and in the future.
You might have come across some of these services in some of the social clients or in DVM specific clients, most likely for content discovery.
The framework handles all NIP90 logic, and manages NIP89 announcing DVMs, zaps, nutzaps, encrypted and public tasks, local databases, web of trust, NWC, outbox model, auth with filehosters and a whole bunch of other NIPs, so developers can focus to bring their existing code, models or API to Nostr.
Tutorials to quickly start are provided on GitHub as well.
My hope is this framework can help developers, both professional and hobby enthusiasts to build new, and enrich existing services on Nostr, improving the experience around clients for all users and compete in an open marketplace of services. I'm excited to see who will build the best content discovery algorithms, or who will provide the best AI models in the future.
I'm grateful and l'd like to give a big thank you to nostr:nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs2juazd for making it possible to focus my energy on this project in the last year. It was my pleasure and an honor.
I will continue to maintain DVMs (actually I recently deployed them on a new, more powerful server) and the framework itself, maybe at a bit lower pace than recently, and my DMs are open if you have questions or issues building your own DVMs.
You can install NostrDVM by running
pip install nostr-dvm
and you can find the code/instructions and tutorials here:
https://github.com/believethehype/nostrdvm
There was a podcast a while back with nostr:nprofile1qqstnem9g6aqv3tw6vqaneftcj06frns56lj9q470gdww228vysz8hqpzpmhxue69uhkummnw3ezuamfdejsz9thwden5te0v4jx2m3wdehhxarj9ekxzmnyqyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aq3z54ds and nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5
https://www.youtube.com/watch?v=WtpY_pQ3zcI
Notes by Don't ₿elieve the Hype, PhD 🦊 | export