Git Product home page Git Product logo

lovelive-api's Introduction

So yeah, maybe I was bored and decided to make this...

Base URL - https://loveliveapi.herokuapp.com/api/

IMPORTANT

There has been some error in the group naming in all the current Nijigaku songs, please give us a while to fix it.

Contribution Guide

If you're interested to contribute to this project, feel free to head on over to our contribution guidelines. Please follow the instructions carefully before creating a pull request. Quick note, if you don't have any experience with programming or modifying json file, you can also contribute, to know how, head on over to the instruction file.

TODO

  • Upload all song lyrics
  • Upload all necessary assets
  • Complete all song data
  • Complete all unit data
  • Complete all school data
  • Complete all episode data
  • Add all µ's characters data
  • Add all Aqours characters data
  • Add all Nijigasaki characters data
  • Add all Liella! characters data

Endpoints

Episode Information GET /anime/<anime>/episode/<season>-<episode>

Example

https://loveliveapi.herokuapp.com/api/anime/love-live-superstar/episode/1-1

{
  "titles": {
    "eng": "This Yet Unknown Feeling",
    "kan": "まだ名もないキモチ",
    "rom": "Mada Na mo nai Kimochi"
  },
  "cast": {
    "Sayuri Date": "Kanon Shibuya",
    "Liyuu": "Keke Tang",
    "Nako Misaki": "Chisato Arashi",
    "Naomi Payton": "Sumire Heanna",
    "Nagisa Aoyama": "Ren Hazuki",
    "Akane Matsunaga": "Aria Shibuya",
    "Mamiko Noto": "Kanon's Mother",
    "Romi Park": "Hana Hazuki",
    "Azumi Waki": "Nanami",
    "Miyu Tomita": "Yae",
    "Haruka Shiraishi": "Kokono",
    "Anna Mugiho": "Manmaru"
  },
  "premiere": "11-6-2021",
  "songs": {
    "insert": ["Mirai Yohou Hallelujah!", "Primary"]
  },
  "source": "https://love-live.fandom.com/wiki/This_Yet_Unknown_Feeling"
}

Song Information GET /song/<title>

Example

https://loveliveapi.herokuapp.com/api/song/mirai-yohou-hallelujah

Note: Remove all special characters.

{
  "title": {
    "eng": "Future Forecast Hallelujah!",
    "kan": "未来予報ハレルヤ!",
    "rom": "Mirai Yohou Hallelujah!"
  },
  "featured": true,
  "mv": "https://www.youtube.com/watch?v=BHzYNQ-irmU",
  "credits": {
    "writer": "Junko Miyajima",
    "composer": "EFFY",
    "arranger": "Yosuke Yamashita",
    "singer": ["Liella"]
  },
  "lyrics": {
    "eng": "/storage/songs/TWlyYWlZb2hvdUhhbGxlbHVqYWgh-eng.txt",
    "kan": "/storage/songs/TWlyYWlZb2hvdUhhbGxlbHVqYWgh-kan.txt",
    "rom": "/storage/songs/TWlyYWlZb2hvdUhhbGxlbHVqYWgh-rom.txt"
  }
}

Unit Information GET /unit/<unit name>

Example

https://loveliveapi.herokuapp.com/api/unit/liella

Note: You can also search for sub-unit's info here.

{
  "name": {
    "eng": "Liella",
    "kanji": "リエラ",
    "rom": "Riera"
  },
  "school": "Yuigaoka Girls' High School",
  "description": "Liella! is the school idol group of Yuigaoka Girls' High School. The group consists of five members. The leader is currently unknown.",
  "members": [
    "Shibuya Kanon",
    "Tang Keke",
    "Arashi Chisato",
    "Heanna Sumire",
    "Hazuki Ren"
  ],
  "animeography": [
    "Love Live! Superstar!!"
  ],
  "songs": ["Mirai Yohou Hallelujah!", "START!! True dreams", "Hajimari wa Kimi no Sora", "Watashi no Symphony", "Dancing Heart La-Pa-Pa-Pa!", "Dakara Bokura wa Narasunda!", "Dreaming Energy", "Memories", "Mirai wa Kaze no You ni", "Primary", "Kono Machi de Ima Kimi to"]
}

Notes

Yes, I know not much has been done. This project will surely develop overtime. If you're interested to contribute to this project, scroll up to Contribution Guide section.

lovelive-api's People

Contributors

chrisg661 avatar pixelomer avatar repyh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

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.