npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/hillbillysoftware_shinobi

v4.0.0

Published

DataFire integration for shinobiapi

Downloads

3

Readme

@datafire/hillbillysoftware_shinobi

Client library for shinobiapi

Installation and Usage

npm install --save @datafire/hillbillysoftware_shinobi
let hillbillysoftware_shinobi = require('@datafire/hillbillysoftware_shinobi').create();

.then(data => {
  console.log(data);
});

Description

Actions

Actor_Get

Returns data on queried actor/actress. Result set limited to 5 records

hillbillysoftware_shinobi.Actor_Get({
  "accesstoken": "",
  "Query": ""
}, context)

Input

  • input object
    • accesstoken required string
    • Query required string

Output

AddActor_Post

Add new actor or actress to database

hillbillysoftware_shinobi.AddActor_Post({
  "Value": {}
}, context)

Input

Output

AddTVShow_Post

Add new show to database

hillbillysoftware_shinobi.AddTVShow_Post({
  "Value": {}
}, context)

Input

Output

AliasesByID_Get

Get known aliases for Movies or Television shows from passed imdbID

hillbillysoftware_shinobi.AliasesByID_Get({
  "AccessToken": "",
  "imdbID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • imdbID required string

Output

Aliases_Get

Get known aliases for Movies or Television shows

hillbillysoftware_shinobi.Aliases_Get({
  "AccessToken": "",
  "Title": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Title required string: Title of movie or television show

Output

AwardsbyWinner_Get

Gets all awards by nominiee

hillbillysoftware_shinobi.AwardsbyWinner_Get({
  "AccessToken": "",
  "Nominee": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Nominee required string

Output

awards_Get

Gets all awards for requested year

hillbillysoftware_shinobi.awards_Get({
  "Year": ""
}, context)

Input

  • input object
    • Year required string

Output

ScheduleByDate_Get

Gets TV Schedule for selected data

hillbillysoftware_shinobi.ScheduleByDate_Get({
  "AccessToken": "",
  "Date": "",
  "Country": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Date required string: date format year-month-day
    • Country required string: US / CA / NL / BE / DE / GB or FR

Output

CalendarCountries_Get

Returns list of available countries in calendar database

hillbillysoftware_shinobi.CalendarCountries_Get({
  "AccessToken": ""
}, context)

Input

  • input object
    • AccessToken required string

Output

CalendarNetworks_Get

Gets a list of available networks

hillbillysoftware_shinobi.CalendarNetworks_Get({
  "AccessToken": ""
}, context)

Input

  • input object
    • AccessToken required string

Output

CalendarShowSeasons_Get

Returns list of seasons available in the calendar for show

hillbillysoftware_shinobi.CalendarShowSeasons_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string

Output

CalendarbyShownameSeason_Get

Get Calendar by showname and season

hillbillysoftware_shinobi.CalendarbyShownameSeason_Get({
  "AccessToken": "",
  "Name": "",
  "Season": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string
    • Season required string

Output

CalendarByShowName_Get

Will return show schedule for queried showname and year

hillbillysoftware_shinobi.CalendarByShowName_Get({
  "AccessToken": "",
  "Name": "",
  "Year": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string
    • Year required string

Output

CalendarToday_Get

Will return show schedule for today for all countries in database

hillbillysoftware_shinobi.CalendarToday_Get({
  "AccessToken": ""
}, context)

Input

  • input object
    • AccessToken required string

Output

ActorInShows_Get

Returns all shows queried actor/actress is or has been in

hillbillysoftware_shinobi.ActorInShows_Get({
  "AccessToken": "",
  "Actor": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Actor required string: Part of, or full name of actor

Output

CastByActor_Get

Returns list of show actor is appearing in

hillbillysoftware_shinobi.CastByActor_Get({
  "AccessToken": "",
  "Actor": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Actor required string: Full name of actor

Output

ActorsInTVShow_Get

Returns all actors in queried tvshow

hillbillysoftware_shinobi.ActorsInTVShow_Get({
  "accesstoken": "",
  "ShowName": ""
}, context)

Input

  • input object
    • accesstoken required string
    • ShowName required string

Output

CrewByID_Get

Get crew list by ID

hillbillysoftware_shinobi.CrewByID_Get({
  "AccessToken": "",
  "ID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ID required string: IMDBID, TVmazeID, or TVDBID

Output

  • output array

CrewByPerson_Get

Gets list of productions searched person is/was involved in.

hillbillysoftware_shinobi.CrewByPerson_Get({
  "AccessToken": "",
  "PersonName": ""
}, context)

Input

  • input object
    • AccessToken required string
    • PersonName required string

Output

  • output array

CrewbyShowname_Get

Get crew list by showname

hillbillysoftware_shinobi.CrewbyShowname_Get({
  "AccessToken": "",
  "ShowName": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ShowName required string: Full exact showname

Output

  • output array

Crew_Get

Returns crew for queried show.

hillbillysoftware_shinobi.Crew_Get({
  "AccessToken": "",
  "Phrase": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Phrase required string: Part of, or full showname to search for

Output

  • output array

EpisodesByID_Get

Gets all episodes for selected ID

hillbillysoftware_shinobi.EpisodesByID_Get({
  "AccessToken": "",
  "ID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ID required string: imdbID

Output

EpisodesBySeason_Get

Gets list of episodes for specified imdbID and Season number

hillbillysoftware_shinobi.EpisodesBySeason_Get({
  "AccessToken": "",
  "ID": "",
  "Season": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ID required string: imdbID
    • Season required string: Season number

Output

Episodes_Get

Gets all episodes for selected show

hillbillysoftware_shinobi.Episodes_Get({
  "AccessToken": "",
  "Showname": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Showname required string

Output

EpisodesLastAvailableSeasonbyName_Get

Gets latest season number based on show name

hillbillysoftware_shinobi.EpisodesLastAvailableSeasonbyName_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string

Output

EpisodesLastAvailableSeason_Get

Returns last available season number in database, based on passed imdbID

hillbillysoftware_shinobi.EpisodesLastAvailableSeason_Get({
  "AccessToken": "",
  "ID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ID required string: imdbID

Output

EpisodesSeasonCount_Get

Returns number of available seasons and episodes

hillbillysoftware_shinobi.EpisodesSeasonCount_Get({
  "AccessToken": "",
  "ID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ID required string: imdbID

Output

GetIMDBid_GetAsync

Gets list of avaiable IMDB ids from Movies and TV Show databases, you can use those to query other end points that need ID's

hillbillysoftware_shinobi.GetIMDBid_GetAsync({
  "AccessToken": "",
  "Query": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Query required string

Output

Images_Get

Get images available for movie/tv show with passed imdbID

hillbillysoftware_shinobi.Images_Get({
  "AccessToken": "",
  "imdbID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • imdbID required string

Output

ImageSearch_Get

Get images available for movie/tv show with passed query

hillbillysoftware_shinobi.ImageSearch_Get({
  "Accesstoken": "",
  "Query": ""
}, context)

Input

  • input object
    • Accesstoken required string
    • Query required string: Name or part of name from Movie or Show
    • Strictmatch boolean

Output

MagnetsByDate_GetAsync

Gets available magnet hashes on passed date (yyyy-mm-dd). Feature not available on free plan, please donate to be able to use this feature.

hillbillysoftware_shinobi.MagnetsByDate_GetAsync({
  "AccessToken": "",
  "Date": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Date required string

Output

MagnetsByimdbID_GetAsync

Returns list of magnet hashes for passed IMDBID. Feature not available on free plan, please donate to be able to use this feature.

hillbillysoftware_shinobi.MagnetsByimdbID_GetAsync({
  "AccessToken": "",
  "imdbID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • imdbID required string: ID with or without tt prefix

Output

magnetsMovieByID_GetAsync

Try and find magnet links for queried movie. Feature not available on free plan, please donate to be able to use this feature

hillbillysoftware_shinobi.magnetsMovieByID_GetAsync({
  "AccessToken": "",
  "Query": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Query required string: Name or part of name of movie or tv show

Output

TVShowsearch_Get

Returns results based on query, Feature not available on free plan, please donate to be able to use this feature.

hillbillysoftware_shinobi.TVShowsearch_Get({
  "AccessToken": "",
  "TVShow": ""
}, context)

Input

  • input object
    • AccessToken required string
    • TVShow required string

Output

MovieID_Get

hillbillysoftware_shinobi.MovieID_Get({
  "accesstoken": "",
  "imdbID": ""
}, context)

Input

  • input object
    • accesstoken required string
    • imdbID required string

Output

MovieSearch_GetAsync

Searches for movies, result set limited to 5 records

hillbillysoftware_shinobi.MovieSearch_GetAsync({
  "AccessToken": "",
  "Query": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Query required string

Output

musicAlbumArt_Get

Returns Albumart for passed AlbumID

hillbillysoftware_shinobi.musicAlbumArt_Get({
  "AccessToken": "",
  "AlbumID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • AlbumID required string

Output

musicCDCovers_Get

Gets CD art for passed MusicBrainzID

hillbillysoftware_shinobi.musicCDCovers_Get({
  "AccessToken": "",
  "MBID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • MBID required string: MusicBrainzID

Output

MusicByMusicBrainz_Get

Get Artist / Band information on MusicBrainzID

hillbillysoftware_shinobi.MusicByMusicBrainz_Get({
  "AccessToken": "",
  "MBID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • MBID required string: MusicBrainzID

Output

musicAlbums_Get

Get albums from passed ArtistID

hillbillysoftware_shinobi.musicAlbums_Get({
  "AccessToken": "",
  "ArtistID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ArtistID required string: ID of artist or band to retrieve albums from

Output

musicCoverArt_Get

Retrieves artist / band Banner and logo based on ArtistID

hillbillysoftware_shinobi.musicCoverArt_Get({
  "AccessToken": "",
  "ArtistID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ArtistID required string: ArtistID of artist or band

Output

musicCoverArtByName_Get

Retrieves artist / band Banner and logo based on artist or bandname

hillbillysoftware_shinobi.musicCoverArtByName_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string: Name of artist or band

Output

musicArtistExtended_Get

Provides extended information, which includes all known albums and music videos of artist / band

hillbillysoftware_shinobi.musicArtistExtended_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string

Output

Music_Get

Get information about passed band name or artist

hillbillysoftware_shinobi.Music_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string: Name (or part) of band or artist name

Output

musicLyricsbyAlbumID_Get

Returns all lyrics for requested AlbumID

hillbillysoftware_shinobi.musicLyricsbyAlbumID_Get({
  "AccessToken": "",
  "AlbumID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • AlbumID required string

Output

musicLyrics_Get

Get lyrics for band or artist (record set limited to 25)

hillbillysoftware_shinobi.musicLyrics_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string: Name (or partial) of band or artist (record set limited to 25)

Output

musicLyricsBySong_Get

Get lyrics on song title

hillbillysoftware_shinobi.musicLyricsBySong_Get({
  "AccessToken": "",
  "Song": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Song required string: Name or part of song name

Output

musicTracks_Get

Get all tracks from requested album

hillbillysoftware_shinobi.musicTracks_Get({
  "AccessToken": "",
  "AlbumID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • AlbumID required string: AlbumID (can be retrieved via album endpoint)

Output

MusiVideos_Get

Lists all videos available for this Artist / Band

hillbillysoftware_shinobi.MusiVideos_Get({
  "AccessToken": "",
  "ArtistID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • ArtistID required string

Output

Rating_Get

Returns ratings from various resources(IMDB,Rotten Tomatoes, metaCritics, TVMaze etc) of passed IMDBid

hillbillysoftware_shinobi.Rating_Get({
  "AccessToken": "",
  "imdbID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • imdbID required string

Output

RatingByName_Get

hillbillysoftware_shinobi.RatingByName_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string

Output

ShowStatus_Get

Returns status of queried show (query can be IMDB, TVDB, or showname)

hillbillysoftware_shinobi.ShowStatus_Get({
  "AccessToken": "",
  "Query": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Query required string: Query can be IMDB, TVDB, or Show name

Output

TVShowID_Get

Returns TVShow information based on IMDBid

hillbillysoftware_shinobi.TVShowID_Get({
  "accesstoken": "",
  "id": "",
  "imdbID": ""
}, context)

Input

  • input object
    • accesstoken required string
    • id required string: imdbID of show you want info on
    • imdbID required string

Output

TVShowByName_Get

Returns results based on query, result set limited to 5 records

hillbillysoftware_shinobi.TVShowByName_Get({
  "AccessToken": "",
  "Query": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Query required string

Output

TrailersbyID_Get

Get Trailers for passed imdbID

hillbillysoftware_shinobi.TrailersbyID_Get({
  "AccessToken": "",
  "imdbID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • imdbID required string

Output

TrailerCountByID_Get

Get trailer count for passed ID

hillbillysoftware_shinobi.TrailerCountByID_Get({
  "AccessToken": "",
  "imdbID": ""
}, context)

Input

  • input object
    • AccessToken required string
    • imdbID required string

Output

TrailerCountByName_Get

Get trailer count for passed name (Movie title or TVShow name)

hillbillysoftware_shinobi.TrailerCountByName_Get({
  "AccessToken": "",
  "Name": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Name required string

Output

TrailerSearch_Get

Gets trailers by search phrase (limited to 10 records)

hillbillysoftware_shinobi.TrailerSearch_Get({
  "AccessToken": "",
  "Phrase": ""
}, context)

Input

  • input object
    • AccessToken required string
    • Phrase required string: Trailer you like to search for

Output

Definitions

Actor

  • Actor object
    • Bio string
    • BirthYear string
    • DeathYear string
    • Gender string
    • Name string
    • PopularityIndex string
    • ProfileImage string

ActorPost

  • ActorPost object
    • AccessToken string
    • Bio string
    • BirthYear string
    • DeathYear string
    • Gender string
    • Name string
    • PopularityIndex string
    • ProfileImage string

AlbumArt

  • AlbumArt object
    • AlbumID string
    • Albumname string
    • Art string

AlbumTracks

  • AlbumTracks object
    • AlbumID string
    • ArtistID string
    • Length string
    • TrackName string
    • TrackNo string

Aliases

  • Aliases object
    • Aka string
    • ExternalIDs array
    • Name string
    • OriginalName string

ArtistArt

  • ArtistArt object
    • ArtistID string
    • Banner string
    • Logo string
    • Name string

BandAlbums

  • BandAlbums object
    • AlbumArt string
    • AlbumID string
    • ArtistID string
    • Bibliography string
    • Label string
    • Name string
    • Releaseyear string

BandInfo

  • BandInfo object
    • ArtistID string
    • Banner string
    • Biography string
    • DisbandedYear string
    • FormationYear string
    • Genre string
    • Logo string
    • Members string
    • MusicBrainzID string
    • Name string
    • SocialMedia string
    • WebSite string

BandInfoExtended

  • BandInfoExtended object
    • Albums array
    • ArtistID string
    • Banner string
    • Biography string
    • DisbandedYear string
    • FormationYear string
    • Genre string
    • Logo string
    • Members string
    • MusicBrainzID string
    • Name string
    • SocialMedia string
    • Videos array
    • WebSite string

CDCoverArt

  • CDCoverArt object
    • CoverImage string
    • CoverThumbMedium string
    • CoverThumbSmall string
    • CoverType string
    • MusicBrainzID string

Country

  • Country object
    • Name string

Crew

  • Crew object
    • Externals array
    • Image string
    • Name string
    • ShowName string
    • Type string

Episode

  • Episode object
    • Airdate string
    • Airtime string
    • EpisodeNo string
    • Externals array
    • Image string
    • Season string
    • Synopsis string
    • Title string

ExternalIDs

  • ExternalIDs object
    • ID string
    • Name string

LastAvailableSeason

  • LastAvailableSeason object
    • Season string

Lyric

  • Lyric object
    • AlbumID string
    • Artist string
    • Lyrics string
    • Song string

Magnets

  • Magnets object
    • Externals array
    • FirstSeenDate string: Date this hash was first detected
    • Hash string: The actual hash you need to construct your magnet
    • Image string
    • Name string
    • Peers string: Number of Peers available at FirstSeenDate
    • Seeds string: Number of Seeds available at FirstSeenDate
    • Size string
    • Title string
    • Type string

MovieInformation

  • MovieInformation object
    • ID string
    • ImdbID string
    • ReleaseYear string
    • Runtime string
    • Synopsis string
    • Title string

MusicVideo

  • MusicVideo object
    • AlbumID string
    • ArtistID string
    • Decription string
    • Video string

Networks

  • Networks object
    • Country string
    • Network string

PostResult

  • PostResult object
    • Status string

RatingItem

  • RatingItem object
    • EpisoDate string
    • IMDB string
    • MetaCritics string
    • Name string
    • RottenTomatoes string
    • RottenTomatoesAudienceScore string
    • TVDB string
    • TVMaze string
    • Trakt string
    • imdbID string

ShowSeasons

  • ShowSeasons object
    • Year string

TVInformation

  • TVInformation object
    • EpisodeCount string
    • EpisodeRuntime string
    • Externals array
    • ID string
    • ReleaseYear string
    • Seasons string
    • ShowImage string
    • ShowStatus string
    • Synopsis string
    • Title string

TVInformationPost

  • TVInformationPost object
    • AccessToken string
    • EpisodeCount string
    • EpisodeRuntime string
    • Genres string
    • ImdbID string
    • PremierYear string
    • Seasons string
    • ShowImage string
    • ShowStatus string
    • Synopsis string
    • Title string

TVShowActor

  • TVShowActor object
    • Externals array
    • Image string
    • Name string
    • Role string
    • ShowName string

TVShowSeasons

  • TVShowSeasons object
    • Episodes string
    • Externals array
    • Seasons string
    • Showname string

Trailer

  • Trailer object
    • Episode string
    • Key string: Key for trailer, usually end part of uri for youtube links
    • MediaType string: Returns Media Type, either C (Channel) T (Television) or M (Movie)
    • Season string
    • Site string
    • TrailerName string
    • TrailerSize string
    • TrailerType string: Returns Trailer type (trailer, teaser, channel, episode,credits, clip etc)
    • YouTubeEmbeddedCode string
    • YouTubeURL string

TrailerCount

  • TrailerCount object
    • Count integer

_Awards

  • _Awards object
    • Category string
    • Nominee string
    • Type string
    • Winner string
    • Year string

_ShowStatus

  • _ShowStatus object
    • Enddate string
    • ID string
    • Title string
    • YearsOn string
    • imdbID string
    • status string
    • tvdbID string

imdbID

  • imdbID object
    • ID string
    • ShinobiID string
    • Title string
    • Type string

imdbImages

  • imdbImages object
    • Backdrops array
      • items string
    • Posters array
      • items string
    • Type string
    • imdbID string

schedule

  • schedule object
    • AirDate string
    • AirTime string
    • Country string
    • DaysOn string
    • Episode string
    • ID string
    • Image string
    • Network string
    • PremiereDate string
    • Runtime string
    • Season string
    • ShowName string
    • Summary string
    • Title string