Skip to content

Releases: ChrisMichaelPerezSantiago/animeflv

v1.0.5

10 Feb 14:35
231a45e
Compare
Choose a tag to compare

New

  • v1.0.5 npm package publish.
  • Animeflv GraphQL - Alternative version, for those interested in using animeflv with GraphQL.
  • getAnimeInfo([id] , [title]) function implemented.
    • 279e8a1 - function getAnimeInfo([id] , [title]) defined and implemented, It is not a final implementation.
    • b4d3ea9 - function animeExtraInfo defined to provide more data to the endpoint GET Method GetAnimeInfo. Property moreInfo added to the object promises. This property receives data from the animeExtraInfo auxiliary function, it is not a function for the client side.
  • 659494d - downloadLinksByEpsId([epsId]) function implemented.

New Feature or Request

  • #6 - Add independent anime information.
  • #5 - Add the ID of the anime.
    • The id of each anime have been added because the function getAnimeInfo([id] , [title]) as the first parameter receives the id of the anime.

Fixed

  • 39f5870 - The promise object of the getAmeInfo function has been fixed. Now the [moreInfo, promoList, charactersList] properties of the promises object are under the same array index.

v1.0.4

01 Feb 22:27
Compare
Choose a tag to compare

New

  • v1.0.4 npm package publish.

  • dbe6928 getAnimeVideoPromo([title]) function implemented.

    • To get the promo list for each anime, you must use the title property and pass it to the function as a parameter. If you use any API entry point you will see that the title property

      "title": "Tokyo Ghoul"

      for each anime will be available, you should take the value of the title and pass it to the next url.
        

      `https://animeflv.chrismichael.now.sh/api/v1/AnimeTrailers/${title}`

      Or you can use the function from the api.

       getAnimeVideoPromo([title])
          .then(doc =>{ 
             console.log(doc)
          })
        // 20200129191334
        // http://localhost:5000/api/v1/AnimeTrailers/Tokyo%20Ghoul
      
       {
         "trailers": [
            {
                "title": "PV Madman ver.",
                "previewImage": "https://i.ytimg.com/vi/vGuQeQsoRgU/mqdefault.jpg",
                "videoURL": "https://www.youtube.com/embed/vGuQeQsoRgU enablejsapi=1&wmode=opaque&autoplay=1"
            },
           {
               "title": "PV AnimeLab ver.",
               "previewImage": "https://i.ytimg.com/vi/ETHpMMV8rJU/mqdefault.jpg",
               "videoURL": "https://www.youtube.com/embed/ETHpMMV8rJU?enablejsapi=1&wmode=opaque&autoplay=1"
           }
         ]
      }
  • 6763f0f getAnimeCharacters function implemented.

    • To obtain the photo of the characters of each anime, the title property must be passed as a parameter. If you use any API entry point you will see that the title property

        "title": "Tokyo Ghoul"

      for each anime will be available, you should take the value of the title and pass it to the next url.

       `https://animeflv.chrismichael.now.sh/api/v1/AnimeCharacters/${title}`

      Or you can use the api function

       getAnimeCharacters([title])
         .then(doc => {
           console.log(doc)
         })
       // 20200129171904
       // http://localhost:5000/api/v1/AnimeCharacters/Tokyo%20Ghoul
      
       {
          "characters": [
             {
               "character": {
                  "id": 87275,
                  "name": "Kaneki, Ken",
                  "image": "https://cdn.myanimelist.net/images/characters/9/251339.jpg?s=788e4d76ff697c9ee67b65b68b6e8157",
                 "role": "Main"
               }
            },
            {
              "character": {
                "id": 87277,
                "name": "Kirishima, Touka",
                "image": "https://cdn.myanimelist.net/images/characters/16/234699.jpg?s=10ef474344779135236911013b0925fc",
                "role": "Main"
              }
           },
           {
              "character": {
                "id": 113779,
                "name": "Abe, Maiko",
                "image": "https://cdn.myanimelist.net/images/characters/16/259779.jpg?s=67ed4d2dfb07359d050eb3a0ec91ca8d",
               "role": "Supporting"
              }
           },
           {
             "character": {
                "id": 99671,
                "name": "Amon, Koutarou",
                "image": "https://cdn.myanimelist.net/images/characters/13/251453.jpg?s=cf7bdc7cb409357d69720b0aee488ff6",
                "role": "Supporting"
           }
         },
        // .......
        ]
      }

v1.0.3

28 Jan 17:55
Compare
Choose a tag to compare

New

  • e84f986 A preview image of the video has been added for each episode.
  • v1.0.3 npm package publish.

Breaking Changes

  • 6125f84 Indexing Pattern removed from episodes property.
//Before
{
  "episodes": {
    "1": {
      "episode": 1,
      "id": "52498/try-knights-1"
    }
  }
}
//After
{
  "episodes": [
    {
      "nextEpisodeDate": "2019-11-24"
    },
    {
      "episode": 1,
      "id": "53283/pokemon-2019-1",
      "imagePreview": "https://cdn.animeflv.net/screenshots/3229/1/th_3.jpg"
    }
  ]
}

Fixed

  • #1 fix bad formatted 'poster' property on 'Search' endpoint.
  • #2 fix synopsis property on 'Search' endpoint bad formatting.

v1.0.0

28 Jan 17:08
Compare
Choose a tag to compare

New

  • First release of api animeflv.
  • v1.0.0 npm package publish.

DEPRECATED

  • 3d24eefThe parameters of each function were left with predefined values.