top_6_subs = list(reddit.subreddits.popular(limit=6)) reddit.subreddits.recommended(top_6_subs) widgets = reddit.subreddit('askouija').widgets for widget in widgets.sidebar: if isinstance(widget, praw.models.CommunityList): print(widget) ##################### from convokit import Corpus, download smalsubs = Corpus(filename=download('reddit-corpus-small')) # will not download twice if it already exists ut_ids = smalsubs.get_utterance_ids() len(ut_ids) uid = ut_ids[0] c_ids = smalsubs.get_conversation_ids() cid = c_ids[0] convo = smalsubs.get_conversation(cid) convo.get_utterance_ids() convo.get_utterance(uid) top_level = [uid for uid in ut_ids if sub_corn.get]
def load_corpus(fname): tartan_corpus = Corpus(filename=fname) conv_ids = tartan_corpus.get_conversation_ids() speaker_ids = tartan_corpus.get_speaker_ids() return tartan_corpus, conv_ids, speaker_ids