NotBiebs and 69 others
impermanently impermanent π€
https://nostree.me/npub1vp8fdcyejd4pqjyrjk9sgz68vuhq7pyvnzk8j0ehlljvwgp8n6eqsrnpsw

NotBiebs and 69 others
4/22 9:49:58
π
Whoa so it knows how to interact with relays without you even telling it how to do that?
β¬

Karnage
4/22 9:45:52
π
I just describe the app. For this I said:
let's create a real nostr client with nip7 authentication, absolutely no placeholder data. We will filter notes on popular relays for kind 1 notes that ONLY contain the hashtag #kinostr. We will extract the video from that note, and share it as a clickable video to watch. We do not need to show any of the note text.
In terms of UI, I want it to function like Youtube. Again, no placeholder fake data, we are building an actual nostr client that filters out videos from kind 1 notes with hashtag #kinostr
Sometimes it gets the relay subscription wrong and I feed it NDK context from snipsnip.dev
β¬
β¬
β¬
β¬
β¬
β¬

Karnage
4/22 9:28:44
ππ€
https://kinostr.com/ is born.
Though, if you upload anything thatβs illegal itβll likely get taken down fast
To add films you need to include the #kinostr hashtag and preferably the cover image for the film as well as video link.
A better way would be to allow streaming of torrents. This is more of a vibe hack proof of concept.
Enjoy!

NotBiebs and 69 others
4/19 9:34:06
π
That would explain all the random texts I get. This whole time I thought they were scammers. π
β¬
β¬

NotBiebs and 69 others
4/19 9:29:53
π
Wtf do Japanese people do when someone texts them? Respond by posting a note on Nostr? π
β¬

Karnage
4/19 9:19:07
ππ€
Japanese users: we will never reply to another out of respect. π«‘
Everyone else: weβll quote reply because no one responds to comments.

NotBiebs and 69 others
3/8 12:23:41
π
I just skim the senders and subjects and mark all as read every few hours. I either open the ones that look important or star them and come back to them later when I have time.
β¬

Karnage
3/8 12:20:44
π
Wow.
I used to be an inbox 0 person until I realized I can spend 0 minutes managing my inbox by not managing it at all π€£
β¬

NotBiebs and 69 others
3/8 12:19:33
π
I do fresh starts every few days. Iβm also an inbox 0 person.
β¬

NotBiebs and 69 others
2/14 0:58:20
π
nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 you gotta come to Costa Rica. The pineapples are delicious here. π

NotBiebs and 69 others
1/31 9:36:51
π
Nah. If it was, we would already have it. Been asking for it for like a year.
β¬
β¬

NotBiebs and 69 others
1/31 9:23:37
π
If you can use those tools to add custom emoji reactions to Damus, that would be awesome π
β¬
β¬

NotBiebs and 69 others
1/31 9:20:32
π
I donβt even know what that is, but before I look into it, do you honestly think those tools are good enough to build full scale production apps?
β¬
β¬
β¬

Karnage
1/31 9:09:26
ππ π€ π€¨
Do devs actually write code anymore or do they just use an agent?
Be honest.

NotBiebs and 69 others
1/5 10:40:17
ππ€ π€£
Wen Wallet of Takeshi? nostr:note1432zthlnkywctctyhchx6vkck0p6lhr0kelvavqpzxxeflh0wqpshgm2uz

NotBiebs and 69 others
12/26 7:13:16
π
Many of us have used it ever since it first came out a long time ago. IIRC nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w was the one that updated it to work with iOS 18.
β¬
4e02a01ff7c92a2c52344c47d278ca773bb0ccb62b5c661e728a5c917110c5b1
β¬

nostr.build
12/26 6:13:03
π π€
Some of you have noticed our homepage now requires a nostr login to use the free uploader.
NO! You do not have to buy an account, you just have to hit the NIP07 button and use a key extension to authenticate.
YES, we still offer free media uploading, but only to Nostr users! Non nostr users were abusing the free upload page and this was the best way to restrict it..
As a reminder: Free porn uploads are not permitted, CSAM will be immediately reported to the proper authorities, you can not use the API for non-nostr projects and high volume uploads!

NotBiebs and 69 others
11/11 9:52:48
π
I donβt discriminate. I like steak with any seasoning. π
β¬

The FishcakeπΆπΎ & 763 others
11/11 9:48:36
ππ₯ π€£
Steak only needs salt, nothing more, otherwise itβs a criminal offense with lifetime imprisonment in food jail! π«‘π₯© nostr:note18rryualh4zuf9yjkp3ufcsl5tgc4c55djhytamceyqjqxtsyzuasehhv46

