Socket
Socket
Sign inDemoInstall

otakustv

Package Overview
Dependencies
64
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    otakustv

The Otakustv API is a content provider of the latest in the world of anime with sub in Spanish and free. Using as a reference the website otakustv.com, to extract the data.


Version published
Weekly downloads
1
decreased by-50%
Maintainers
1
Install size
5.28 MB
Created
Weekly downloads
 

Readme

Source

Otakustv API

The Otakustv API is a content provider of the latest in the world of anime with sub in Spanish and free. Using as a reference the website otakustv.com, to extract the data.

Maintenance License: MIT

📖 API Documentation

getServers([eps_id])

To access the servers you must use the eps_id property that you will find under the episodes array.

For now it only returns the server Drive.google

(async() =>{
  const data = await getServers(eps_id = '/anime/tokyo-ghoul/episodio-12/');
})();
"https://drive.google.com/file/d/1ImYmj21QXMmqqd4dpBEU8KMnRSGi5o6_/preview"

donwloadEpisode([eps_id])

To download the eposide you must use the eps_id property that you will find under the episodes array.

(async() =>{
  const data = await donwloadEpisode(eps_id = '/anime/tokyo-ghoul/episodio-12/');
})();
[
  {
    url: 'https://mega.nz/file/u9wkwAKb#z-ojeXqQXWU9VhtqoKK2FWiEYCw2xEgOeg5MSsIjklo',
    option: 'Descargar 1'
  },
  {
    url: 'https://mega.nz/file/u9wkwAKb#z-ojeXqQXWU9VhtqoKK2FWiEYCw2xEgOeg5MSsIjklo',
    option: 'Descargar 2'
  },
  {
    url: 'https://mega.nz/file/u9wkwAKb#z-ojeXqQXWU9VhtqoKK2FWiEYCw2xEgOeg5MSsIjklo',
    option: 'Descargar 3'
  }
]

premiereEpisodes()

(async() =>{
  const data = await premiereEpisodes();
})();
[
  {
    title: 'Tsukiuta. The Animation 2',
    eps_num: 8,
    poster: 'https://www.otakustv.com/images/videos/episodio5fbe986482877.jpg',
    premier: 'Nuevo',
    eps_video: 'https://drive.google.com/file/d/1B8GqCH8znqAy4Nr6iPNIM7kr9H1I6_xk/preview'
  },
  // .....
]

finishedAnime()

(async() =>{
  const data = await finishedAnime();
})();
[
  {
    title: 'Naruto',
    eps_num: 132,
    poster: 'https://www.otakustv.com/images/videos/episodio5fac026f8dc81.jpg',
    premier: null,
    eps_video: 'https://drive.google.com/file/d/1KsTAVmgCsJfwBM9fUPW1nAH8BWTLopo5/preview'
  },
    // .....
]

ranking()

(async() =>{
  const data = await ranking();
})();
[
  {
    title: 'Haikyuu!!',
    votes: 10420,
    poster: 'https://www.otakustv.com/images/portadas/5c45233b6faa1.jpg',
    eps: {
      info: [Array],
      actors: [Array],
      genres: [Array],
      episodes: [Array]
    }
  },
    // .....
]

simulcasts()

(async() =>{
  const data = await simulcasts();
})();
[
  {
    title: '100-man no Inochi no Ue ni Ore wa Tatteiru',
    poster: 'https://www.otakustv.com/images/portadas/5f773f139188b.jpg',
    eps: {
      info: [Array],
      actors: [Array],
      genres: [Array],
      episodes: [Array]
    }
  },
    // .....
]

dubbedLatin()

(async() =>{
  const data = await dubbedLatin();
})();
[
  {
    title: 'Saint Seiya',
    poster: 'https://www.otakustv.com/images/portadas/5fb4cc59be0a1.jpg',
    eps: {
      info: [Array],
      actors: [Array],
      genres: [Array],
      episodes: [Array]
    }
  },
    // .....
]

recentlyAdded()

(async() =>{
  const data = await recentlyAdded();
})();
[
  {
    title: 'RWBY Volume 8',
    poster: "https://www.otakustv.com/'images/portadas/5fb963a725d40.jpg'",
    eps: {
      info: [Array],
      actors: [Array],
      genres: [Array],
      episodes: [Array]
    }
  },
    // .....
]

premieresAnime([page])

The value may change in the next days / weeks.

PAGE LIMIT
4
(async() =>{
  const data = await premieresAnime(page = 1);
})();
[
  {
    title: 'RWBY Volume 8',
    poster: 'https://www.otakustv.com/images/portadas/5fb963a725d40.jpg',
    description: 'Con el artefacto en sus garras, el poder de Salem alcanza nuevas y peligrosas alturas. Atlas, y toda Remnant en general, nunca habían corrido tanto peligro como ahora. ¿Habrá alguna esperanza de victoria para los protagonistas o las capacidades de Salem son demasiado grandes como para poder derrotarla?',
    eps: {
      info: [Array],
      actors: [Array],
      genres: [Array],
      episodes: [Array]
    }
  },
    // .....
]

