Person¶
-
class
filmweb.items.
Person
(fw, uid, name=None, poster=None, rate=None, votes=None, date_birth=None, date_death=None, sex=None)¶ -
fw
= None¶ Filmweb
instance
-
poster
= None¶ Relative poster path, use
get_poster()
for absolute path
-
sex
= None¶ F/M
-
get_poster
(size='small')¶ Returns absolute path of specified size poster.
Parameters: size (str) – poster size (small or tiny) Returns: URL Return type: str or None
-
get_biography
()¶ Returns full person biography.
Returns: biography Return type: str or None
-
get_info
()¶ Returns informations about person and updates object variables.
Returns: info Return type: dict { 'name': str(), 'birth_date': str(), # Y-m-d 'birth_place': str(), 'votes': int(), 'rate': float(), 'poster': str(), 'has_bio': bool(), 'film_known_for': Film(uid), 'sex': str(), # F/M 'name_full': str(), 'death_date': str(), # Y-m-d 'height': int(), }
-
get_images
(offset=0)¶ Returns person images.
Parameters: offset (str) – start position Returns: list of Image
’sReturn type: list
-
get_roles
(limit=10)¶ Returns person roles ordered by popularity.
Parameters: limit (str) – results limit Returns: dict Return type: dict { 'film': Film(uid, type, name, poster, year), 'role_type_id': int(), # see common.person_role_types 'role': str(), 'role_extra_info': str() }
-
get_films
(film_type, role_type, offset=0, limit=10)¶ Returns films in which this person has role (ordered by newest).
Parameters: - film_type (str) – film, serial or videogame
- role_type (str) – see common.person_role_types
- offset (int) – start position
- limit (int) – results limit
Returns: list of dicts
Return type: list
[ { 'film': Film(uid, type, name, poster, year, name_org), 'role': str(), 'role_extra_info': str() } ]
-