Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Michelle Tang
    @tangym27
    @mekarpeles Thank you so much! I asked to help on Issue internetarchive/openlibrary#6336 regarding switching from babel-eslint to @babel/eslint-parser but I also want to mainly help with documentation. I sorted by “Affects: Documentation” and saw that some of the issues have been labeled as ‘Next.’ I also watched the Technical Walkthrough video and saw that you mentioned that some of the API endpoint wiki documentation was out-of-date so I would love to update those. Of course, I will happily trust your judgment regarding where I could help.
    furugoorin
    @furugoorin
    Hi @cdrini ! I would like to help with internetarchive/openlibrary#2047
    I am also interested in assisting with Front-end or UX, if anyone could direct me to resources or someone who's overseeing these areas.
    ChloeQian12
    @ChloeQian12
    Hi @mekarpeles! I took a look at internetarchive/openlibrary#6317 and noticed that it is done already. I do notice that we don't have Chinese versions of both Readme.md and CONTRIBUTING.md. I would love to help translate those 2 documents. Thank you!
    Soham Ratnaparkhi
    @SohamRatnaparkhi
    Hi, I want to start my open source contributions here. What are some pre-requisites to start? I know to code in Python. Thank you!
    Mek
    @mekarpeles
    Hi @SohamRatnaparkhi thank you for your passion! There's a bunch of easy ways to get started https://github.com/internetarchive/openlibrary/projects/36?add_cards_query=is%3Aopen
    If you send me a message to mek@archive.org, I can send you an invite to our slack channel and we can help make sure you're able to get set up
    Mariano
    @marian__o_twitter
    Hi everyone! I'm learning programming, and I'd like to use the openlibrary API to build something, I'd like to ask you if there is a way to access to the trending books (week, year, etc) :) thanks!
    Mek
    @mekarpeles
    There should be fairly soon, this month
    Carolyn Sullivan
    @Peredwel
    Hello! Thank you so much for everyone who created this resource, it's fantastic! I'm trying to connect the Open Library Covers API to my library catalogue to get thumbnail images. To do so, I need to write a regular expression that matches OLIDs, but I haven't seen enough OLIDs to know for sure whether the one I wrote (OL[0-9]{5,8}[A-Z]) covers all cases. Is this accurate? Is the structure of an OLID described somewhere on the website? Thanks!
    raybb
    @raybb:matrix.org
    [m]

    OL stands for open library

    # - I think this can be just about any number greater than 0 (for example OL1A)

    1 letter - this can be A (author), W (work), M (edition) - there could be more but those are the ones I know of.

    As far as I know there aren't any docs about this
    Carolyn Sullivan
    @Peredwel
    @raybb:matrix.org , thank you for your response, that's helpful :)
    Carolyn Sullivan
    @Peredwel
    Potentially silly question regarding rate limiting on access to covers via ids other than OLID or CoverID: If the limit is 100 calls/5 minutes from a given IP address, if I have this resource connected to a busy library catalogue that display thumbnail images with search results, that means that if more than 100 images are accessed for display by people using the catalogue in 5 minutes, it stops displaying those images, yes? (sorry if this is super basic!)
    raybb
    @raybb:matrix.org
    [m]
    Where do you see the 100 calls limit?
    Mek
    @mekarpeles
    Hi @Peredwel it's possible we may have had unrelated issues with our cover server today if you were noticing certain covers not resolving quickly.
    Carolyn Sullivan
    @Peredwel
    image.png
    @mekarpeles , oh, I haven't noticed any issue! Just wanted to make sure I was using the API as intended :)
    hpfr
    @hpfr:matrix.org
    [m]
    is there documentation on how to distinguish duplicate book records from materially different books?
    and do things like new textbook editions fall under editions of the same book, or are they new book records? it seems like a hard line to draw
    hpfr
    @hpfr:matrix.org
    [m]
    well, looks like the bible is one entry with almost 3k editions, and those certainly vary widely in content, so i guess when in doubt, book records that look like duplicates probably are
    Mek
    @mekarpeles
    Textbook editions typically are classified as the same Work.
    hpfr
    @hpfr:matrix.org
    [m]
    i see
    chriscrittenden
    @chriscrittenden
    Sorry for the really basic question, but is it possible to use openlibrary api to borrow a book and read it in another app?
    Mek
    @mekarpeles
    @chriscrittenden there are specific ways to read some titles in offline mode using specific vendors via the OPDS BookServer API https://bookserver.archive.org/. Aldiko, SimplyE, and Adobe Digital Editions are three examples of such software vendors.
    In terms of creating one's own integrations, one can embed the bookreader into other applications but the borrowing functionality itself doesn't have a public API because borrowing is a protected library function
    Depending on what you may be trying to accomplish, there may be other creative solutions or other APIs we may be able to explore to support your use case :)
    Sam Khawase
    @samkhawase
    Hallo! Is there an API to get the "Trending", "Classic", "Books we love" data?
    vintagemind
    @vintagemind:mozilla.org
    [m]
    Hello! I would like to know how I can contribute to OpenLibrary! I am a very frequent user and I will like to help the cause!
    Bithiah Koshy
    @vintagemind
    Any recommendations for first issues?
    Sorry, I have both a Gitter account and Matrix account 😅
    Mek
    @mekarpeles
    Hi @vintagemind! What types of problems do you like solving? Is there a certain type of impact you have in mind? Other certain aspects of the website which you believe should be improved?
    Bithiah Koshy
    @vintagemind
    @mekarpeles I am interested in assisting with Python related problems as I mainly code in Python. Also, I am a strong technical writer (I believe and I love writing) and don't know whether my writing skills can be used. I was initially wanting to contribute to https://archive.org/ as I watch a lot of old Hollywood films there.
    Mek
    @mekarpeles
    @vintagemind I think we have just the project for you which is both high impact and will affect the day-to-day activities of dozens of librarians. Can I connect you with @jimchamp who is leading the Librarian Merge Queue project? It's a tool which lets patrons merge books on the website.
    Bithiah Koshy
    @vintagemind
    @mekarpeles Alright! Thanks!
    jimchamp
    @jimchamp

    @vintagemind , I've created the following Librarian Merge Queue issues that you could work on:

    #6780

    #6781

    #6782

    #6783

    Please comment on the issues that you would like to work on (if any), and I will assign you. Thanks!

    Bithiah Koshy
    @vintagemind
    @jimchamp I'll work on them one by one. Is that okay? So I'll start with #6780
    Mek
    @mekarpeles
    Sounds great @vintagemind:mozilla.org !
    Bithiah Koshy
    @vintagemind
    @mekarpeles So I can just keep "solving" the issues here -> https://github.com/internetarchive/openlibrary/issues right?
    vintagemind
    @vintagemind:mozilla.org
    [m]
    Thank you!
    Suhas Hariharan
    @Suhas-13
    @jimchamp can I take this issue? internetarchive/openlibrary#6790 I think I was able to fix it locally by moving the sys.path.insert call above the import.
    ciannellaleo
    @ciannellaleo
    Hello, I am new here. Already set up the environment on my computer. I can take any open issue to work on?
    Mek
    @mekarpeles
    Hi @ciannellaleo thank you so much for your message! Here are a handful of easy, impactful first issue:
    https://github.com/internetarchive/openlibrary/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+First+Issue%22+label%3A%22Needs%3A+Help%22
    Here's one in particular which would be very useful for our librarians! internetarchive/openlibrary#6811
    ciannellaleo
    @ciannellaleo
    Well, I think it's a good one to start. Could you assign #6811 to me, please?
    Mek
    @mekarpeles
    @ciannellaleo if you can comment on the issue and ping @jimchamp, he should be able to assign you (unless he's already working on it)
    We can only assign people who comment on issues