queries([genero, anno, tipo, estado, orden, page])

The value may change in the next days / weeks.

PAGE LIMIT
36

@param genero

<option value="0">default</option>
<option value="1">Acción</option>
<option value="2">Artes Marciales</option>
<option value="3">Aventura</option>
<option value="4">Carreras</option>
<option value="5">Ciencia Ficción</option>
<option value="6">Comedia</option>
<option value="7">Demonios</option>
<option value="8">Deportes</option>
<option value="9">Drama</option>
<option value="10">Ecchi</option>
<option value="11">Escolares</option>
<option value="12">Escuela</option>
<option value="47">Espacial</option>
<option value="13">Fantasía</option>
<option value="14">Fútbol</option>
<option value="15">Gore</option>
<option value="16">Harem</option>
<option value="17">Histórico</option>
<option value="18">Horror</option>
<option value="20">Infantil</option>
<option value="48">Josei</option>
<option value="19">Juegos</option>
<option value="21">Latino</option>
<option value="22">Lucha</option>
<option value="23">Magia</option>
<option value="46">Mecha</option>
<option value="24">Militar</option>
<option value="25">Misterio</option>
<option value="26">Música</option>
<option value="27">Parodia</option>
<option value="28">Peleas</option>
<option value="29">Policía</option>
<option value="30">Psicológico</option>
<option value="45">Recuentos de la vida</option>
<option value="31">Recuerdos</option>
<option value="32">Romance</option>
<option value="33">Samurai</option>
<option value="34">School</option>
<option value="35">Seinen</option>
<option value="37">Shoujo</option>
<option value="43">Shounen</option>
<option value="39">Sobrenatural</option>
<option value="40">Superpoderes</option>
<option value="41">Suspenso</option>
<option value="44">Terror</option>
<option value="42">Vampiros</option>

@param anno

<option value="0">default</option>
<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
<option value="1983">1983</option>
<option value="1984">1984</option>
<option value="1985">1985</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>

@param tipo

<option value="0">default</option>
<option value="1">SERIE</option>
<option value="2">PELICULA</option>
<option value="3">ESPECIAL</option>
<option value="4">OVA</option>
<option value="5">TRAILER</option>

@param estado

<option value="0">default</option>
<option value="1">EMITIENDOSE</option>
<option value="2">PROXIMO</option>
<option value="3">FINALIZADO</option>

@param orden

<option value="0">default</option>
<option value="1">descendente por registro</option>
<option value="2">ascendente por registro</option>
(async() =>{
  const data = await queries(
      genero = 1, 
      anno   = 2020, 
      tipo   = 0, 
      estado = 0, 
      orden  = 0, 
      page   = 0
    );
})();
[
  {
    title: 'Appare-Ranman!',
    poster: 'https://www.otakustv.com/images/portadas/5f001b1b82bab.jpg',
    description: 'La historia se desarrollará al final del siglo XIX, cerca ya del inicio del nuevo siglo. Tras ciertas circunstancias, la brillante pero socialmente inpeta ingeniera Sorano Appare y el cobarde samurái Isshiki Kosame',
    eps: {
      info: [Array],
      actors: [Array],
      genres: [Array],
      episodes: [Array]
    }
  },
    // .....
]

search([query])

(async() =>{
  const data = await search(query = 'tokyo ghoul');
  console.log(data);
})();
[
  {
    title: 'Tokyo Ghoul',
    poster: 'https://www.otakustv.com/images/portadas/5c4397772ab7f.jpg',
    description: 'Extraños asesinatos se están sucediendo uno tras otro en Tokyo. Debido a las pruebas encontradas en las escenas, la policía concluye que los ataques son obra de ghouls que se comen a las personas. Kaneki y Hide, dos compañeros de clase, llegan a la c',
    eps: {
      info: [Array],
      actors: [Array],
      genres: [Array],
      episodes: [Array]
    }
  },
    // .....
]

:handshake: Contributing

  • Fork it!
  • Create your feature branch: git checkout -b my-new-feature
  • Commit your changes: git commit -am 'Add some feature'
  • Push to the branch: git push origin my-new-feature
  • Submit a pull request

:busts_in_silhouette: Credits


:anger: Troubleshootings

This is just a personal project created for study / demonstration purpose and to simplify my working life, it may or may not be a good fit for your project(s).


:heart: Show your support

Please :star: this repository if you like it or this project helped you!
Feel free to open issues or submit pull-requests to help me improving my work.


:robot: Author

Chris Michael

You can follow me on github · twitter


Copyright © 2020 Otakustv API.

Keywords

FAQs

Last updated on 26 Nov 2020

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc