Working on @bookhive.buzz
github.com/nperez0111
Read my blog at nickthesick.com
Support me on Ko-Fi: https://ko-fi.com/nick_the_sick
Today, I've hit a milestone for it, multiple clients synchronizing their documents & cursor updates!
I threw together a demo with blocknote.js.org and it works!
OSS: see the code at: github.com/nperez0111/m...
Check it out at: teleportal.tools
Check it out at: teleportal.tools
- Flexible storage (with different backends)
- WebSockets & HTTP + SSE
- JWT token signing
- Encryption at rest
And, that's just the beginning. There a bunch of other packages with utilities to build a sync server framework into your app!
- Flexible storage (with different backends)
- WebSockets & HTTP + SSE
- JWT token signing
- Encryption at rest
And, that's just the beginning. There a bunch of other packages with utilities to build a sync server framework into your app!
I just implemented an extendable RPC system for the protocol, which runs over WebSockets. And, it really makes you wonder, what can you do with the ability for the server to make a request to the client?
An interesting thought
I just implemented an extendable RPC system for the protocol, which runs over WebSockets. And, it really makes you wonder, what can you do with the ability for the server to make a request to the client?
An interesting thought
@nickthesick.com @yed.bsky.social
the 25 speakers on 1st Feb, it is free! more details:
openlocalfirst.org/schedules/#7...
@nickthesick.com @yed.bsky.social
Your lexicon is essentially a file format. Imagine a file format that didn’t have half of the data you needed to display it! And, instead had to fetch the real data, then it’s not _your file_
bsky.app/profile/book...
Your lexicon is essentially a file format. Imagine a file format that didn’t have half of the data you needed to display it! And, instead had to fetch the real data, then it’s not _your file_
bsky.app/profile/book...
Every editor sucks at this because we end up having to _serialize and parse_ HTML.
Exporting is always easy, but just accepting a string as input?
Every editor sucks at this because we end up having to _serialize and parse_ HTML.
Exporting is always easy, but just accepting a string as input?
Honestly at this point, I would have to consider making a project NOT Open Source.
100% of what I make is OSS
Honestly at this point, I would have to consider making a project NOT Open Source.
100% of what I make is OSS
And, it seems to me they are using the proprietary ISBNDB dataset, which is maybe why it can't be open sourced?
Also cool that my books are saved under the buzz.bookhive.book lexicon not a pop feed one
And, it seems to me they are using the proprietary ISBNDB dataset, which is maybe why it can't be open sourced?
See Cambria by Ink & Switch for more info
See Cambria by Ink & Switch for more info
- Basics of atproto OAuth
- The new scopes and stop scaring away users
- The new permission sets to make scopes easy
we’re not data scientists, but we tried crunching your numbers anyway. your top tracks, listening patterns, and all the stats you (probably?) didn’t know you wanted.
happy new year from all of us!
yearinmusic.teal.fm
we’re not data scientists, but we tried crunching your numbers anyway. your top tracks, listening patterns, and all the stats you (probably?) didn’t know you wanted.
happy new year from all of us!
yearinmusic.teal.fm
Minor thing, but I hope that helps!
All backed up now!
& of course a donation is in order for both PDS Moover and PDS Gatekeeper
All backed up now!
& of course a donation is in order for both PDS Moover and PDS Gatekeeper
Definitely a nice summary to share around and prove that you ATProto
Definitely a nice summary to share around and prove that you ATProto
I also will be addressing a number of bugs that have been around forever with the binding 😃
github.com/yjs/y-prosem...
I also will be addressing a number of bugs that have been around forever with the binding 😃
github.com/yjs/y-prosem...
atproto apps work together, pretty neat!
atproto apps work together, pretty neat!
it pulls in a bunch of external book metadata and book reviews, so it doesn't feel dead/empty. a bunch of AT folks are using it daily. uses granular OAuth permission scopes.
Now, you can track progress on books you are currently reading. I'm using a similar shape to @popfeed.social's book progress tracking, which should make it easier to inter-op in the future.
We've also implemented proper OAuth scopes, which means minimal permissions to your data!
it pulls in a bunch of external book metadata and book reviews, so it doesn't feel dead/empty. a bunch of AT folks are using it daily. uses granular OAuth permission scopes.
It'd be great to be able to talk about all the things that I've thought about in regards to my project @bookhive.buzz
It'd be great to be able to talk about all the things that I've thought about in regards to my project @bookhive.buzz