naaive / orange Goto Github PK
View Code? Open in Web Editor NEWCross-platform local file search engine.
Home Page: https://0-range.github.io
License: GNU General Public License v3.0
Cross-platform local file search engine.
Home Page: https://0-range.github.io
License: GNU General Public License v3.0
OS
Arch Linux
installed by appimage
MAC下使用后有以下几个体验:
(1)安装快捷方便,界面简约,很喜欢这点;
(2)电脑插了很多移动硬盘后,做前置缓冲会很慢(文件太多,能理解);
(3)查询数据显示不完整,很多预期结果没有查询出来(有点难受呀)。
start orange with error msg below
Error msg
Gtk-Message: 22:06:02.410: Failed to load module "xapp-gtk3-module"
Gtk-Message: 22:06:02.411: Failed to load module "canberra-gtk-module"
Gtk-Message: 22:06:02.481: Failed to load module "colorreload-gtk-module"
Gtk-Message: 22:06:02.481: Failed to load module "window-decorations-gtk-module"
Gtk-Message: 22:06:02.648: Failed to load module "xapp-gtk3-module"
Gtk-Message: 22:06:02.649: Failed to load module "canberra-gtk-module"
Gtk-Message: 22:06:02.705: Failed to load module "colorreload-gtk-module"
Gtk-Message: 22:06:02.705: Failed to load module "window-decorations-gtk-module"
orange version: 0.1.0
System info
lizhe@ori
OS: Manjaro 21.2.5 Qonos
Kernel: x86_64 Linux 5.15.28-1-MANJARO
Uptime: 6m
Packages: 1602
Shell: python
Resolution: 1920x1080
DE: KDE 5.91.0 / Plasma 5.24.3
WM: KWin
GTK Theme: Breeze [GTK2/3]
Icon Theme: breeze-dark
Disk: 67G / 236G (30%)
CPU: Intel Core i7-7700K @ 8x 4.5GHz [36.0°C]
GPU: Mesa Intel(R) HD Graphics 630 (KBL GT2)
RAM: 2991MiB / 15866MiB
Python 3.10.2
NVIM v0.6.1
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by builduser
Features: +acl +iconv +tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/share/nvim"
Run :checkhealth for more info
alacritty 0.10.1 (2844606d)
无意中看到了这个app,第一次试用搜索速度确实惊倒了我。
作为一个macOS端用户,尝试过不少搜索app,Houda,easyseach,乱七八糟的什么都有,还有一些都记不得名字了。更有命令行的fd工具。
只能说,macOS端的搜索软件和Windows相比,实在是太乏善可陈了,不知道这个锅应不应该由Apple 来背。
几个问题:
1.搜索栏无法粘贴?是有意设计这样还是我的bug?
2.底部索引进度一直都是一条直线,索引文件倒是一直在增加,这个是怎么回事?
3.搜索到的文件,键盘上下选择后无法直接打开?只能右键打开?
4.能否增加搜索范围的下拉框?对常用的历史搜索范围做保留?
5.macOS端的UI提升下?
6.底层搜索的算法是什么我不确定,如果可能的话能否提供建议的api支持,方便用户自己做第三方app扩展。比如Keyboard maestro,Alfred等等。
7.有搜索不到的情况,很奇怪。比如陈淑桦-滚滚红尘.m4a,搜索"红尘“搜索不到,"滚滚红尘"能搜到,这个匹配的规则是什么?
可以考虑收费。
RT
G:\Codebase\Rust\good-projects\orange\src-tauri>cargo run
Compiling serde_json v1.0.79
Compiling log v0.4.14
Compiling url v2.2.2
Compiling ntapi v0.3.7
Compiling serde_with v1.12.0
Compiling string_cache v0.8.3
Compiling tracing v0.1.32
Compiling native-tls v0.2.8
Compiling want v0.3.0
Compiling windows_macros v0.30.0
Compiling futures-channel v0.3.21
Compiling httparse v1.6.0
Compiling semver v1.0.6
Compiling proc-macro-error-attr v1.0.4
Compiling libz-sys v1.1.5
Compiling http-body v0.4.4
Compiling uuid v0.8.2
Compiling toml v0.5.8
Compiling serde_urlencoded v0.7.1
Compiling miniz_oxide v0.4.4
Compiling markup5ever v0.10.1
Compiling futures-io v0.3.21
Compiling httpdate v1.0.2
Compiling futures-sink v0.3.21
Compiling encoding_rs v0.8.30
Compiling winreg v0.10.1
Compiling sysinfo v0.23.6
Compiling windows_x86_64_msvc v0.24.0
Compiling cty v0.2.2
Compiling either v1.6.1
Compiling futures-util v0.3.21
Compiling tower-service v0.3.1
Compiling raw-window-handle v0.4.2
Compiling proc-macro-error v1.0.4
error[E0793]: reference to packed field is unaligned
--> C:\Users\Administrator.cargo\registry\src\mirrors.ustc.edu.cn-12df342d903acd47\ntapi-0.3.7\src\ntexapi.rs:2783:52
|
2783 | *tick_count.QuadPart_mut() = read_volatile(&(*USER_SHARED_DATA).u.TickCountQuad);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
= help: copy the field contents to a local variable, or replace the reference with a raw pointer and use read_unaligned
/write_unaligned
(loads and stores via *p
must be properly aligned even when using raw pointers)
error[E0793]: reference to packed field is unaligned
--> C:\Users\Administrator.cargo\registry\src\mirrors.ustc.edu.cn-12df342d903acd47\ntapi-0.3.7\src\ntexapi.rs:2807:25
|
2807 | ((read_volatile(&(*USER_SHARED_DATA).u.TickCountQuad)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
= help: copy the field contents to a local variable, or replace the reference with a raw pointer and use read_unaligned
/write_unaligned
(loads and stores via *p
must be properly aligned even when using raw pointers)
Compiling selectors v0.22.0
Compiling libgit2-sys v0.13.2+1.4.2
Compiling treediff v3.0.2
For more information about this error, try rustc --explain E0793
.
Compiling serialize-to-javascript v0.1.1
error: could not compile ntapi
(lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
G:\Codebase\Rust\good-projects\orange\src-tauri>
可否增加可通过网页访问的headless模式以便在服务器上使用?
everything wiztree都没有提供,在hk的内地人十分痛苦,不知道作者有没有可能做?
It is very unintuitive as a Mac user that the search bar does not support the command + A shortcut for selecting all text in the field. This support would be a nice addition to make the app feel more "native".
Otherwise, I am really impressed by the speed of Orange. Good work! :)
比如搜索 rss
, 能搜到带 rss
的
但是 rs
就不能搜到 rss
“包含路径”模式定义:和“排除路径”模式相反,指定包含的路径才被索引。
使用场景:用户具有良好的文件分类习惯,只想索引某些个文件夹,比如book、note、config、code、video....
用现在的“排除路径”模式解决
1.要么浪费配置时间:花很多时间排除没必要的文件夹。
2.要么浪费性能:不费时间去设置排除文件夹,但要额外索引非常多没必要的文件夹,并且增加同名搜索结果干扰机会。
可能是listary最无可取代的功能,也是文件搜索的一部分,不知能否支持。
mac下的操作习惯就是空格可以预览文件,比如txt、图片、pdf等等都可以,建议orange支持下
Often I have to search files on another computer in the LAN, connected to the same wifi.
I see there is no option to add such network path.
Is something like this supported or planned? Like Tools -> Options -> Indexes -> Folders
in Everything
Thanks.
Hey, I cannot run this on WSL and error message is still unclear to me.
At first it requires missing libappindicator3-1
that was not available through apt
and I had to download it from http://ftp.us.debian.org/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb
I solved that out (as well as other missing deps), Orange got installed, but when I run it I get:
dzek@dzek-dell:/tmp$ orange
start travel /
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
(WebKitWebProcess:26964): Gdk-ERROR **: 12:05:56.983: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadFBConfig'.
(Details: serial 181 error_code 163 request_code 149 (GLX) minor_code 21)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
On the interent I found only just something about NVidia drivers, but I don't have NVidia card and WSL probably can't use it anyway.
Any help would be appreciated :)
Thank you for the app, I'm looking for good replacement for Everything
but for Linux (fsearch
looked promising, but it's quite slow, doesn't index stuff in background, tldr UX is far from Everything on Windows) and Orange seems promising.
如题
未来版本是否计划支持文件内容搜索?
这种怎么解决呀,mac电脑。电脑cpu:双核Intel Core i5
So that I can,
Those common settings are missing. Please consider this as a feature request.
Thanks
Hello, what is performance.
Would it comparable with Everything in ntfs file system?
RT
https://www.listary.com/quick-switch :Let file dialog jump to the folder being viewed in any file manager instantly.
Hi, I would like to suggest to add the tag tantivy
in your repository, this will allow others to find easily your repository using: https://github.com/topics/tantivy
Dark mode would be awesome!
My poor eyes are tired.
First of all, thanks a lot for this impressive tool. Really Great idea and perfect tech stack.
Are there any plans to separate the API from the UI? So, for example, I can install it on my Linux server and search files using a web UI?
Thanks
I can understand asking for access to the files on different folders and volumes.
Why do you need access to my Reminders, Contacts, and Calendars?
This made me not trust the app even for my files.
什么时候发布 0.6.6 ?
tldr;
would be good to have MSI in chocolatey.org
Thanks.
安装到差不多结束时出现下面异常信息:
There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected.
Contact your support personnel or package vendor.
类似everything
可以支持macos 10.15吗
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.