mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-11-26 03:21:05 +00:00
some thoughts on what books are
This commit is contained in:
parent
11f5d30bb2
commit
cb9cb7f42d
1 changed files with 12 additions and 0 deletions
12
README.md
12
README.md
|
@ -44,3 +44,15 @@ Connection to openlibrary.org to get book data is handled in `fedireads/openlibr
|
||||||
|
|
||||||
The UI is all django templates because I tried to install jinja2 and couldn't get it working so I gave up. It'd be nice to have
|
The UI is all django templates because I tried to install jinja2 and couldn't get it working so I gave up. It'd be nice to have
|
||||||
jinja2 for macros, so maybe I'll try again some day. You can replace it with a complex javascript framework over my ~dead body~ mild objections.
|
jinja2 for macros, so maybe I'll try again some day. You can replace it with a complex javascript framework over my ~dead body~ mild objections.
|
||||||
|
|
||||||
|
|
||||||
|
## Thoughts and considerations
|
||||||
|
|
||||||
|
### What even are books
|
||||||
|
The most complex part of this is knowing what books are which and who authors are. Right now I'm only using openlibrary.org as a
|
||||||
|
single, canonical source of truth for books, works, and authors. But it may be that user should be able to import books that aren't
|
||||||
|
in openlibrary, which, that's hard. So there's room to wonder if the openlibrary work key is indeed how a work should be identified.
|
||||||
|
|
||||||
|
The key needs to be universal (or at least universally comprehensible) across all fedireads servers, which is why I'm using an external
|
||||||
|
identifier controlled by someone else.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue