beem.discussions

class beem.discussions.Comment_discussions_by_payout(discussion_query, steem_instance=None)

Bases: list

Get comment_discussions_by_payout

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_active(discussion_query, steem_instance=None)

Bases: list

get_discussions_by_active

:param str discussion_query :param steem steem_instance: Steem() instance to use when accesing a RPC

class beem.discussions.Discussions_by_author_before_date(author='', start_permlink='', before_date='1970-01-01T00:00:00', limit=100, steem_instance=None)

Bases: list

Get Discussions by author before date

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_blog(discussion_query, steem_instance=None)

Bases: list

Get discussions by blog

Parameters:
  • beem.discussions.Query – discussion_query, tag musst be set to a username
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_cashout(discussion_query, steem_instance=None)

Bases: list

Get discussions_by_cashout. This query seems to be broken at the moment. The output is always empty.

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_children(discussion_query, steem_instance=None)

Bases: list

Get discussions by children

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_comments(discussion_query, steem_instance=None)

Bases: list

Get discussions by comments

Parameters:
  • beem.discussions.Query – discussion_query, start_author and start_permlink must be set.
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_created(discussion_query, steem_instance=None)

Bases: list

Get discussions_by_created

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_feed(discussion_query, steem_instance=None)

Bases: list

Get discussions by feed

Parameters:
  • beem.discussions.Query – discussion_query, tag musst be set to a username
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_hot(discussion_query, steem_instance=None)

Bases: list

Get discussions by hot

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_promoted(discussion_query, steem_instance=None)

Bases: list

Get discussions by promoted

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance

Bases: list

Get Discussions by trending

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Discussions_by_votes(discussion_query, steem_instance=None)

Bases: list

Get discussions_by_votes

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Post_discussions_by_payout(discussion_query, steem_instance=None)

Bases: list

Get post_discussions_by_payout

Parameters:
  • beem.discussions.Query – discussion_query
  • steem_instance (beem.steem.Steem) – Steem instance
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, steem_instance=None)

Bases: list

Returns a list of replies by last update

Parameters:
  • beem.discussions.Query – discussion_query, start_author and start_permlink must be set.
  • steem_instance (beem.steem.Steem) – Steem instance
class beem.discussions.Trending_tags(discussion_query, steem_instance=None)

Bases: list

Returns the list of trending tags.

Parameters:
  • beem.discussions.Query – discussion_query, start_tag can be set.
  • steem_instance (beem.steem.Steem) – Steem instance