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#
class chitose.app.bsky.actor.defs.ContentLabelPref(label: str, visibility: Literal['show', 'warn', 'hide'])#

Bases: Object

to_dict() dict#
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#
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#
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#
class chitose.app.bsky.actor.defs.SavedFeedsPref(pinned: list[str], saved: list[str])#

Bases: Object

to_dict() dict#
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#

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#

class chitose.app.bsky.actor.profile.Profile(display_name: str | None = None, description: str | None = None, avatar: Blob | None = None, banner: Blob | None = None)#

Bases: Record

to_dict() dict#

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: object

We 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]) 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.