0.0
No release in over 3 years
Low commit activity in last 3 years
Simple way to get data from filmweb
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 3.9

Runtime

 Project Readme

filmweb_api_rails

Filmweb.pl unofficial API client

Currently available methods:

getFilmInfoFull

Install

Add following line to your Gemfile

gem 'filmweb_api'

or install it via console

gem install filmweb_api

simply run

bundle install

and add this line to file in which you want to use FilmwebApi

require 'filmweb_api'

Usage

Once you've installed gem, you are able to use FilmwebApi class. To send a request to Filmweb.pl create an instance of FilmwebApi with method: and movie_id: params and call get method

FilmwebApi.new(method: <filmweb_api_method>, <method's attributes, example: movie_id: 12345>).get

The response is a hash of full movie info, it contains:

class GetFilmInfoFullHandler
  RESPONSE_KEYS = [
    :title,
    :originalTitle,
    :avgRate,
    :votesCount,
    :genres,
    :year,
    :duration,
    :commentsCount,
    :forumUrl,
    :hasReview,
    :hasDescription,
    :imagePath,
    :video,
    :premiereWorld,
    :premiereCountry,
    :filmType,
    :seasonsCount,
    :episodesCount,
    :countriesString,
    :desciption
  ].freeze
end

Example

 > FilmwebApi.new(method: "getFilmInfoFull", movie_id: 107404).get
 => {:title=>"Piraci z Karaibów: Skrzynia umarlaka", :originalTitle=>"Pirates of the Caribbean: Dead Man's Chest", :avgRate=>"7.7566957", :votesCount=>"406224", :genres=>"Fantasy,Przygodowy", :year=>"2006", :duration=>"150", :commentsCount=>"0", :forumUrl=>"https://www.filmweb.pl/film/Piraci+z+Karaib%C3%B3w%3A+Skrzynia+umarlaka-2006-107404/discussion", :hasReview=>"1", :hasDescription=>"1", :imagePath=>"/74/04/107404/7518098.2.jpg", :video=>"null", :premiereWorld=>"2006-06-24", :premiereCountry=>"2006-07-21", :filmType=>"0", :seasonsCount=>"0", :episodesCount=>"0", :countriesString=>"USA", :desciption=>"Jack Sparrow musi spłacić dług zaciągnięty wobec kapitana Latającego Holendra. Uniknie śmierci, gdy znajdzie i zniszczy serce Davy'ego Jonesa ukryte w Skrzyni Umarlaka."}
 
 > FilmwebApi.new(method: "getFilmInfoFull", movie_id: 107404).get[:title]
 => "Piraci z Karaibów: Skrzynia umarlaka"