|
1 | 1 | ## 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: |
5 | 9 | * Link to directly open the found file in browser itself.
|
6 | 10 | - [x] Video preview
|
7 | 11 | - [x] Audio preview
|
8 | 12 | - [ ] Text and source code preview
|
9 | 13 | - [ ] 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 |
15 | 14 | * 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) |
16 | 20 |
|
17 | 21 | #### 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 | |
29 | 42 |
|
30 | 43 | #### 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. |
35 | 49 |
|
36 | 50 |
|
0 commit comments