Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx] sqlite-wlx - просмотр SQLite файлов

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
little-brother



Joined: 29 Sep 2021
Posts: 25

Post (Separately) Posted: Wed Sep 29, 2021 18:01    Post subject: [wlx] sqlite-wlx - просмотр SQLite файлов Reply with quote

Плагин для просмотра файлов SQLite3 (*.db, *.db3, *.sqlite, *.sqlite3).
Альтернатива "SQLite Viewer".

Страница проекта - https://github.com/little-brother/sqlite-wlx
Скачать - https://github.com/little-brother/sqlite-wlx/releases/latest/download/sqlite-wlx.zip

Особенности
  • Фильты на колонках: "содержит" (ABC), "исключая" (!ABC), "равно" (=ABC), "больше" (>ABC), "меньше" (<ABC)
  • Сортировка данных по клику по колонке
  • Не требует библиотеки SQLite (встроена)
  • Можно просматривать огромные таблицы *
  • Open-source
  • Скромный размер
* Известная проблема: если данные отсортированы по текстовому полю, то при прокрутке интерфейс зависает, т.к. чтобы получить часть сортированной таблицы с ~1млн строк для отображения SQLite требуется более 15 сек.

P.S. Нет прав для нормальных ссылок.
P.P.S. В 0.9.2 не загружалась на 32 битная версия из-за нехватающих флагов компиляции -Wl,--kill-at. Поправил, теперь работает.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 220
Location: г. Иркутск

Post (Separately) Posted: Mon Oct 04, 2021 05:13    Post subject: Reply with quote

little-brother
Приятный размер. Детект строку пришлось взять из рекомендованной автором SQLiteViewer, так как по умолчанию файлы без расширений не распознаются. Будет ли возможность увеличивать шрифт в таблицах?
Back to top
View user's profile Send private message
little-brother



Joined: 29 Sep 2021
Posts: 25

Post (Separately) Posted: Mon Oct 04, 2021 11:43    Post subject: Reply with quote

Quote:
Будет ли возможность увеличивать шрифт в таблицах?

Вроде и так крупный поставил, но если надо (видимо для 4К монитора или ноута), то можно добавить. Подумаю над этим.
Back to top
View user's profile Send private message
Plumber



Joined: 27 Oct 2008
Posts: 118

Post (Separately) Posted: Mon Oct 04, 2021 16:02    Post subject: Reply with quote

little-brother
Меня тоже очень порадовал размер и спасибо imig73 за подсказку по детект строке.
Но присутствует какое-то странное отображение интерфейса в 32-bit версии (пропадает вертикальный разделитель)

А увеличивать шрифт, думаю, не стоит. Вполне читабельно, просто у нас imig73 любитель гигантизма - заботится о пользователях со слабым зрением Smile
PS
Тут еще с версией непонятка - поставил последнюю версию, а Total Updater мне сообщает, что есть более свежая, от 02.10.2021 Rolling Eyes
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 220
Location: г. Иркутск

Post (Separately) Posted: Mon Oct 04, 2021 16:23    Post subject: Reply with quote

Plumber
Спасибо на добром слове Smile Просто зрение просится на свалку, да и коли есть возможность прикрутить простой ini для визуализации, то было бы супер не только для слепых. Конечно если это вызовет сильно заметное увеличение размера и лишние тормоза, то тада лучше не надо. Хотелось бы чтоб при открытии просмотра, курсор позиционировался хоть куда-нибудь, чтоб навигация клавой заработала сразу а не после клика мышкой. Ну и <Tab> для переключения между разделителем туда же.
Back to top
View user's profile Send private message
little-brother



Joined: 29 Sep 2021
Posts: 25

Post (Separately) Posted: Mon Oct 04, 2021 22:49    Post subject: Reply with quote

Plumber, эх, думал никто не заметит, пока новую версию не выпущу Very Happy Будет исправлено в следующей версии (думаю скоро).

Quote:
Конечно если это вызовет сильно заметное увеличение размера и лишние тормоза

С чего? Если надо, то добавлю. Это не сложно. Разве что с ini могут возникнуть проблемы, когда он не в папке плагина находится.

Quote:
при открытии просмотра, курсор позиционировался хоть куда-нибудь, чтоб навигация клавой заработала сразу а не после клика мышкой. Ну и <Tab> для переключения между разделителем туда же.

Спасибо, про навигацию на клавиатуре забыл. Добавлю.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 220
Location: г. Иркутск

Post (Separately) Posted: Mon Oct 04, 2021 23:01    Post subject: Reply with quote

little-brother wrote:
с ini могут возникнуть проблемы, когда он не в папке плагина находится

Всё почти у всех в папке, как имхо и должно быть. Гислер даже в INI 10-ки секцию специальную ввёл [ReplaceIniLocation] для инструкций принудительного переназначения ini плагинов туда куда надо и получилась удобная незаменимая вещь. Т.е. тут всё в порядке.

А с клавиатурной навигацией будет вообще блеск. Плагин такой нужен, формат такой повально везде. Есть конечно красивый, стабильный, полностью настраиваемый SQLiteViewer, но его непомерный размер в сравнении с вашим просто вводит в ступор.

Благодарим за новый компактный плагин!
Back to top
View user's profile Send private message
little-brother



Joined: 29 Sep 2021
Posts: 25

Post (Separately) Posted: Sat Oct 09, 2021 00:29    Post subject: Reply with quote

Внес изменения.
  • Тип файла определяется по проверке первых байт равенству "SQLite"
  • Колесо мыши c Ctrl изменяет размер шрифта
  • Настройки сохранятся в c:\Users\%USER%\AppData\Roaming\GHISLER\lsplugin.ini
  • TAB/Ctrl + TAB для перехода по элементам
  • Пара фиксов
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group