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.