NotBiebs and 69 others
9/18 21:59:33
ππ€
Wen relay that requires stamps for kind 1 events? 1 nut per note. nostr:note1zfstv00j65zd2767gg0nzdm8mfw8ata8cc5ky84v54qm0xwy07wqgeqf2x

NotBiebs and 69 others
9/16 10:11:07
π
hmmm my internet seems to be working fine. uploading from both my dashboard and using nip-96 have been slow for me today. nip-96 uploads even errored out on me a couple times today which rarely happens.
β¬

The FishcakeπΆπΎ & 763 others
9/16 10:01:48
π
We get a fair share of stacks for sure. Just tried uploading myself, and was very fast for me. π€
β¬
β¬

The FishcakeπΆπΎ & 763 others
9/16 10:00:42
π
Let me take a look, might be some DDoS happening π€
β¬

NotBiebs and 69 others
9/16 9:59:51
ππ€
nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w nostr.build uploads have been really slow today even for small images

NotBiebs and 69 others
9/16 5:48:16
π
I ran a few different nodes for about 4 years and it didnβt happen to me often, but it does happen. Sometimes it can be really painful. Ask nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w
β¬
e2cd9866414545d386bd45c2b8f2d5815aa59e24f8a581865193cce0402255a9
β¬

NotBiebs and 69 others
9/9 13:08:03
ππ€£
ππ€£ππ€£ nostr:note1ld4cwdc4arzqy3lsehcwhjrfw2kzshgx56lrl3aenkd98t42kpws7aglq6

NotBiebs and 69 others
9/2 10:17:52
π
I was able to upload the nostr:npub1nw5vdz8sj89y3h3tp7dunx8rhsm2qzfpf8ujq9m8mfvjsjth0uwqs9n2gn fire gif
β¬

The FishcakeπΆπΎ & 763 others
9/2 10:16:52
π
Check if uploading still works, I did not see new files after testing dev link
β¬
β¬

lemon
9/2 8:48:50
π
nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w I just pushed a bunch of updates to the dev link
A few updates:
- uploads should work now
- added βload moreβ
- gifs should load faster on search
Let me know if you guys have any feedback before I push it or if you have any more ideas
Thank you both for all your help!
β¬
5746d8c6dce4f3735e4f05ae6db3f6d870ed7c826c9753d8954d28886d98b9c0
β¬

lemon
8/31 5:07:45
ππ€ π€£ π«
Help me make gifbuddy better!
Need help with:
- Reducing memory usage and improving overall reliability
- Better hosting solution as Heroku is expensive
- Add GIPHY library for even more gifs
- Allow uploads for creatives like nostr:npub1xsn2cx73w7837xhkqalzxr5f9prwn6cvnz4t0e60qa0luff7g4fq28nm65 who make their own gifs
- Ability to load more gifs if you want to go deeper in the search
- Gif counter for nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7 uploads to see how big we get
- Prettier Front End design
- Anything else you guys come up with that makes it better
Looking forward to making this app the best it can be with you all! π
nostr:npub1vp8fdcyejd4pqjyrjk9sgz68vuhq7pyvnzk8j0ehlljvwgp8n6eqsrnpsw nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac nostr:npub1mgvwnpsqgrem7jfcwm7pdvdfz2h95mm04r23t8pau2uzxwsdnpgs0gpdjc
https://github.com/happylemonprogramming/gifbuddy

NotBiebs and 69 others
9/1 9:09:33
π
You could just launch it and see what happens. I think nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w implemented some AI thing to auto-block CSAM.
β¬
a4e764a57eb621d5232aec0011261065d6703e297ce608c88ca1d4ecc954d5cb

NotBiebs and 69 others
9/1 9:07:01
π
Uploading to nostr-build takes a little while though. I do it a lot every day. I think the UX is good the way it is with the Tenor URL copied to the clipboard immediately. Been working great for me.
β¬
a8a2b4603a63e8f36f2d59f9bb0cf33155932ebb2c15e9277e39ea41464a139c

NotBiebs and 69 others
8/30 13:04:13
π
I hope nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7 is ready to backup every gif from Tenor π
β¬

The FishcakeπΆπΎ & 763 others
8/30 13:00:01
ππ€
nostr:note1emq4xryqlrfjq90gqda5x3fewglm0stzw3x4usmesc7va57dyelqk79ywj

NotBiebs and 69 others
8/28 9:05:34
π
β¬
ed644b7ce76445ebb410162d5905abf248bed018db100f198aef21e618e97251
β¬

nostr.build
8/27 22:51:44
ππ€
Nostr.build Accounts allows you to fully manage all of your media, in your own private media folders. Anything uploaded to nostr can be managed and deleted from your private account!
No ads.
Fast, global CDN.
Free and paid services
https://v.nostr.build/YgPOG.m4v nostr:note1yyvd4fehpu9f7jcrdpqt74qxwgamra9elq9pj5xquxygxs7h2g6svhthqx

