{"id":17676594,"url":"https://github.com/yoannchb-pro/anime-vostfr","last_synced_at":"2025-08-03T04:34:25.559Z","repository":{"id":38310171,"uuid":"296902231","full_name":"yoannchb-pro/anime-vostfr","owner":"yoannchb-pro","description":"Get any anime img, link, synop, banner, trailer, embed video ... for free width node","archived":false,"fork":false,"pushed_at":"2022-06-03T10:22:10.000Z","size":29,"stargazers_count":7,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-02T13:20:46.892Z","etag":null,"topics":["anime","fr","free","nodejs","streaming","streaming-video","vostfr"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yoannchb-pro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-19T15:54:31.000Z","updated_at":"2024-05-14T13:38:56.000Z","dependencies_parsed_at":"2022-09-14T03:31:29.364Z","dependency_job_id":null,"html_url":"https://github.com/yoannchb-pro/anime-vostfr","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannchb-pro%2Fanime-vostfr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannchb-pro%2Fanime-vostfr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannchb-pro%2Fanime-vostfr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannchb-pro%2Fanime-vostfr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yoannchb-pro","download_url":"https://codeload.github.com/yoannchb-pro/anime-vostfr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223835371,"owners_count":17211158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","fr","free","nodejs","streaming","streaming-video","vostfr"],"created_at":"2024-10-24T07:26:07.921Z","updated_at":"2024-11-09T14:04:04.677Z","avatar_url":"https://github.com/yoannchb-pro.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Anime-vostfr 1.2.3\n## 🎉 Update\n- Fixed JSON.parse error while getting the animes\n## 📖 Description\nGet any anime in vf and vostfr with their iformations like image, embed video, banner, trailer, description, synopsys, episodes ...\n## NPM\nhttps://www.npmjs.com/package/anime-vostfr\n```\nnpm i anime-vostfr\n```\n## Api\n```js\nconst api = require('anime-vostfr');\nconst data = await api.loadAnime();\nconst dataVF = await api.loadAnimeVF();\n```\n## How to use ?\nSearch anime\n```js\n//Get data from api.loadAnime().then(data =\u003e {});\nvar result = api.searchAnime(data, name);\n```\nSearch movie anime\n```js\nvar result = api.searchMovieAnime(data, name);\n```\nGet genres for anime\n```js\nvar anime = api.searchAnime(data, name);\nvar genres = api.getGenres(anime);\n```\nGet more information (trailer + banner + description + episodes) and embed link video\n```js\nvar anime = api.searchAnime(data, name);\n/*More information*/\nconst res = await api.getMoreInformation(another[0].url).catch(err =\u003e displayError(err));\n\nconsole.log(\"Synopsis: \",res.synop);\nconsole.log(\"Banner: \",res.banner);\nconsole.log(\"Youtube embed trailer link: \",res.trailer);\nconsole.log(\"Episodes: \",res.eps);\n\n/*Embed video*/\n//here we take the first embed video for the first video (eps[0].url)\nconst resInfo = await api.getEmbed(another[0].eps[0].url).catch(err =\u003e displayError(err));\nconsole.log(\"Episode 1 link iframe: \",resInfo[1]); //display first iframe link\n```\nGet popular anime\n```js\nvar result = api.popularAnime(data);\n```\nGet best score anime\n```js\nvar result = api.bestScoreAnime(data);\n```\nGet all movie anime\n```js\nvar result = api.movieAnime(data);\n```\n## Example\n```js\nconst api = require('anime-vostfr.js');\nconst displayInfo = function(info){console.log(`[INFO]  ${info}`);}\nconst displayError = function(err){console.log(`[ERROR]  ${err}`);}\n\ndisplayInfo(\"Connexion en cours...\");\n//VF same methods as vostfr\napi.loadAnimeVF().then(async data =\u003e {\n    displayInfo(\"Connexion effectuée...\");\n    console.log(data);\n}).catch(err =\u003e displayError(err));\n\ndisplayInfo(\"Connexion en cours...\");\n//VOSTFR\napi.loadAnime().then(async (data) =\u003e {\n    displayInfo(\"Connexion effectuée...\");\n\n    let another = api.searchAnime(data, \"another\");\n    console.log(\"Result for another: \",another);\n    console.log(\"Result for another genres: \",api.getGenres(another));\n    console.log(\"Result for movie naruto: \",api.searchMovieAnime(data, \"naruto\")); \n    console.log(\"All movie: \",api.movieAnime(data));\n    console.log(\"Popular anime: \",api.popularAnime(data));\n    console.log(\"Best score anime: \",api.bestScoreAnime(data));\n\n    /*Get more information synopsis + trailer + banner + episodes*/\n    displayInfo(\"Informations en cours de traitement...\");\n    const res = await api.getMoreInformation(another[0].url).catch(err =\u003e displayError(err));\n\n    console.log(\"Synopsis: \",res.synop);\n    console.log(\"Banner: \",res.banner);\n    console.log(\"Youtube embed trailer link: \",res.trailer);\n    console.log(\"Episodes: \",res.eps);\n    another[0][\"eps\"] = res.eps;\n\n    /*Get embed link for video*/ \n    displayInfo(\"Lien embed en cours de traitement...\");\n    const resInfo = await api.getEmbed(another[0].eps[0].url).catch(err =\u003e displayError(err));\n    console.log(\"Episode 1 link iframe: \",resInfo[1]); //display first iframe link\n    another[0].embedOne = resInfo[1];\n    \n}).catch(err =\u003e displayError(err));\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoannchb-pro%2Fanime-vostfr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyoannchb-pro%2Fanime-vostfr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoannchb-pro%2Fanime-vostfr/lists"}