Skip to content

qhariN/himnario-adventista-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

46 Commits

Repository files navigation

Himnario Adventista API

驴Qu茅 es?

Es una API que permite obtener la letra y la m煤sica (instrumental y cantado) de las canciones del Himnario Adventista Edici贸n 2009.

驴C贸mo usarla?

La API se encuentra en la siguiente direcci贸n: https://sdah.my.to/hymn.

鈿狅笍 Esta API est谩 en constante desarrollo y puede cambiar en cualquier momento.

驴D贸nde est谩 hosteada la m煤sica?

La m煤sica est谩 hosteada en Google Drive y est谩 disponible para su descarga.

Endpoints

M茅todo Endpoint Descripci贸n
GET /hymn Devuelve un Array con todas las canciones.

Responses

C贸digo Response
200 Hymn[]

M茅todo Endpoint Descripci贸n
GET /hymn/:number Devuelve el contenido de la canci贸n y la secuencia de estrofas.

Responses

C贸digo Response
200 HymnHistory
404 Hymn not found

Esquemas

interface Hymn = {
  id:           number  // ID de la canci贸n
  number:       number  // n煤mero de la canci贸n
  title:        string  // t铆tulo de la canci贸n
  mp3Url:       string  // URL del archivo mp3
  mp3UrlInstr:  string  // URL del archivo mp3 con la pista instrumental
  mp3Filename:  string  // nombre del archivo mp3
}
interface HymnSequence =  {
  id:               number  // ID de la canci贸n
  number:           number  // n煤mero de la canci贸n
  title:            string  // t铆tulo de la canci贸n
  mp3Url:           string  // URL del archivo mp3
  mp3UrlInstr:      string  // URL del archivo mp3 con la pista instrumental
  mp3Filename:      string  // nombre del archivo mp3
  verses: {
    id:             number  // ID de la estrofa
    number:         number  // n煤mero de la estrofa (0 si es el coro)
    contents: {
      id:           number  // ID del contenido
      content:      string  // contenido de la estrofa
    }[]
  }[]
  sequence: {
    id:             number  // ID de la secuencia
    timestamp:      number  // marca de tiempo en milisegundos del mp3
    verseId:        number  // ID de la estrofa
    verseContentId: number  // ID del contenido de la estrofa
  }[]
}

About

REST API based on the spanish Adventist Hymnal 馃幖

Topics

Resources

Stars

Watchers

Forks

Sponsor this project