NotBiebs and 69 others
8/27 23:02:22
π
I donβt have those plus buttons to select multiple files to move. Is that coming in a new release?

NotBiebs and 69 others
8/9 13:11:47
π
Breh itβs fuckin crazy how far nostr.build has come. I canβt believe you built all that shit while also working full time in the fiat mines. Nostr.build is gonna be huge. I can feel it in my balls. π
β¬

The FishcakeπΆπΎ & 763 others
8/9 13:08:38
ππ€ π€£ π«
I guess being a twitter employee and being paid for the work has some relation to why some things are available there but not here. Worse yet, having to dev something, design infra for it, implement it, support it, and get all the beautiful feedback that it sucks and you should try harder, is just an icing on the cake πΆπΎπ€£π€£π€£βοΈπ° nostr:note1txeyfde8kvr9gdjlf2yucwd23l9489wh5852ay6v6wgp5dgxxdhsw4lmj0

NotBiebs and 69 others
8/9 13:06:40
π
Okay. I can just add documentation to the README about it. Prob add delete tomorrow. π€
β¬

The FishcakeπΆπΎ & 763 others
8/9 13:03:46
π
404 is correct, since file is not found. Cannot identify any other way, since itβs the matter of hash vs string and hash is the correct way for general things πΆπΎπ«‘
β¬

NotBiebs and 69 others
8/9 12:58:31
π
Prob be good to update the error message to mention something about that
β¬

The FishcakeπΆπΎ & 763 others
8/9 12:53:53
π
Ok, I know what the problem is, for paid accounts we cannot use hash, only custom name, since we allow duplicates of the media for many reasons (shared vs. archived) and to prevent account media access by knowing a hash. So you need to pass file name for it to work πΆπΎπ«‘
β¬

NotBiebs and 69 others
8/9 10:05:43
π
nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w delete worked with npub on the free tier. So prob a big with premium accounts.
β¬
6a422d85decca29ed25bb3c2f8fe062e741d989c322849c82a1c431fd0b8fc71
β¬

NotBiebs and 69 others
8/8 13:23:05
ππ π₯ π€ π«
nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w or anyone else, do you know why nostr-tools is adding the auth header to the form data in nip96.uploadFile? I was struggling trying to get this to work for a while and eventually I caught this. This causes nostr.build to return a 400 error cause it thinks there's multiple files in the payload. Brah I was ready to throw my computer out the window. π
https://github.com/nbd-wtf/nostr-tools/blob/6f334f31a75c63b452c966ecf50daf271275f3fa/nip96.ts#L344
I can make a PR tomorrow to remove this line.

NotBiebs and 69 others
8/9 11:29:37
π
nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w werenβt you working on that?
β¬
c1721e0ca5ce2a1668b5ee4add4593e3d851f2e61932caf23a75fe13518495e4
β¬

NotBiebs and 69 others
8/9 7:48:50
ππ₯ π€
i made a package to make it super easy to upload files to nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7. let me know if you have any issues with it.
https://github.com/SamSamskies/nostr-build

NotBiebs and 69 others
8/9 8:55:49
π
Iβve tried it many times with my npub. Canβt get delete to work. 404 every time. I have a premium account. Not sure if that has anything to do with it.
β¬

The FishcakeπΆπΎ & 763 others
8/9 8:51:17
π
404 when you do it first time, or on a second attempt? Same media and npub? Not a duplicate upload? πΆπΎπ«‘
β¬

NotBiebs and 69 others
8/9 6:16:28
π
nostr.build responds with a 404 when i try to delete files. i've confirmed the file hash matches the file hash in the success response. here's an example URL that's returning a 404 when i send a delete request to it https://nostr.build/api/v2/nip96/upload/2f97733887b45a6a423b6eb9abd2587c5473c2bfaa8f894dba48939fadbd93d2
β¬

The FishcakeπΆπΎ & 763 others
8/8 14:49:17
π
Ah, sorry for all the trouble. It is a bit of a PITA to use. You can take a look at how I implemented delete with nip96 here if it will help. https://github.com/nostrbuild/nostr.build/blob/main/build/src/delete.js
πΆπΎπ«π«π«
β¬

NotBiebs and 69 others
8/8 13:49:09
π
i found the reason why. it used to be part of the spec until 3 months ago.
https://github.com/nostr-protocol/nips/pull/1236

NotBiebs and 69 others
8/9 7:49:29
π
nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w

NotBiebs and 69 others
8/8 15:12:51
π
I plan to make a package specifically for nostr.build to get rid of the boilerplate and simplify it even more so people wonβt even need to read the nips to figure out how to upload files