
import requests

class RT:
    def __init__(self, apikey):
        self.apikey = apikey
    
    @staticmethod
    def make_request(url, params=None):
        req = requests.get(url, params=params)
        return req.content

    def search(self, query, page_limit=30, page=1):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/movies.json'
        params = {
                'q': query,
                'page_limit': page_limit,
                'page': page,
                'apikey': self.apikey}
        return make_request(url, params)

    def box_office(self, limit=10, country='us'):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/lists/movies/box_office.json'
        params = {
                'limit': limit,
                'country': country,
                'apikey': self.apikey}
        return make_request(url, params=params)

__author__ = 'Mahmoud Hossam'
__version__ = '0.1'

import requests

class RT:
    def __init__(self, apikey):
        self.apikey = apikey
    
    @staticmethod
    def make_request(url, params=None):
        req = requests.get(url, params=params)
        return req.content

    def search(self, query, page_limit=30, page=1):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/movies.json'
        params = {
                'q': query,
                'page_limit': page_limit,
                'page': page,
                'apikey': self.apikey}
        return make_request(url, params)

    def box_office(self, limit=10, country='us'):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/lists/movies/box_office.json'
        params = {
                'limit': limit,
                'country': country,
                'apikey': self.apikey}
        return make_request(url, params=params)
Add author and version number
Add author and version number

+ 
+ __author__ = 'Mahmoud Hossam'
+ __version__ = '0.1'
  
  import requests
  
  class RT:
      def __init__(self, apikey):
          self.apikey = apikey
      
      @staticmethod
      def make_request(url, params=None):
          req = requests.get(url, params=params)
          return req.content
  
      def search(self, query, page_limit=30, page=1):
          url = 'http://api.rottentomatoes.com/api/public/v1.0/movies.json'
          params = {
                  'q': query,
                  'page_limit': page_limit,
                  'page': page,
                  'apikey': self.apikey}
          return make_request(url, params)
  
      def box_office(self, limit=10, country='us'):
          url = 'http://api.rottentomatoes.com/api/public/v1.0/lists/movies/box_office.json'
          params = {
                  'limit': limit,
                  'country': country,
                  'apikey': self.apikey}
          return make_request(url, params=params)
Add author and version number
## Code Before:

import requests

class RT:
    def __init__(self, apikey):
        self.apikey = apikey
    
    @staticmethod
    def make_request(url, params=None):
        req = requests.get(url, params=params)
        return req.content

    def search(self, query, page_limit=30, page=1):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/movies.json'
        params = {
                'q': query,
                'page_limit': page_limit,
                'page': page,
                'apikey': self.apikey}
        return make_request(url, params)

    def box_office(self, limit=10, country='us'):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/lists/movies/box_office.json'
        params = {
                'limit': limit,
                'country': country,
                'apikey': self.apikey}
        return make_request(url, params=params)
## Instruction:
Add author and version number
## Code After:

__author__ = 'Mahmoud Hossam'
__version__ = '0.1'

import requests

class RT:
    def __init__(self, apikey):
        self.apikey = apikey
    
    @staticmethod
    def make_request(url, params=None):
        req = requests.get(url, params=params)
        return req.content

    def search(self, query, page_limit=30, page=1):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/movies.json'
        params = {
                'q': query,
                'page_limit': page_limit,
                'page': page,
                'apikey': self.apikey}
        return make_request(url, params)

    def box_office(self, limit=10, country='us'):
        url = 'http://api.rottentomatoes.com/api/public/v1.0/lists/movies/box_office.json'
        params = {
                'limit': limit,
                'country': country,
                'apikey': self.apikey}
        return make_request(url, params=params)