OpenListTeam / OpenListTeam/OpenList

[Feature]加入忽略文件夹功能

Open
#127 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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.
  • I'm sure this feature is not implemented.
  • I'm sure it's a reasonable and popular requirement.
Description of the feature / 需求描述

想利用OpenList实时上传监控到云盘,但是当一个文件夹下文件太多时会卡,上传耗时远超直接利用网盘api上传用时
尝试关闭缓存和增大缓存刷新时间没有效果
能否加入一个忽略文件夹列表的功能,忽略加载指定文件夹下面的文件,这在有许多文件时很有帮助,应用在需要上传大量文件到指定文件夹的场景

Suggested solution / 实现思路

对每个存储维护一个列表,手动填写需要忽略加载的文件夹,这样当在下面新增文件时不会导致卡顿和大量缓存占用

Additional context / 附件

No response

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

The issue names no files, tests, or entry points. Start by tracing how each storage loads folder contents and applies cache refreshes; done means a per-storage ignored-folder list prevents loading and caching files beneath listed folders, including newly added files.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.