karakeep-app / karakeep-app/karakeep
Human friendly storage location
- Dominant language
- TypeScript
- Stars
- 29.1k
- Forks
- 1.5k
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 5
Description
### Describe the feature you'd like
Hi,
I understand that storage itself is supposed to be accessed by web UI or app, but it'll be cool to also have it human-friendly. Just to be able to browser/archive manually if needed.
Something like `/data/////filename.{pdf|html|etc}`
Also it would be also cool to populate `metadata.json` with more data like URL, tags, etc. Even if it's redundant.
### Describe the benefits this would bring to existing Hoarder users
- Scripting
- Ability to recover most of data in case of DB failure
### Can the goal of this request already be achieved via other means?
no
### Have you searched for an existing open/closed issue?
- [X] I have searched for existing issues and none cover my fundamental request
### Additional context
_No response_
Contributor guide
Research direction
The issue does not identify any files, tests, or entry points to inspect. Start by locating the storage and metadata implementation, then determine how a human-readable archive layout and additional metadata could coexist with current storage; done would require an agreed design and coverage for recovery and scripting use cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100