Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
68 lines (56 loc) · 1.68 KB

File metadata and controls

68 lines (56 loc) · 1.68 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

anitomyscript

Build Status

Pure javascript bindings for Anitomy, ported with emscripten. Runs on Node or the browser!

Checkout the native node bindings for anitomy too!

Demo

You can test it here.

Installation

Anitomyscript is pure javascript and doesn't have any dependencies. Simply run

npm install anitomyscript

and you're good to go!

Usage

Node

const anitomy = require('anitomyscript');
await anitomy(file);

Browser

<script src="dist/anitomyscript.bundle.min.js"></script>
<script>
  window.anitomyscript(file).then((res) => console.log(res));
</script>

API

parse(file) -> Promise<Array|Object>

Parses a file or an array of files.

console.log(
  await anitomy("[tlacatlc6] Natsume Yuujinchou Shi Vol. 1v2 & Vol. 2 (BD 1280x720 x264 AAC)")
);
/*
{
   "anime_title":"Natsume Yuujinchou Shi",
   "audio_term":"AAC",
   "file_name":"[tlacatlc6] Natsume Yuujinchou Shi Vol. 1v2 & Vol. 2 (BD 1280x720 x264 AAC)",
   "release_group":"tlacatlc6",
   "release_version":"2",
   "source":"BD",
   "video_term":"x264",
   "video_resolution":"1280x720",
   "volume_number":[
      "1",
      "2"
   ]
}
*/

Building

  • Install dependencies yarn install
  • Install emscripten
  • Make sure either EMSCRIPTEN or EMSCRIPTEN_ROOT env variables are set with the emsdk root path
  • Run yarn build

License

Licensed under BSD-2-Clause

Morty Proxy This is a proxified and sanitized view of the page, visit original site.