Skip to content

Recommendation system for TV shows using the TVMaze dataset and Nearest Neighbors Machine Learning model. (beta)

License

Notifications You must be signed in to change notification settings

tadeha/tvmaze-recommender-ios-sdk

Repository files navigation

TV Maze Recommender

Twitter: @tadeh19

TVMaze Recommender System iOS SDK

Recommendation system for TV shows using the TVMaze dataset and Nearest Neighbors Machine Learning model. (beta)

Requirements

  • iOS 12.0+
  • Xcode 11.0+

Installation

Swift Package Manager

  • File > Swift Packages > Add Package Dependency
  • Add https://github.com/tadeha/tvmaze-recommender-ios-sdk
  • Select "Up to Next Major" with the current version

Usage/Examples

import TVShowRecommender

TVShowRecommender.shared.getRecommendation(for: showId, numberOfRecs: 10, searchType: .basic) { shows in
    print("Similar shows => \(shows)")
}

For more detail, please check the example project, TVShowRecommenderExample.

Feature Requests

I'd love to know anything that you think this library is missing. Open an issue and I'll add the feature request label to it and I'll do everything I can to accomodate that request if it is in the library's best interest.

Used By

This project is used by the following applications:

Feel free to add yours!

Authors

License

This library is available under the MIT license. See the LICENSE file for more info.

About

Recommendation system for TV shows using the TVMaze dataset and Nearest Neighbors Machine Learning model. (beta)

Topics

Resources

License

Stars

Watchers

Forks

Languages