Skip to content

Commit 4a2b74a

Browse files
authored
roadmap focus: meaningful search
1 parent 3c9ff32 commit 4a2b74a

File tree

1 file changed

+37
-23
lines changed

1 file changed

+37
-23
lines changed

Roadmap.md

Lines changed: 37 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,50 @@
11
## Roadmap
2-
* Better results (require some basic algorithm to show useful results.)
3-
* Endless scrolling of results.
4-
* Page navigation on the top (for easier navigation).
2+
3+
[broad view](ahoxus.org/achoz#roadmap)
4+
5+
#### Search
6+
* **Better and _useful_ results**.
7+
8+
lower priority, in priority order:
59
* Link to directly open the found file in browser itself.
610
- [x] Video preview
711
- [x] Audio preview
812
- [ ] Text and source code preview
913
- [ ] PDF preview
10-
11-
* Provide functionality to open files with system apps (could use xdg-open in linux)
12-
* Admin panel
13-
* Meilisearch support
14-
* Docker image
1514
* Watch directory for changes and then update search engine documents.
15+
* Docker image
16+
* Meilisearch support
17+
* Endless scrolling for the results.
18+
* Admin panel
19+
* Provide functionality to open files with system apps (could use xdg-open in linux)
1620

1721
#### Magictill: Slim down files.
18-
Slim down files on the basis of:
19-
How old it is and how frequently those files are access by user.
20-
If any file is older than 1 year and did't access/used/open by user, then magictill script will slim down the quality of files into 85% by default
21-
22-
23-
| Files older than | Slim down quality(by default) |
24-
|-------|-------------------------------------------------|
25-
|2 year | 75% |
26-
|3 year | 65% |
27-
|5 year | 50% |
28-
|10 year|zipped and notify user to keep it in magnetic tap|
22+
mostly focused on image and audio content. such as photos, videos, music, and pdf or container files which include such content.
23+
24+
during the search crawling of files, apply this script (easy to configure and change its settings directly on it):
25+
26+
older files bigger than 2mb in selected folders will get moved away and progressively further reduced, based on last time accessed (not the creation date).
27+
28+
audio content (both from pure audio files and videos) simply get reduced to the bare minimum since the first scan: opus 16kbps stereo. from a usual 128kbps MP3, this offers nearly 90% compression with minimal audio quality loss.
29+
30+
in the first year...
31+
32+
photos: 1mp (perhaps 2mp)
33+
videos: 720p (perhaps 1080p)
34+
35+
| Files older than | Slim down size (by default) |
36+
|---------|-------------------------------------------------|
37+
| 1 year | 50% (1mp turns 0.5mp) |
38+
| 2 years | 25% (360p turns 180p) |
39+
| 4 years | 12% |
40+
| 8 years | 6% (hard to see them at this point) |
41+
|16 years | deleted: keep checksum, metadata, and file name |
2942

3043
#### AI task
31-
Implement computer vision to detects faces, objects and user status to sort files with better tag.
32-
example:
33-
Suppose, user clicks lots of photos in his/her last night birthday parties. achoz will tag those photos with keyword 'birthday party' etc.
34-
It will help to give better search results.
44+
Implement *computer vision* to detects faces, objects, locations, etc to sort files with better tag.
45+
46+
another example:
47+
Suppose, user clicks lots of photos in his/her last night birthday parties. achoz will tag those photos with keyword '[ai] birthday party' etc.
48+
It will help to give better search results, and it will allow to easily sort out automated tags for manually improving them if needed.
3549

3650

0 commit comments

Comments
 (0)