Coder Social home page Coder Social logo

biubush / alys Goto Github PK

View Code? Open in Web Editor NEW
45.0 1.0 8.0 1.81 MB

轻量阿里云盘订阅工具(WEB应用)

Home Page: https://alys.biubush.cn

License: MIT License

Python 38.72% CSS 4.07% HTML 57.21%
aliyundrive flask flask-application python task-manager website

alys's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

alys's Issues

关于订阅更新

现在只能选择每周更新,但是某些电视剧是每天更新或者周几至周几更新

【通知】项目停摆

当前项目已经处于停摆状态了

这个版本的功能应该是最终体了,暂时没有空闲时间来优化更新这个项目。

但各位提的issue我会看一遍,规划着写进将来的alys-pro里,精力有限就不一一回复了。

感谢各位的使用,别忘了star一下。

文件命名转存

功能添加请求:当转存别人链接的时候,目标文件能否按自己预设的名称保存在云盘。
比如说:源文件名称是狐妖小红娘.S01E01,狐妖小红娘.S01E02;保存在自己盘的时候,可否变成周处除三害.S01E01,周处除三害.S01E02。
不管行不行,都非常感谢大佬。

云盘登录访问不到内部文件

情况复现:
step1:test用户用A云盘扫描登录,登录成功且能访问到目录结构
step2:同一用户注销A云盘,并重新扫描登录B云盘,登录成功但是访问目录时显示
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
下面为访问B云盘时的报错

