Example #1
0
def test_messy_included():
    USER = FlarumUser(forum_url="https://discuss.flarum.org")

    discussion = USER.get_discussion_by_id(28221)
    author = discussion.get_author()

    print(author.username, '=>', discussion.url)
Example #2
0
def test_absolutely_all_posts():
    USER = FlarumUser(forum_url="https://discuss.flarum.org",
                      extensions=[
                          Flarum_Likes.LikesExtension,
                          absolutely_all.AbsolutelyAllExtension
                      ])  # type: absolutely_all.AbsolutelyAllFlarumUserMixin

    discussion = USER.get_discussion_by_id(7585)

    for number, posts in enumerate(
            USER.get_all_posts_from_discussion(discussion)):
        if number > 3:  # 3 batches of posts
            break

        for post in posts:
            print(post.url)
        print('-' * 20)