Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE_REQUEST] Fediverse bookwyrm Integration #96

Closed
thrillfall opened this issue May 30, 2022 · 10 comments · Fixed by #411
Closed

[FEATURE_REQUEST] Fediverse bookwyrm Integration #96

thrillfall opened this issue May 30, 2022 · 10 comments · Fixed by #411
Assignees
Labels
blocked/unrelated This will not be worked on enhancement New feature or request integration
Milestone

Comments

@thrillfall
Copy link

thrillfall commented May 30, 2022

https://joinbookwyrm.com/
is your library connected to the library of other through fediverse. You can track your readings, your want to read, have read, reading challenges. You can follow others in their reading.

It is like goodreads but without evilcorp owning and monetizing your data and behavior.

How could this look like?
Your activity in the app could be synced to your bookwyrm account. The app could show what your bookwyrm instance notifies you about.

@thrillfall
Copy link
Author

Bookwyrm is not exposing an api yet (besides activityPub)

@x64x2
Copy link

x64x2 commented Jan 15, 2023

Impressive idea

@seniorm0ment
Copy link

I would be highly interested in this if/when possible

@mateusz-bak
Copy link
Owner

Would be something interesting but as mentioned before Bookwyrm unfortunately does not expose any public API.

If this changes let me know.

@apobrt apobrt added blocked/unrelated This will not be worked on integration labels Sep 5, 2023
@Bout2GitIt
Copy link

I may have a temporary workaround:

BookWyrm supports exporting the user's reading list as a .CSV.

Is there any way to convert that CSV into a OpenRead .backup file, and then restore from that?

It's not the easiest solution, but at least it will let me sync the two apps for now.

@mateusz-bak
Copy link
Owner

@Bout2GitIt Openreads will support csv import since 2.3 version. You can send me your csv from BookWyrm to the emal that's mentioned in Openreads setting so I can make sure it works.

@mateusz-bak mateusz-bak added this to the Release 2.4.0 milestone Dec 10, 2023
@mateusz-bak mateusz-bak linked a pull request Dec 12, 2023 that will close this issue
@mateusz-bak
Copy link
Owner

With slight delay BookWyrm CSV import is implemented (in 2.4.0) version.

Although all the books are set as finished ones because there is no information about book's status in the CSV.

@pabloscloud
Copy link

That's not what was asked. It was asked for "synced" integration not just import, export. I respect your efforts and it's definitely a step in the right direction, but that's not the issue.

I also see why this isn't currently possible as there is no API yet, but that still doesn't solve the issue. I'd just leave it open :)

@mateusz-bak
Copy link
Owner

@pabloscloud I wanna be honest and don't want to keep anyone's hopes up as I really don't see myself implementing this in the nearest future. It's just a simple offline books tracker after all.

For syncing with BookWyrm I suggest you try an app specifically for it, for example: https://github.com/PrivacyDragon/Bookwyrm_Android

@pabloscloud
Copy link

I really don't see myself implementing this in the nearest future.

That's totally up to you.

This issue is not fixed by implementing csv. A better approach might have been to open another issue regarding csv import and close this one upon doing it as "Won't fix" as label and it'd be clear that it's not going to happen soon but there's a workaround.

I hope that makes sense.

For syncing with BookWyrm I suggest you try an app specifically for it, for example: https://github.com/PrivacyDragon/Bookwyrm_Android

It's not syncing anything to the phone. It's just a PWA basically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked/unrelated This will not be worked on enhancement New feature or request integration
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants