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.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.ViewerState(muted: str | None = None, blocked_by: str | 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_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.search_actors module

chitose.app.bsky.actor.search_actors_typeahead module

Module contents

class chitose.app.bsky.actor.Actor_(service: str, headers: dict[str, str])

Bases: object

We recommend calling methods in this class via the chitose.BskyAgent class instead of creating instances of this class directly.

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.

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.