OpenListTeam / OpenListTeam/OpenList

Terabox have done some update to their API.

Open
#247 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Go
Stars
24.7k
Forks
2.3k
Avg merge
1d 20h
Merged PRs (30d)
36

Description

Please make sure of the following things
  • I have read the documentation.
    我已经阅读了文档

  • I'm sure there are no duplicate issues or discussions.
    我确定没有重复的issue或讨论。

  • I'm sure it's due to OpenList and not something else(such as Network ,Dependencies or Operational).
    我确定是OpenList的问题,而不是其他原因(例如网络依赖操作)。

  • I'm sure this issue is not fixed in the latest version.
    我确定这个问题在最新版本中没有被修复。

OpenList Version / OpenList 版本

4.0.0

Driver used / 使用的存储驱动

Terabox

Describe the bug / 问题描述

Terabox has updated some of their API requests; delete, rename, and move need a jstoken in order to perform the tasks. Uploads aren't working well because they time-out and need a jstoken refresh, so that needs to be fixed/updated. Maybe there's more that needs to be checked, but that's all I know.

A PR on the rclene repo has fixed those issues. So, someone could take a look and implement them on OpenList.
https://github.com/rclone/rclone/pull/8508

Reproduction / 复现链接

Try to rename, delete a folder/file.

Uploads almost always keeps timeout and the upload restart until it fails.

Config / 配置

Default configuration.

Logs / 日志

Not much, just a timeout in the console when uploading and nothing when performing task like rename or delete.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the OpenList Terabox driver and compare its API handling with rclone PR #8508. Reproduce rename, delete, move, and upload operations using the default configuration, then verify that token refresh and request handling prevent the reported failures and upload timeouts.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.