diff --git a/taptap/tap_weekly_mail.py b/taptap/tap_weekly_mail.py index ab170fa..59212b6 100644 --- a/taptap/tap_weekly_mail.py +++ b/taptap/tap_weekly_mail.py @@ -84,8 +84,27 @@ class TapWeeklyReport: return all_data def run(self): + all = dict() data = self.build() - print(data) + for gameid in data.keys(): + for catename in data[gameid]: + all['gameid'] = gameid + all['catename'] = catename + all['min_order'] = data[gameid][catename].get('min_order', 0) + all['max_order'] = data[gameid][catename].get('max_order', 0) + all['title'] = data[gameid][catename].get('title', "") + all['score'] = data[gameid][catename].get('score', 0) + all['tags'] = data[gameid][catename].get('tags', "") + all['order'] = data[gameid][catename].get('order', 0) + all['watch'] = data[gameid][catename].get('watch', 0) + all['download'] = data[gameid][catename].get('download', 0) + all['sell'] = data[gameid][catename].get('sell', 0) + all['review'] = data[gameid][catename].get('review', 0) + all['reserve'] = data[gameid][catename].get('reserve', 0) + all['topic'] = data[gameid][catename].get('topic', 0) + all['date'] = self.day + + print(all) def main():