Giter Club home page Giter Club logo

jetsetradio-api's Introduction

JetSetRadio-API

Easily consume Jet Set Radio data into your applications! This public API includes data from both JSR and JSRF.

Purpose

This application is meant to be a service anyone can use to call and get data relating to anything from the JetSetRadio universe.

Overview

This is an open-source software free for anyone to use. I do NOT claim to own. *NOTE: I do NOT own JetSetRadio, JetSetRadioFuture, or any entity falling under the JetSetRadio franchise. I do not own the name Jet-Set-Radio-API. I do not own any of the content provided by this API.

How To Run

See these instructions on how to set up a development environment. The only dependency this project has is a mongo database.

Endpoints and DOCS

Integrations

  • MongoDB
  • SwaggerUI and swagger-autogen
  • Jest integration and unit tests for smoother development

Contributing

I am open and welcome to ALL contributions.

Please submit a Pull Request off of main with your proposed changes. You can also submit an issue if you find something wrong, have questions, or want to discuss something further.

Feel free to post anything under Issues even if it is a question or comment. If you see something incorrect from any of the endpoints, that is definitely something you can post about.

Author

  • RazzNBlue

License

Acknowledgements

  • SEGA - Creators and Owners of Jet Set Radio
  • Hideki Naganuma - Composer, DJ, and Remixer of Jet Set Radio Music
  • All other artists that contributed to the franchise
  • The Creators and Contributors of JetSetPedia
  • Greg Kennedy for gathering all of the JSR Graffiti Files into one organized place.
  • The JetSetRadio Community

jetsetradio-api's People

Contributors

dependabot[bot] avatar razznblue avatar

Stargazers

 avatar

Forkers

qsmrf56

jetsetradio-api's Issues

Simplify MONGO environment variables

Instead of separating the different parts of the mongo connection string, combine them into one to make it easier to get the project up and running.

We want to go from this

MONGO_USER=
MONGO_PASS=
MONGO_CLUSTER=
MONGO_DOMAIN=

To THIS:

MONGO_URI=

Create UI for landing page

Create a landing page. It should be a simple and nice looking page perhaps with some photos, and a list of some endpoints. It should provide links to the /docs page and github repo.

Move Location for assets/images

Currently, the JSRF graffiti-tag images are hosted on google cloud storage. However, we have reached the free tier limit. To avoid fees, move the images to asset-service.

Add Song and Artist Public API endpoints

Data has been ingested for these two data points not we need to create the API endpoints to consume from the DB!

Here are some routes to include, but feel free to add more!
songs/jsr
songs/jsr/:id
songs/jsrf
songs/jsrf/:id
artists
artists/:id
artists/:id/songs

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.