Beispiel #1
0
 def get_imdbCompanyID(self, companyID):
     """Translate a companyID in an imdbID.
     Try an Exact Primary Name search on IMDb;
     return None if it's unable to get the imdbID.
     """
     name = getCompanyName(companyID, '%scompanies.index' % self.__db,
                           '%scompanies.data' % self.__db)
     if not name:
         return None
     return self.company2imdbID(name)
Beispiel #2
0
 def get_imdbCompanyID(self, companyID):
     """Translate a companyID in an imdbID.
     Try an Exact Primary Name search on IMDb;
     return None if it's unable to get the imdbID.
     """
     name = getCompanyName(companyID,
                             '%scompanies.index' % self.__db,
                             '%scompanies.data' % self.__db)
     if not name:
         return None
     return self.company2imdbID(name)
Beispiel #3
0
 def get_company_main(self, companyID):
     name = getCompanyName(companyID, '%scompanies.index' % self.__db,
                           '%scompanies.data' % self.__db)
     if not name:
         raise IMDbDataAccessError, \
                         'unable to get companyID "%s"' % companyID
     res = analyze_company_name(name)
     filmography = getCompanyFilmography(companyID,
                                         '%scompanies.index' % self.__db,
                                         '%scompanies.data' % self.__db,
                                         '%stitles.index' % self.__db,
                                         '%stitles.key' % self.__db)
     if filmography:
         res.update(filmography)
     return {'data': res}
Beispiel #4
0
 def get_company_main(self, companyID):
     name = getCompanyName(companyID,
                             '%scompanies.index' % self.__db,
                             '%scompanies.data' % self.__db)
     if not name:
         raise IMDbDataAccessError, \
                         'unable to get companyID "%s"' % companyID
     res = analyze_company_name(name)
     filmography = getCompanyFilmography(companyID,
                                         '%scompanies.index' % self.__db,
                                         '%scompanies.data' % self.__db,
                                         '%stitles.index' % self.__db,
                                         '%stitles.key' % self.__db)
     if filmography:
         res.update(filmography)
     return {'data': res}