diff options
Diffstat (limited to 'ATRI/plugins/bilibili_dynamic')
| -rw-r--r-- | ATRI/plugins/bilibili_dynamic/__init__.py | 1 | ||||
| -rw-r--r-- | ATRI/plugins/bilibili_dynamic/data_source.py | 17 | 
2 files changed, 9 insertions, 9 deletions
diff --git a/ATRI/plugins/bilibili_dynamic/__init__.py b/ATRI/plugins/bilibili_dynamic/__init__.py index 87854c0..fa9f8c3 100644 --- a/ATRI/plugins/bilibili_dynamic/__init__.py +++ b/ATRI/plugins/bilibili_dynamic/__init__.py @@ -151,7 +151,6 @@ async def _check_dynamic():          if info:              if info.get("cards") is not None:                  res = subscriptor.extract_dynamics_detail(info.get("cards")) -        res = res[::-1]          for i in res:              i["name"] = d.nickname              if ts < i["timestamp"]: diff --git a/ATRI/plugins/bilibili_dynamic/data_source.py b/ATRI/plugins/bilibili_dynamic/data_source.py index a6a9a67..bb2684f 100644 --- a/ATRI/plugins/bilibili_dynamic/data_source.py +++ b/ATRI/plugins/bilibili_dynamic/data_source.py @@ -9,6 +9,7 @@ import os  import re  import asyncio  from typing import Any +from operator import itemgetter  __doc__ = """b站订阅动态助手  """ @@ -54,13 +55,13 @@ def get_session():  async def bilibili_request( -    method: str, -    url: str, -    params: dict = None, -    data: Any = None, -    no_csrf: bool = False, -    json_body: bool = False, -    **kwargs, +        method: str, +        url: str, +        params: dict = None, +        data: Any = None, +        no_csrf: bool = False, +        json_body: bool = False, +        **kwargs,  ):      """      向接口发送请求。 @@ -330,7 +331,7 @@ class BilibiliDynamicSubscriptor(Service):                      pattern["pic"] = card["image_urls"][0]              ret.append(pattern) - +        ret = sorted(ret, key=itemgetter("timestamp"))          return ret      def generate_output(self, pattern: dict) -> (str, str):  | 
