Giter Site home page Giter Site logo

celebrity-book-clubs-api's Introduction

Hello, this is the API for the BList. This API aggregates books from various book lists.

NOTE: Most recent scrape for all book lists is 01-08-2024

NOTE: As of 01/01/2024, the API production endpoints are a bit buggy. For now, it is recommended that you run the API locally.

- API production endpoint: https://celebrity-book-clubs-api-git-main-hails-projects-2a5888c5.vercel.app

- API production endpoint for all book lists: https://celebrity-book-clubs-api-git-main-hails-projects-2a5888c5.vercel.app/books

- API production endpoint for a specific book list: https://celebrity-book-clubs-api-git-main-hails-projects-2a5888c5.vercel.app/books/{book_list}

The book_lists that are currently being scraped are:

To run this API locally:

  1. clone the repo 'git clone https://github.com/haileyhoyat/celebrity-book-clubs-api.git'.
  2. Run the command 'npm install && npm start'.

The API returns books from each book list in a json format.

Example json() response object:

{

"book_list": "todayshow",

"title": "The Sun Sets in Singapore",

"author": "Kehinde Fadipe",

"date": {

  "month": "November",

  "year": "2023"

}    

}

celebrity-book-clubs-api's People

Contributors

haileyhoyat avatar

Watchers

 avatar

Forkers

haileyneorsd

celebrity-book-clubs-api's Issues

Buggy production endpoints.

The production API endpoints are a bit buggy in that the data won't load immediately; the data will eventually load but it takes a couple of "Empty cache and Hard reload"s to do it. I think the issue is that it's waiting for the response from each url, and coordinating those responses are tricky.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.