py8chan.Thread
– 8chan Threads¶
py8chan.Thread
allows for standard access to a 8chan thread, including listing all the posts in the thread, information such as whether the thread is locked and stickied, and lists of attached file URLs or thumbnails.
Basic Usage¶
-
class
py8chan.
Thread
(board, id)[source]¶ Represents a thread.
-
closed
¶ Whether the thread has been closed.
Type: bool
-
sticky
¶ Whether this thread is a ‘sticky’.
Type: bool
-
topic
¶ Topic post of the thread, the OP.
Type: py8chan.Post
-
posts
¶ List of all posts in the thread, including the OP.
Type: list of py8chan.Post
-
all_posts
¶ List of all posts in the thread, including the OP and any omitted posts.
Type: list of py8chan.Post
-
url
¶ URL of the thread, not including semantic slug.
Type: string
-
Undefined Attributes
Type: Not implemented in 8chan API. Do not use.
-
replies and images
Infuriatingly, the OP post in a thread
-
doesn't list how many replies there are in a thread.
-
semantic_url
¶ URL of this post, with the thread’s ‘semantic’ component.
Type: string
-
semantic_slug
¶ This post’s ‘semantic slug’.
Type: string
-
Methods¶
Thread objects are not instantiated directly, but instead through the appropriate
py8chan.Board
methods such aspy8chan.Board.get_thread()
.