-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bounty #1 for Homayoun #22
Comments
Just noticed that Navigator writes empty metadata storages to disk:
I think, we should not write empty storages. Not all resource kinds use metadata storage at all, so better to keep disk clean. |
Interested! 😎 |
@hhio618 btw I haven't seen you applied for the bounty itself.. |
Hi. I would like to know if this bounty is still available? |
This set of tasks was split into smaller bounties. |
We need to solve several issues at once:
Migrate ResourceId from crc32 to (crc32, filesize) #20
Ensure that everywhere ResourceID is taken from arklib, right now it is CRC32 checksum + filesize.
When we need to print a string with both values, we can just delimit them using dash (
-
).We should also implement migration in ARK Navigator, i.e. check some value (or index version) in app data and if there is none (or version is too low) then perform storages upgrade. Index and previews could be just dropped. Storages must be backed up before performing upgrade and old resource ids must be replaced by new resource ids. E.g.
5839051: english, greek
must be replaced with88363-5839051: english, greek
in.ark/tags
, etc.Provide Android API for indexes and storages #21
Basically, we just need to take code from Navigator and move it into arklib-android, ensuring any app could just import couple of modules and use metadata as well as index. We don't really need indexing in the apps right now (except Navigator). Could be useful later.
Separate user-defined properties into dedicated storage ARK-Memo#8
We need to use new metadata storage and separate
title
into it. Also, we can introducecreated-date
metadata field.This issue is kinda similar to Handling Link-to-Web resources using ArkLib ARK-Shelf#21
The text was updated successfully, but these errors were encountered: