|
@@ -90,6 +90,8 @@ class Response(object):
|
|
|
source_id = "longArticles_" + generate_source_id()
|
|
|
elif self.mini_program_type == 3:
|
|
|
source_id = "WeCom_" + generate_source_id()
|
|
|
+ elif self.mini_program_type == 4:
|
|
|
+ source_id = "DaiTou_{}_".format(gh_id) + generate_source_id()
|
|
|
else:
|
|
|
source_id = "Error mini_program_type {}".format(self.mini_program_type)
|
|
|
url = f"pages/user-videos?id={video_id}&su={shared_uid}&fromGzh=1&rootShareId={root_share_id}&shareId={root_share_id}&rootSourceId={source_id}"
|
|
@@ -156,6 +158,7 @@ class Response(object):
|
|
|
long_articles_mini_program_id = 25
|
|
|
touliu_mini_program_id = 33
|
|
|
we_com_mini_program_id = 27
|
|
|
+ daitou_mini_program_id = 25
|
|
|
match self.mini_program_type:
|
|
|
case 1:
|
|
|
L = []
|
|
@@ -179,7 +182,15 @@ class Response(object):
|
|
|
for index, item in enumerate(response, 1):
|
|
|
card, new_item = await self.generate_single_card(index, gh_id, we_com_mini_program_id, item)
|
|
|
L.append(card)
|
|
|
- new_item_list.append(card)
|
|
|
+ new_item_list.append(new_item)
|
|
|
+ return L, new_item_list
|
|
|
+ case 4:
|
|
|
+ L = []
|
|
|
+ new_item_list = []
|
|
|
+ for index, item in enumerate(response, 1):
|
|
|
+ card, new_item = await self.generate_single_card(index, gh_id, daitou_mini_program_id, item)
|
|
|
+ L.append(card)
|
|
|
+ new_item_list.append(new_item)
|
|
|
return L, new_item_list
|
|
|
|
|
|
async def job(self):
|