14:06:45.489 test.INFO 172.17.0.1 - - [16/Apr/2024 14:06:45] "POST /version HTTP/1.1" 200 -
14:06:45.974 test.INFO POST https://api.aliyundrive.com/adrive/v3/file/list?jsonmask=next_marker%2Citems%28name%2Cfile_id%2Cdrive_id%2Ctype%2Csize%2Ccreated_at%2Cupdated_at%2Ccategory%2Cfile_extension%2Cparent_file_id%2Cmime_type%2Cstarred%2Cthumbnail%2Curl%2Cstreams_info%2Ccontent_hash%2Cuser_tags%2Cuser_meta%2Ctrashed%2Cvideo_media_metadata%2Cvideo_preview_metadata%2Csync_meta%2Csync_device_flag%2Csync_flag%2Cpunish_flag 401 88
14:06:45.974 test.INFO 刷新 token
14:06:46.066 test.INFO POST https://api.aliyundrive.com/v2/account/token 200 1964
14:06:46.066 test.INFO 刷新 token 成功
14:06:46.067 test.INFO 保存配置文件 /root/.aligo/test.json
14:06:46.182 test.INFO POST https://api.aliyundrive.com/adrive/v3/file/list?jsonmask=next_marker%2Citems%28name%2Cfile_id%2Cdrive_id%2Ctype%2Csize%2Ccreated_at%2Cupdated_at%2Ccategory%2Cfile_extension%2Cparent_file_id%2Cmime_type%2Cstarred%2Cthumbnail%2Curl%2Cstreams_info%2Ccontent_hash%2Cuser_tags%2Cuser_meta%2Ctrashed%2Cvideo_media_metadata%2Cvideo_preview_metadata%2Csync_meta%2Csync_device_flag%2Csync_flag%2Cpunish_flag 401 100
14:06:46.291 test.INFO POST https://api.aliyundrive.com/users/v1/users/device/create_session 200 58
14:06:46.346 test.INFO POST https://api.aliyundrive.com/adrive/v3/file/list?jsonmask=next_marker%2Citems%28name%2Cfile_id%2Cdrive_id%2Ctype%2Csize%2Ccreated_at%2Cupdated_at%2Ccategory%2Cfile_extension%2Cparent_file_id%2Cmime_type%2Cstarred%2Cthumbnail%2Curl%2Cstreams_info%2Ccontent_hash%2Cuser_tags%2Cuser_meta%2Ctrashed%2Cvideo_media_metadata%2Cvideo_preview_metadata%2Csync_meta%2Csync_device_flag%2Csync_flag%2Cpunish_flag 401 100
14:06:46.483 test.INFO POST https://api.aliyundrive.com/users/v1/users/device/create_session 200 58
14:06:46.547 test.INFO POST https://api.aliyundrive.com/adrive/v3/file/list?jsonmask=next_marker%2Citems%28name%2Cfile_id%2Cdrive_id%2Ctype%2Csize%2Ccreated_at%2Cupdated_at%2Ccategory%2Cfile_extension%2Cparent_file_id%2Cmime_type%2Cstarred%2Cthumbnail%2Curl%2Cstreams_info%2Ccontent_hash%2Cuser_tags%2Cuser_meta%2Ctrashed%2Cvideo_media_metadata%2Cvideo_preview_metadata%2Csync_meta%2Csync_device_flag%2Csync_flag%2Cpunish_flag 401 100
14:06:46.639 test.INFO POST https://api.aliyundrive.com/users/v1/users/device/create_session 200 58
14:06:46.697 test.INFO POST https://api.aliyundrive.com/adrive/v3/file/list?jsonmask=next_marker%2Citems%28name%2Cfile_id%2Cdrive_id%2Ctype%2Csize%2Ccreated_at%2Cupdated_at%2Ccategory%2Cfile_extension%2Cparent_file_id%2Cmime_type%2Cstarred%2Cthumbnail%2Curl%2Cstreams_info%2Ccontent_hash%2Cuser_tags%2Cuser_meta%2Ctrashed%2Cvideo_media_metadata%2Cvideo_preview_metadata%2Csync_meta%2Csync_device_flag%2Csync_flag%2Cpunish_flag 401 100
14:06:47.277 test.INFO POST https://api.aliyundrive.com/users/v1/users/device/create_session 200 58
14:06:47.277 test.INFO 重试 5 次仍失败,抛出异常
14:06:47.277 test.WARNING [method status_code] POST 401
14:06:47.278 test.WARNING [url] https://api.aliyundrive.com/adrive/v3/file/list?jsonmask=next_marker%2Citems%28name%2Cfile_id%2Cdrive_id%2Ctype%2Csize%2Ccreated_at%2Cupdated_at%2Ccategory%2Cfile_extension%2Cparent_file_id%2Cmime_type%2Cstarred%2Cthumbnail%2Curl%2Cstreams_info%2Ccontent_hash%2Cuser_tags%2Cuser_meta%2Ctrashed%2Cvideo_media_metadata%2Cvideo_preview_metadata%2Csync_meta%2Csync_device_flag%2Csync_flag%2Cpunish_flag
14:06:47.278 test.WARNING [response body] {"code":"UserDeviceOffline","message":"Device offline","requestId":"0a00802617132764066682070e92db"}
14:06:47.279 test.ERROR Exception on /folder [GET]
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 2190, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1486, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1484, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1469, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/app.py", line 831, in folder
items = ALIGOS[g.user.username].get_file_list(parentFolderID)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aligo/apis/File.py", line 98, in get_file_list
return list(result)
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aligo/core/File.py", line 17, in _core_get_file_list
yield from self._list_file(ADRIVE_V3_FILE_LIST, body, GetFileListResponse, params={
File "/usr/local/lib/python3.11/site-packages/aligo/core/BaseAligo.py", line 188, in _list_file
response = self.post(path, body=body, headers=headers, params=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aligo/core/BaseAligo.py", line 104, in post
return self._auth.post(path=path, host=host, body=body, headers=headers, ignore_auth=ignore_auth, params=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aligo/core/Auth.py", line 461, in post
return self.request(method='POST', url=host + path, params=params,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aligo/core/Auth.py", line 448, in request
self.error_log_exit(response)
File "/usr/local/lib/python3.11/site-packages/aligo/core/Auth.py", line 78, in error_log_exit
raise AligoFatalError(response.text)
aligo.error.AligoFatalError: {"code":"UserDeviceOffline","message":"Device offline","requestId":"0a00802617132764066682070e92db"}

【建议】更新时间以及转存重命名

1、希望检测订阅是否有更新的时间可以每天,甚至几个小时就自动检测
2、检测到有更新时,自动转存可以按照设置的命名规则重命名后转存

关于注册

能否不需要邮件服务器,太麻烦了

无法添加文件

添加任务时,出现:
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

windows版本

windows版本的暂时没有客户端吗?

同时感谢大佬的分享!!!

无法打开网页

使用python在服务器上部署网页打不开,后尝试用windows客户端也无法访问。后台显示如图下,网页打不开
e7f9ee755822c2022f82392e6c9cc2d

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.