chitose.app.bsky.feed package#
Submodules#
chitose.app.bsky.feed.defs module#
- class chitose.app.bsky.feed.defs.BlockedPost(uri: str, blocked: bool)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.FeedViewPost(post: PostView, reply: ReplyRef | None = None, reason: ReasonRepost | None = None)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.GeneratorView(uri: str, cid: str, creator: ProfileView, display_name: str, indexed_at: str, did: str | None = None, description: str | None = None, description_facets: list[Facet] | None = None, avatar: str | None = None, like_count: int | None = None, viewer: GeneratorViewerState | None = None)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.GeneratorViewerState(like: str | None = None)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.NotFoundPost(uri: str, not_found: bool)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.PostView(uri: str, cid: str, author: ProfileViewBasic, record: Any, indexed_at: str, embed: View | View | View | View | None = None, reply_count: int | None = None, repost_count: int | None = None, like_count: int | None = None, viewer: ViewerState | None = None, labels: list[Label] | None = None)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.ReasonRepost(by: ProfileViewBasic, indexed_at: str)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.ReplyRef(root: PostView | NotFoundPost | BlockedPost, parent: PostView | NotFoundPost | BlockedPost)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.SkeletonFeedPost(post: str, reason: SkeletonReasonRepost | None = None)#
Bases:
Object- to_dict() dict#
- class chitose.app.bsky.feed.defs.ThreadViewPost(post: PostView, parent: ThreadViewPost | NotFoundPost | BlockedPost | None = None, replies: list[ThreadViewPost | NotFoundPost | BlockedPost] | None = None)#
Bases:
Object- to_dict() dict#
chitose.app.bsky.feed.describe_feed_generator module#
chitose.app.bsky.feed.generator module#
chitose.app.bsky.feed.get_actor_feeds module#
chitose.app.bsky.feed.get_feed module#
chitose.app.bsky.feed.get_feed_generator module#
chitose.app.bsky.feed.get_feed_generators module#
chitose.app.bsky.feed.get_feed_skeleton module#
chitose.app.bsky.feed.get_likes module#
- class chitose.app.bsky.feed.get_likes.Like(indexed_at: str, created_at: str, actor: ProfileView)#
Bases:
Object- to_dict() dict#
chitose.app.bsky.feed.get_post_thread module#
chitose.app.bsky.feed.get_posts module#
chitose.app.bsky.feed.get_reposted_by module#
chitose.app.bsky.feed.get_timeline module#
chitose.app.bsky.feed.like module#
chitose.app.bsky.feed.post module#
- class chitose.app.bsky.feed.post.Entity(index: TextSlice, type: str, value: str)#
Bases:
Object- Parameters:
type – Expected values are ‘mention’ and ‘link’.
- to_dict() dict#
- class chitose.app.bsky.feed.post.Post(text: str, created_at: str, entities: list[Entity] | None = None, facets: list[Facet] | None = None, reply: ReplyRef | None = None, embed: Images | External | Record | RecordWithMedia | None = None)#
Bases:
Record- Parameters:
entities – Deprecated: replaced by app.bsky.richtext.facet.
- to_dict() dict#
chitose.app.bsky.feed.repost module#
Module contents#
- class chitose.app.bsky.feed.Feed_(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.
- describe_feed_generator() bytes#
Returns information about a given feed generator including TOS & offered feed URIs
- get_actor_feeds(actor: str, limit: int | None = None, cursor: str | None = None) bytes#
Retrieve a list of feeds created by a given actor
- get_author_feed(actor: str, limit: int | None = None, cursor: str | None = None) bytes#
A view of an actor’s feed.
- get_feed(feed: str, limit: int | None = None, cursor: str | None = None) bytes#
Compose and hydrate a feed from a user’s selected feed generator
- get_feed_generator(feed: str) bytes#
Get information about a specific feed offered by a feed generator, such as its online status
- get_feed_generators(feeds: list[str]) bytes#
Get information about a list of feed generators
- get_feed_skeleton(feed: str, limit: int | None = None, cursor: str | None = None) bytes#
A skeleton of a feed provided by a feed generator
- get_likes(uri: str, cid: str | None = None, limit: int | None = None, cursor: str | None = None) bytes#
- get_post_thread(uri: str, depth: int | None = None, parent_height: int | None = None) bytes#
- get_posts(uris: list[str]) bytes#
A view of an actor’s feed.
- get_reposted_by(uri: str, cid: str | None = None, limit: int | None = None, cursor: str | None = None) bytes#
- get_timeline(algorithm: str | None = None, limit: int | None = None, cursor: str | None = None) bytes#
A view of the user’s home timeline.