beem.discussions¶
-
class
beem.discussions.
Comment_discussions_by_payout
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get comment_discussions_by_payout
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter for searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Comment_discussions_by_payout q = Query(limit=10) for h in Comment_discussions_by_payout(q): print(h)
-
class
beem.discussions.
Discussions
(lazy=False, steem_instance=None)¶ Bases:
object
Get Discussions
Parameters: steem_instance (beem.steem.Steem) – Steem instance -
get_discussions
(discussion_type, discussion_query, limit=1000)¶ Get Discussions
Parameters: - discussion_type (str) – Defines the used discussion query
- discussion_query (beem.discussions.Query) –
from beem.discussions import Query, Discussions query = Query(limit=51, tag="steemit") discussions = Discussions() count = 0 for d in discussions.get_discussions("tags", query, limit=200): print(("%d. " % (count + 1)) + str(d)) count += 1
-
-
class
beem.discussions.
Discussions_by_active
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
get_discussions_by_active
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts
- steem_instance (steem) – Steem() instance to use when accesing a RPC
from beem.discussions import Query, Discussions_by_active q = Query(limit=10) for h in Discussions_by_active(q): print(h)
Bases:
list
Get Discussions by author before date
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter for searching posts
- steem_instance (beem.steem.Steem) – Steem instance
-
class
beem.discussions.
Discussions_by_blog
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions by blog
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts, tag musst be set to a username
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_blog q = Query(limit=10) for h in Discussions_by_blog(q): print(h)
-
class
beem.discussions.
Discussions_by_cashout
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions_by_cashout. This query seems to be broken at the moment. The output is always empty.
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_cashout q = Query(limit=10) for h in Discussions_by_cashout(q): print(h)
-
class
beem.discussions.
Discussions_by_children
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions by children
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_children q = Query(limit=10) for h in Discussions_by_children(q): print(h)
-
class
beem.discussions.
Discussions_by_comments
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions by comments
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts, start_author and start_permlink must be set.
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_comments q = Query(limit=10, start_author="steemit", start_permlink="firstpost") for h in Discussions_by_comments(q): print(h)
-
class
beem.discussions.
Discussions_by_created
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions_by_created
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter for searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_created q = Query(limit=10) for h in Discussions_by_created(q): print(h)
-
class
beem.discussions.
Discussions_by_feed
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions by feed
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts, tag musst be set to a username
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_feed q = Query(limit=10, tag="steem") for h in Discussions_by_feed(q): print(h)
-
class
beem.discussions.
Discussions_by_hot
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions by hot
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_hot q = Query(limit=10, tag="steem") for h in Discussions_by_hot(q): print(h)
-
class
beem.discussions.
Discussions_by_promoted
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions by promoted
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_promoted q = Query(limit=10, tag="steem") for h in Discussions_by_promoted(q): print(h)
-
class
beem.discussions.
Discussions_by_trending
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get Discussions by trending
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter for searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_trending q = Query(limit=10, tag="steem") for h in Discussions_by_trending(q): print(h)
-
class
beem.discussions.
Discussions_by_votes
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get discussions_by_votes
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Discussions_by_votes q = Query(limit=10) for h in Discussions_by_votes(q): print(h)
-
class
beem.discussions.
Post_discussions_by_payout
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Get post_discussions_by_payout
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter for searching posts
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Post_discussions_by_payout q = Query(limit=10) for h in Post_discussions_by_payout(q): print(h)
-
class
beem.discussions.
Query
(limit=0, tag='', truncate_body=0, filter_tags=[], select_authors=[], select_tags=[], start_author=None, start_permlink=None, start_tag=None, parent_author=None, parent_permlink=None)¶ Bases:
dict
Query to be used for all discussion queries
Parameters: - limit (int) – limits the number of posts
- tag (str) – tag query
- truncate_body (int) –
- filter_tags (array) –
- select_authors (array) –
- select_tags (array) –
- start_author (str) –
- start_permlink (str) –
- start_tag (str) –
- parent_author (str) –
- parent_permlink (str) –
from beem.discussions import Query query = Query(limit=10, tag="steemit")
-
class
beem.discussions.
Replies_by_last_update
(discussion_query, lazy=False, steem_instance=None)¶ Bases:
list
Returns a list of replies by last update
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts start_author and start_permlink must be set.
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Replies_by_last_update q = Query(limit=10, start_author="steemit", start_permlink="firstpost") for h in Replies_by_last_update(q): print(h)
Bases:
list
Returns the list of trending tags.
Parameters: - discussion_query (beem.discussions.Query) – Defines the parameter searching posts, start_tag can be set.
- steem_instance (beem.steem.Steem) – Steem instance
from beem.discussions import Query, Trending_tags q = Query(limit=10, start_tag="") for h in Trending_tags(q): print(h)