Activity¶
Properties¶
type : Literal["followuser"] | Literal["followstudio"] | Literal["loveproject"], Literal["favoriteproject"] | Literal["remixproject"] | Literal["becomecurator"] | Literal["becomeownerstudio"] | Literal["shareproject"] | Literal["addprojecttostudio"] | Literal["removeprojectstudio"] | Literal["updatestudio"] | Literal["removecuratorstudio"] | Literal["becomehoststudio"]¶
The type of activity that the activity is. This can be any of the following:
"followuser"- Occurs when the actor follows someone."followstudio"- Occurs when the actor follows a studio."loveproject"- Occurs when the actor loves a project."favoriteproject"- Occurs when the actor favorites a project."remixproject"- Occurs when the actor remixes a project."becomecurator"- Occurs when someone becomes a curator of a studio."becomeownerstudio"- Occurs when someone is promoted to manager of a studio."becomehoststudio"- Occurs when someone becomes the host of a studio."shareproject"- Occurs when the actor shares a project."addprojectotstudio"- Occurs when someone adds a project to a studio."removeprojectstudio"- Occurs when someone removes a project from a studio."updatestudio"- Occurs when someone updates the title, thumbnail, or description of a studio."removecuratorstudio"- Occurs when a curator is removed from a studio.
actor : str¶
The username of the person who caused the actvity (I.E. the person who loved a project or updated the title of a studio).
created_timestamp : str¶
An ISO 8601 timestamp representing the date the activity was created.
A Activity might have other attributes depending on its type and where it came from.
actor_id : int¶
Appears everywhere except from calls to ScrapingSession.get_user_activity. This is the user ID of the actor who caused the activity.
id : str¶
The ID of the activity. Appears only from calls to Studio.get_activity. This is the activity type followed by a hyphen - and some numbers.
followed_username : str¶
Appears when the type is "followuser". This is the username of the user who has been followed.
project_id : int¶
Appears when the type is either "loveproject", "favoriteproject" or "remixproject". This is the ID of the project that was loved, favorited, or remixed.
title : str¶
Appears when the type is either "followstudio", "loveproject", "remixproject", "becomecurator", or "shareproject". If the activity was related to a studio, this is the title of the studio it involved. Otherwise, this is the title of the project it involved.
project_title : str¶
Appears when the type is "favoriteproject", "addprojecttostudio", or "removeprojectfromstudio". This is the title of the project that the activity involves.
parent_id : int¶
Appears when the type is "remixproject". This is the ID of the parent project that has been remixed.
parent_title : str¶
Appears when the type is "remixproject". This is the title of the parent project that has been remixed.
recipient_username : str¶
Appears when the type is "becomeownerstudio" or "becomehoststudio". This is the username of the user who has become manager or host of the studio.
username : str¶
Appears when the type is "becomecurator" or "removecuratorstudio". This is the username of the person who added or removed the curator.
gallery_id : int¶
Appears when the type is "followstudio", "becomecurator", or "becomeownerstudio". This is the ID of the studio where the action occurred.
gallery_title : str¶
Appears when the type is "becomeownerstudio". This is the title of the studio where the action occurred.