Time. Time spent on this can not be spend on other features. It is all about priorities.
Did I say now?
Just deciding whether it should be done or not. If indeed so, to put it on the "to do" list, and that's it.
Managing the order of priorities in the big list implementation is void's management, not ours.
Everything already supports TXT and CSV filelists.
They can be opened from File -> Open File Lists
Change the filename to: *.txt or *.csv
For TXT, Everything will import each line as a file/folder path.
a trailing \ indicates a folder.
For CSV, if a filename header is present:
each value under the filename column is a file or folder path.
a trailing \ indicates a folder.
For CSV, with no header:
The value from the first column is a file or folder path.
a trailing \ indicates a folder.
(there's a few quirks in the current versions that will be fixed in the next alpha update)
HTML and JSON will unlikely be supported.
Theses formats are outside the scope of Everything.
I will consider showing TXT and CSV filters in the Open File dialog.
Everything already supports TXT and CSV filelists.
They can be opened from File -> Open File Lists
Change the filename to: *.txt or *.csv
...
...
I will consider showing TXT and CSV filters in the Open File dialog.
Yes, it is configured to show only efu.
You can make it like open file of Word:
All Word Documents (*.docx;*.docm;*.dotx;*.dotm;*.doc;*.dot;*.htm;*.html;*.rtf;*.mht;*.mhtml;*.xml)
i.e.
All supported filelists(...)
NotNull wrote: ↑Sun Sep 03, 2023 9:40 pm... unless you try to open a txt file generated by Everything 1.4 ...
I think the problem is in the old files - they were created in the old syntax, which did not distinguish between a folder and a file (This was before we thought about the problem and its solution). The old files should be upgraded, and make use of the new technology.
The Everything.db is not human readable.
It cannot be opened by other programs.
Other programs cannot generate an Everything.db
Everything.db contains other information, such as the index journal, indexing state and presorted index arrays.
The Everything.db is not designed to be an exported file list.
db2efu can convert a db to an efu file. -db can also open an Everything.db which can then be exported to an efu file.
I think the answer expalins why you don't want to support export (selection) to db.
What about import? I mean to support db in "open file list..." - will load a db as a filelist.
(more user friendly)
Is there any downside?
The next alpha update will have support for opening Everything.db files as a file lists.
This will make it easier to recover filenames from a failed drive.
Everything 1.5 will also keep a backup of your Everything.db as Everything.backup.db
The opened Everything.db will be opened as read-only.