File size: 916 Bytes
32a03a4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# todo This file should be used to store common serialisations across aggregating data

def createPostDict(date, post_text, likes, comments, shares, source="self"):
    '''
    Creates a dictionary containing the pertinent information from a social media post. This should later be added to a list
    of other posts from that account and then added to a master dictionary.
    :param date:
    :param post_text:
    :param likes:
    :param comments:
    :param shares:
    :param source:
    :return: a dictionary containing pertinent post information
    '''
    return {"text": post_text, "likes": likes, "comments": comments, "shares": shares, "source": source, "date": date}


def createWholeUserDict(unique_id, reddit_list, instagram_list, twitter_list, survey_data):
    return {"id": unique_id, "reddit": reddit_list, "instagram": instagram_list, "twitter": twitter_list,
            "survey": survey_data}