Feature: import from Pocket, Raindrop, Instapaper and browser bookmarks
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 35/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- html
- 领域
- full-stack
调研方向
从 LearnStack/Components/Pages/Resources.razor:857-905 开始,其中 ExportAsJson 和 ExportAsCsv 展示了现有的资源数据流。为五种导入格式定义上传、预览、列映射、重复项处理和解析器范围,然后验证批量元数据丰富过程是异步的并且受到速率限制。
由索引模型根据 Issue 内容生成。
描述
Tier 4 — feature idea
Why
Pocket shut down and its users are actively looking for a new home, so there is a migration window open right now. Export already exists (JSON and CSV) — the mirror import is missing, and an empty library is the biggest drop-off point for a new signup.
Evidence
LearnStack/Components/Pages/Resources.razor:857-905—ExportAsJson/ExportAsCsv, no import
Sketch
- Upload + preview + map columns, then bulk insert with duplicate detection (reuse the normalized URL work from the pagination issue).
- Parsers for Pocket CSV/HTML, Raindrop CSV, Instapaper CSV, Netscape bookmark HTML, and LearnStack's own JSON export.
- Run metadata enrichment asynchronously after import, not inline.
Notes
Bulk enrichment must be rate-limited — importing 500 bookmarks would otherwise fire 500 outbound fetches at once.
- 主要语言
- HTML
- 星标
- 10
- 派生
- 0
- 平均合并
- 2 小时 35 分钟
- 30 天内合并 PR
- 21
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
kasuken/LearnStack 的其他 Issue
-
enhancement
难度 1/5 1 小时以内 新手友好度 91/100
kasuken/LearnStack#59 ·
维护者通常 1 天内回复
-
enhancement
难度 5/5 一周以上 新手友好度 35/100
kasuken/LearnStack#72 ·
维护者通常 1 天内回复
-
enhancement
难度 5/5 一周以上 新手友好度 30/100
kasuken/LearnStack#71 ·
维护者通常 1 天内回复
-
enhancement
难度 5/5 一周以上 新手友好度 35/100
kasuken/LearnStack#70 ·
维护者通常 1 天内回复
-
enhancement
难度 5/5 一周以上 新手友好度 45/100
kasuken/LearnStack#69 ·
维护者通常 1 天内回复
查看 kasuken/LearnStack 的全部 Issue
相似的 Issue
-
priority: medium website
难度 2/5 1-3 小时 新手友好度 68/100
-
level/task reporter/qa type/bug
难度 2/5 1-3 小时 新手友好度 85/100
wazuh/wazuh-dashboard-plugins#9310 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
-
难度 2/5 1-3 小时 新手友好度 68/100
code4romania/cpc#47 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
wellcomecollection/wellcomecollection.org#13589 ·
维护者通常 1 天内回复