Comments (8)
Sure! Looking forward to hearing about your progress. If you have questions along the way, feel free to ping us on our gitter
from openlibrary-client.
Your effort is welcome!
Consider though that the majority of the things open library client does are administrative (used for scripting bots which update data) and these actions are unlikely to be performed within a webpage. Most API endpoints don't require any authentication and are already fairly straight forward to call in react etc. If there are specific features you want to surface which require authentication, I'd focus on on making a vanilla is lib which makes those easy. I think creating a command line version in node may even be value subtracting if it different from the reference implementation. It adds overhead for us to check and risks users making inconsistent metadata changes in open library.
A vanilla js library sound like a useful idea. Your obviously welcome to do whatever you prefer; these are my preferences
from openlibrary-client.
You are correct. I can think only one advantage of making a npm module which can be used with node. That is many times people need to access the data from their backend, rather than frontend.
Reason - As backend is much closer to their db, they can easily fetch the data and store in their db which can be later utilized by them for their own application.
from openlibrary-client.
Also, I'll try to make the plugin in such a way that it can be used both as client side lib or backend lib like lodash and other popular libraries does.
from openlibrary-client.
My suggestion was shot down for the Python library, but I'd like to suggest that you use a permissive license for your new Javascript library so that all can use it freely.
from openlibrary-client.
ok
from openlibrary-client.
@itaditya any questions so far / anything we can take a look at? :)
from openlibrary-client.
@mekarpeles , I was really busy in my exams. I'll be working on this in few days.
from openlibrary-client.
Related Issues (20)
- 1808 Author bios are strings, not objects
- Edition.add_bookcover() returning 500 response for valid urls HOT 8
- Json schema is different HOT 2
- Make the media player go smoother HOT 1
- Flavicon is missing HOT 1
- Remove mass of nonbooks from "Independently Published"
- Golang client
- Windows: "ol --configure" doesn't work on gitbash HOT 1
- Add function to add cover from a file stream
- running pytest on Windows results in 10 failures
- We are unable to find properties mentioned in description, into the bulk download file from: https://openlibrary.org/developers/dumps HOT 1
- Unable to login to a OL account (on colab) HOT 3
- Epic: Fix importation of bogus authors and cleanup old data HOT 4
- Document translation related edition fields in schema HOT 1
- Data cleanup: Fix titles imported as "Non renseigné"
- Move parenthetical edition from titles
- Use data for my chatgpt models
- jsonschema.RefResolver is now deprecated
- New release to PyPI for Py3.11 compatibility HOT 2
- Adding books requires identifiers HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openlibrary-client.