{"id":16058742,"url":"https://github.com/juzershakir/imdb","last_synced_at":"2025-03-17T21:31:22.412Z","repository":{"id":197751116,"uuid":"698844689","full_name":"JuzerShakir/imdb","owner":"JuzerShakir","description":"A data extraction gem for imdb.com.","archived":false,"fork":false,"pushed_at":"2024-12-30T08:26:30.000Z","size":204,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T16:06:35.563Z","etag":null,"topics":["episodes","games","gem","imdb","movie","movies","ruby","tv-shows"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/imdb_title","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JuzerShakir.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-01T06:23:57.000Z","updated_at":"2024-12-30T08:26:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"458fc3e2-fd4f-4fef-a4aa-e902ca497f30","html_url":"https://github.com/JuzerShakir/imdb","commit_stats":null,"previous_names":["juzershakir/imdb"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuzerShakir%2Fimdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuzerShakir%2Fimdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuzerShakir%2Fimdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuzerShakir%2Fimdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JuzerShakir","download_url":"https://codeload.github.com/JuzerShakir/imdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244112845,"owners_count":20400011,"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":["episodes","games","gem","imdb","movie","movies","ruby","tv-shows"],"created_at":"2024-10-09T03:40:29.522Z","updated_at":"2025-03-17T21:31:22.407Z","avatar_url":"https://github.com/JuzerShakir.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003c!-- \u003cimg src=\"logo.png\"/\u003e --\u003e\n  \u003ch2\u003eIMDb\u003c/h2\u003e\n\u003c/div\u003e\n\n\u003c!-- BADGES --\u003e\n\n[![Gem Version](https://badge.fury.io/rb/imdb_title.svg)](https://badge.fury.io/rb/imdb_title)\n[![Tests](https://github.com/JuzerShakir/imdb/workflows/Tests/badge.svg)](https://github.com/JuzerShakir/imdb/actions?query=workflow%3ATests)\n[![Maintainability](https://api.codeclimate.com/v1/badges/34e771dd961cd0f7a5d4/maintainability)](https://codeclimate.com/github/JuzerShakir/imdb/maintainability)\n\n\u003c!-- [![Test Coverage](https://api.codeclimate.com/v1/badges/34e771dd961cd0f7a5d4/test_coverage)](https://codeclimate.com/github/JuzerShakir/imdb/test_coverage) --\u003e\n\nWant to extract useful information about your favorite **Movies, TV shows, Episodes, and Games**?\nLook no further than our data extraction library! All the information you need is a method call away.\n\n## Quick links\n\n- 📖 **[Read the documentation for the latest version][rubydocs].**\n- 📢 **[See what's changed in recent versions][changelog].**\n\n[rubydocs]: https://www.rubydoc.info/gems/imdb_title/\n[changelog]: CHANGELOG.md\n\n## Getting Started\n\nStart by including `imdb_title` in your Gemfile:\n\n```ruby\ngem 'imdb_title'\n```\n\nThen run `bundle install`.\n\nor run this command in your console to install gem locally:\n\n```ruby\ngem install imdb_title\n```\n\n## Usage\n\n### Here's an example\n\n```ruby\nrequire 'imdb_title'\n\n# input a valid URL of any Movie, Tv-Show, Episode or Game from imdb.com\nmovie = IMDb::Title.new(\"https://www.imdb.com/title/tt0111161\")\n\nmovie.title           #=\u003e The Shawshank Redemption\nmovie.tagline      #=\u003e Over the course of several years, two convicts...\nmovie.genres      #=\u003e [\"Drama\"]\nmovie.revenue    #=\u003e $28,884,716\n\nmovie.ancestors    #=\u003e [IMDb::Title, Object, PP::ObjectMixin, ...]\nmovie.singleton_class.ancestors    #=\u003e \u003cClass:#\u003cIMDb::Title:0x00007f4a0bf22a40\u003e\u003e, Movie, NonInteractive, IMDb::Title, Object, PP::ObjectMixin, ...]\n```\n\n---\n\n### Available Methods\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    \u003cb\u003eFor ALL titles\u003c/b\u003e\n  \u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003etitle\u003c/li\u003e\n    \u003cli\u003etagline\u003c/li\u003e\n    \u003cli\u003egenres\u003c/li\u003e\n    \u003cli\u003eratings\u003c/li\u003e\n    \u003cli\u003epopularity\u003c/li\u003e\n    \u003cli\u003edirectors\u003c/li\u003e\n    \u003cli\u003eproduction_companies\u003c/li\u003e\n    \u003cli\u003ecasts\u003c/li\u003e\n    \u003cli\u003erelease_date\u003c/li\u003e\n    \u003cli\u003eimdb_id\u003c/li\u003e\n    \u003cli\u003eurl\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cbr\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    \u003cb\u003eFor ALL titles EXCEPT Game\u003c/b\u003e\n  \u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003eduration\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cbr\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    \u003cb\u003eExculsive to Movie\u003c/b\u003e\n  \u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003ebudget\u003c/li\u003e\n    \u003cli\u003erevenue\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n---\n\n### Methods that return\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    \u003cb\u003eArray\u003c/b\u003e\n  \u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003ecasts\u003c/li\u003e\n    \u003cli\u003egenres\u003c/li\u003e\n    \u003cli\u003edirectors\u003c/li\u003e\n    \u003cli\u003eproduction_companies\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cbr\u003e\n\n\u003e All other methods will return `string` type.\n\n## Contributing\n\nIf you have problems, please create a [GitHub Issue](https://github.com/JuzerShakir/imdb/issues).\n\nTake a look at the [Contributing](CONTRIBUTING.md) document for\ninstructions on setting up the repo on your machine, understanding the codebase,\nand creating a good pull request.\n\nThank you, contributors!\n\n## Versioning\n\nImdbTitle follows Semantic Versioning 2.0 as defined at \u003chttps://semver.org\u003e.\n\n## License\n\nThis code is free to use under the terms of the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuzershakir%2Fimdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuzershakir%2Fimdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuzershakir%2Fimdb/lists"}