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.Boardmethods such aspy8chan.Board.get_thread().