chitose.app.bsky.actor package#
Submodules#
chitose.app.bsky.actor.defs module#
A reference to an actor in the network.
- class chitose.app.bsky.actor.defs.AdultContentPref(enabled: bool)#
Bases:
Object- to_dict() dict[str, Any]#
- class chitose.app.bsky.actor.defs.ContentLabelPref(label: str, visibility: Literal['show', 'warn', 'hide'])#
Bases:
Object- to_dict() dict[str, Any]#
- class chitose.app.bsky.actor.defs.PersonalDetailsPref(birth_date: str | None = None)#
Bases:
Object- Parameters:
birth_date – The birth date of the owner of the account.
- to_dict() dict[str, Any]#
- class chitose.app.bsky.actor.defs.ProfileView(did: str, handle: str, display_name: str | None = None, description: str | None = None, avatar: str | None = None, indexed_at: str | None = None, viewer: ViewerState | None = None, labels: list[Label] | None = None)#
Bases:
Object- to_dict() dict[str, Any]#
- class chitose.app.bsky.actor.defs.ProfileViewBasic(did: str, handle: str, display_name: str | None = None, avatar: str | None = None, viewer: ViewerState | None = None, labels: list[Label] | None = None)#
Bases:
Object- to_dict() dict[str, Any]#
- class chitose.app.bsky.actor.defs.ProfileViewDetailed(did: str, handle: str, display_name: str | None = None, description: str | None = None, avatar: str | None = None, banner: str | None = None, followers_count: int | None = None, follows_count: int | None = None, posts_count: int | None = None, indexed_at: str | None = None, viewer: ViewerState | None = None, labels: list[Label] | None = None)#
Bases:
Object- to_dict() dict[str, Any]#
- class chitose.app.bsky.actor.defs.SavedFeedsPref(pinned: list[str], saved: list[str])#
Bases:
Object- to_dict() dict[str, Any]#
- class chitose.app.bsky.actor.defs.ViewerState(muted: bool | None = None, muted_by_list: ListViewBasic | None = None, blocked_by: bool | None = None, blocking: str | None = None, following: str | None = None, followed_by: str | None = None)#
Bases:
Object- to_dict() dict[str, Any]#
chitose.app.bsky.actor.get_preferences module#
chitose.app.bsky.actor.get_profile module#
chitose.app.bsky.actor.get_profiles module#
chitose.app.bsky.actor.get_suggestions module#
chitose.app.bsky.actor.profile module#
chitose.app.bsky.actor.put_preferences module#
chitose.app.bsky.actor.search_actors module#
chitose.app.bsky.actor.search_actors_typeahead module#
Module contents#
- class chitose.app.bsky.actor.Actor_(call: Callable[[str, list[tuple[str, str | None | int | list[str]]], bytes | dict | None, dict[str, str]], bytes], subscribe: Callable[[str, list[tuple[str, str | None | int | list[str]]], Callable[[str | bytes], None]], None])#
Bases:
objectWe recommend calling methods in this class via the chitose.BskyAgent class instead of creating instances of this class directly.
- get_preferences() bytes#
Get private preferences attached to the account.
- get_profile(actor: str) bytes#
- get_profiles(actors: list[str]) bytes#
- get_suggestions(limit: int | None = None, cursor: str | None = None) bytes#
Get a list of actors suggested for following. Used in discovery UIs.
- put_preferences(preferences: list[AdultContentPref | ContentLabelPref | SavedFeedsPref | PersonalDetailsPref]) bytes#
Sets the private preferences attached to the account.
- search_actors(term: str | None = None, limit: int | None = None, cursor: str | None = None) bytes#
Find actors matching search criteria.
- search_actors_typeahead(term: str | None = None, limit: int | None = None) bytes#
Find actor suggestions for a search term.