def hot_hashtag_all(cari): ID = input_database() hasil = [] hasil = ID.select_hashtag_all() gg.Graf(hasil) hasil_all = {'graf_image': ''} return hasil
def chart_analysis_generate_by_date(cari): ID = input_database() hasil = [] tweet = ID.select_tweet_date(cari[0], cari[1]) retweet = ID.select_retweet_date(cari[0], cari[1]) for i in tweet: hasil.append(i['SA']) for j in retweet: hasil.append(j['SA']) return hasil
def word_cloud_generate_by_date(cari): ID = input_database() tweet = ID.select_tweet_date(cari[0], cari[1]) retweet = ID.select_retweet_date(cari[0], cari[1]) hasil = [] for i in tweet: hasil.append(i['tweet']) for j in retweet: hasil.append(j['retweet']) image = gg.Word(hasil) data = {'link': image} return data
def graph_network(cari): hasil = [] hasil_all = [] """ Bentuk data hasil = ['pondokpinang','pasfriend','dll'] """ ID = input_database() tweet = ID.select_tweet() hasil_all['node'] = ID.select_hashtag() for i in hasil_all['node']: select_network = ID.select_network() if len(select_network) > 2: for j in select_network: print('database') if len(search_network) == 2: print("database") hasil_all['edge'] = hasil return hasil_all """
def pencarian(cari, key): from Lib.NLP import NLP twitter = key NLP = NLP() getminedata = NLP.MineData(twitter, cari, 2) dp = NLP.ProsesStoreData(getminedata) #psn = dp[0].append(dp[1]) #df = NLP.ProcessSentiment(psn) #dfs = NLP.ProcessHashtags(getminedata) #dft = NLP.ProcessTimestamp(getminedata) """ Proses Memasukan Data ke dalam Database sql """ ID = input_database() ID.masuk_tweet(dp[1]) #tabel tweet ID.masuk_retweet(dp[0]) #tabel retweet #ID.sambungan(dp[1]) #tabel_cari #Export Grap dari Class Grap_Generate #gg.Word(dp) return (dp)