Давно искал хорошую программу для поиска по локальным файлам (может помнит кто треды те), ничего годного так и не было найдено, поэтому решил написать своей велосипед. Пробовал Яндекс Desktop и Google Desktop, оба ищут отвратительно.Написал простой локальный поисковик для файлов, который неплохо так ищет, может кому пригодиться. Поиск происходит по названиям папок и файлов, учитывая разные факторы для ранжирования тех или иных файлов. Полнотекстового поиска нет, он сильно замедляет поиск. Как правило, файлы уже имеют нужные имена для поиска или названия папок. Искать можно с ошибками, по названию частичному названию и так далее.Имеются фильтры для поиска (типы файлов, расширения файлов), можно создавать отдельные базы (категории) и искать по ним. Попробовать - https://github.com/r57zone/Home-SearchЕсли будут какие-нибудь пожелания - пишите.Запрос и вывод результатов происходит в браузере, как у Google и Яндекс Desktop, приложение висит в трее.
Есть Everything, работает хорошо.
>>2012274 (OP)>Delphi Хотел спросить: ты ебанутый? Но заглянув на гитхаб, понял, что ответ и так очевиден.
>>2012294>Delphi умер!! Он не работает!!! Мне так сказали на хабре. Раз так сказали, значит на нем писать нельзя, иначе превратишься в зомби, он ведь не поддерживается, мне так на хабре сказали.
>>2012294здесь не срач про языки
>>2012306>>2012309Отставший, плиз.
>>2012314нет, нужно каждый день переходить на самое модное и последнее, ведь оно обязательно лучше, ну мам, так написали на хабре. Наверное мне нужно было делать приложение на nodejs? или на каком-нибудь go? А потом просить пользователя поставить 100500 библиотек для запуска тормозящего приложения. У каждого языка свои задачи, Delphi более чем справляется со своими задачами.
>>2012318>нет, нужно каждый день переходить на самое модное и последнее, ведь оно обязательно лучше, ну мам, так написали на хабреНе, а че дельфи то. Надо писать на фортране, аголе, бейсике в крайняк. ДИДЫ НА НИХ ПЕСАЛЕ И ТЫ ПИШИ!
>>2012306Я про твой говнокод так-то. Впрочем, чего еще следовало ожидать от дельфидебила.
>>2012274 (OP)А зачем в браузере? В этом есть какой-то практический смысл?
>>2012347писать нужно на том, что удобно и что подходит для задачи.>>2012349говноед без пруфов, в зондом гугла в жопе>>2012352больше результатов, привычный интерфейс поиска (аля гугл)
Вот кстати еще одна программа по поиску данных MyTetra - https://habrahabr.ru/post/316814/ хорошая прога, поиск есть, но нужно все вносить по новый под их формат и это главная проблема подобного, но как вариант тоже подходит.
>>2012274 (OP)Так и в чём преимущество-то твоего перед виндовым/everything/total commander?
>>2012414ранжирование и фильтры. Можно набрать часть названия файла, с ошибками и первым будет нужный файл. То есть папки и названия файлов проходят разные проверки на совпадение и к результату прибавляется вес и он показывается выше.В винде, тотал командоре и т.д. нужно точно и правильно писать название файла, они будут сплошником без учитывания веса выводиться. В Home Search тебе не обязательно помнить все, ты вводишь примерный запрос (даже с ошибками) и получаешь то, что ищешь и скорее всего первым результатом.
>>2012432Неплохо, но в рамках браузера все это сомнительно.
Locate - если нужен частый и МГНОВЕННЫЙ поиск (внутренняя БД).SearchMyFiles - классический поиск + куча условий.
>>2012365>на том, что удобноУтка закрякала. Не удивляйся потом, что поддерживать своё что удобно будешь самостоятельно, потому что больше никто не пишет на этой устаревшей говнине.
>>2012274 (OP)mlocate.
>>201246995% небольших проектов вроде этого держится на одном человеке независимо от того на чем он написано.
>>2012483Точно, поэтому давайте писать на питухось-онли говнине из 2003-го.
Меня смущает браузерный интерфейс
>>2012274 (OP)Какие преимущества перед Windows Search?
>>2012469поддерживать буду только я, понятное дело, большинство подобных небольших проектов поддерживает всегда только автор.>>2012483ага>>2012560а чем? очень удобно. Можно по клику на иконку вызвать страницу с поиском, по умолчанию запросы разрешены только от самого себя (127.0.0.1)>>2012562не пробовал его, но если google и яндекс ищут плохо, то у microsoft точно это дело не лучше.
>>2012594Встроенный в винду поиск прекрасно ищет по тексту в докуменах и pdf
>>2012432как-то не вижу смысла в ранжировании, если речь идёт всего лишь об имени файла.В тотале я помимо астерисков могу и регэкспы использовать + куча настроек + поиск по контенту в разных кодировках + интеграция с everything.В виндовом же поиске киллерфича это индексированный контент, так что сложно представить зачем нужен браузерный костыль.
>>2012657А, ну то, что умеешь делать такое, молодец конечно. Ссылки на гитхаб в резюме, говорят, неплохо помогают.
>>2012274 (OP)Выглядит, конечно, симпатично, но если нужен простой поисковик - есть встроенный, а если нужен продвинутый - есть find в составе любого posix-окружения. Киллерфичи не хватает.
Пиздос тут накинулись на пацана. Во-первых, он написал под себя с подливой и выложил просто если вдруг кому-то надо такое. Не нужно вам - ну и пиздуйте дальше. Я когда-то себе писал мелкие штуки вроде просмотра логов скайпа по выбранному дню или конвертированиеписоешкакоешвПИСОЕШ@КАКОЕШпоскольку сидел часто в бугурт-тредах и меня заебывало писать капсом, добавлять @ и выделять жирным. Я написал себе сайт, чтоб было доступно везде и оно конвертировало бугурты. Да написано было не идеально, да может использовались не спмые передовы бутстрап технологии, но смысл в том что нужна была тулза и я ее сделал. Так же и у ОПа. Это не энтерпрайз проэкт и даже нет заказчика и эту поеботу не нужно поддерживать. Не нужны комментарии в коде и даже чистый не говнистый код потому что оно и так жрет мало, работает и никто больше в этот код смотреть не будет. поэтому как оно написано и на чем не ебет ни грамма до тех пор пока ОП не собереться эту штуку продавать или ширако распостранять. Пиздец вы дибилы - хотите чтоб анон написал какую-то МЕГАОХУЕННУЮ прогу МЕГАОХУЕННО на МЕГАТЕХНОЛОГИЯХ, такую что еще никто не додумался и она блядь всем будет жизненно необходима, без нее теперь никто не сможет жить. И чтоб это было бесплатно. Если ты хочешь чтоб человек писал именно так и именно то - плати, делай заказ. Пока ты не платишь, то я могу хоть написать "хелло волд" в 100 строк и когда ты будешь говорить мне про оптимизацию я буду водить тебе хуем по губам, потому что кто ты такой? Оптимизировано я пишу на работе, где, блядь, надо писать йобу по выдаче загранпасспортов. Вот там надо пиздец какую архитектуру писать чтоб по всей стране работало и на выдачу и на сканирование. А поисковик может быть написан хоть жопой если он не тормозит, быстро ищет и написан не для широкого использования.
Мне оно особо не надо, предпочитаю четкое структурирование поиску в куче говна, но на заметку взял, может когда и появится необходимость.
>>2013156у меня как раз четкое структурирование, но поиск ускоряет доступ к файлам
Listary
>>2012274 (OP)А нахуя эта веб-хуйня, и почему бы не искать по человечески обычным поиском?
>>2013698тред почитай немного, затем что обычный поиском ты не найдешь файл, если введешь название с ошибками, затем, что выдача будет в разнобой, если точно не помнишь файл, если вообще найдет твой поиск и т.д.тут ввел запрос и получил первым результатом то, что ищешь.
>>2013702> тред почитай немного, затем что обычный поиском ты не найдешь файл, если введешь название с ошибками,А тут типо найдешь? На полноценной большой файлопомойке, а не тестовом примере в пару десятков файликов?
>>2012274 (OP)Запили переносимые прожектные файлы, ну или просто скажи как ты это всё собираешь, попробую на прыщах потестить.
>>2012274 (OP)>Давно искал хорошую программу для поиска по локальным файлам [...] ничего годного так и не было найденоfind/thread
>>2012274 (OP)Спасибо, но лучше я не буду пользоваться ботнетом от васяна.>>2012352Сам подумай. Он будет отсылать данные с твоего компа без проблем со встраиванием.
>>2013702> тут ввел запрос и получил первым результатом то, что ищешь.Короче, это недоаналог индексатора Baloo из кед? Правда, надо сказать - балу в камелкейс/паскалькейс не умеет, так что по "Int To String" IntToString.html не найдет. Но вот по int_to_string - очень даже.
>>2013740на линукс пока версии нет, онли винда, потому как delphi, но можно когда-нибудь перенести на питон в общем-то.
>>2013776>Спасибо, но лучше я не буду пользоваться ботнетом от васяна.>ботнет>открытые исходники, бери и собирай>Сам подумай. Он будет отсылать данные с твоего компа без проблем со встраиванием.в том и дело что нет, почитай код, там только поиск. Ну и да, мне очень интересно, какие у тебя докладки или картинки лежат на жескаче
>>2013777>не умеет, так что по "Int To String" IntToString.html не найдет.вот это и главная проблема, а >>2012274 (OP) найдет, можно много как написать itostr into str и т.д. в этом и суть проекта.Скачал ты какую-нибудь полезную страничку по настройке какой-нибудь йобы на хард, закинул в нужные папку, назвал. Потом примерно набираешь запрос и находишь.
>>2013896>потому как delphiLazarus жи есть, наверняка он умеет прожект-файлы делфи кушать.>перенести на питонА чому сразу не на нём? Потому что сразу вся оригинальность теряется, на питоне то каждый может
>>2013899Чтобы в паскалькейс и нечеткий поиск научить - проще балу пропатчить, не?Только он уже интегрирован и все такое.
>>2013928пробовал лазарус, он по прежнему сырой, для линукса лучше на питон перенести.>А чому сразу не на нём?тому что под виндой лучше standalone приложение, ну по крайней мере мне так удобнее. >>2013931хз, ну я вот велосипед написал, под эти свои задачи, мб тоже кому нужно будет, на хабре в коментах люди писали, что они тоже что-то подобное ищут.
>>2013933Раз лил это на гитхаб - мог бы в нормальной кодировке залить, а не сраной windows 1251?Не очень то приятно онлайн на кракозябры вместо комментариев смотреть.
>>2013969открой https://raw.githubusercontent.com/r57zone/Home-Search/master/Unit1.pas , выбери кодировку в браузере
>>2012274 (OP)> windowsА вам find не завезли? Там всего-то пару флагов запомнить надо.
>>2014345каких
>>2012365Сейчас бы виндоюзверь говорил про зонды, всю жизнь под колпаком сидишь, так еще и юзаешь наверное не утку.
>>2014385я не на 10ке сижу, а на 7ке, тогда еще о зондах думали не так, а конкретные пакеты обновлений с зондами я не ставлю, плюс в hosts на всякий кинул в блок нужные адреса
>>2013933Будто из питона нельзя стандалон сделать для винды.
>>2014424можно, но не нужно
>>2014434Лол, дельфиблядок рассуждает о ненужности.
>>2014471зонд гугла из жопы сначала достань, а потом что-то обсуждай
>>2014556У меня швабодный зонд хромиум, а ты сперва сперму сглотни, прежде чем пиздеть.
>>2014608>швабода>хром>закачивает бинарники при запускеряряряр
>>2014674Либо ты на самом деле долбаеб, либо так тупо траллешь. В любом случае, выглядишь долбоебом.
>>2014685хромиум в смысле, ну загугли даун, хром и хромиум закачивает бинарники. У тебя может быть свободный хромиум, только если из него выпелено это или ты используешь какой-нибудь iron browser
>>2014688>iron browserПрежде чем писать разберись сперва в вопросе.
>>2014704>iron browserSRWare Iron
Поздравляю, ты сделал 0,05 от того, что умеет Finder.
>>2014728>FinderА что он умеет?
>>2012274 (OP)>Запрос и вывод результатов происходит в браузереТо есть чтобы найти файл, нужно запустить жрущий джва гигабайта на одной пустой вкладке брувозер? Иди ты нахуй.
>>2012347Поисковую систему надо писать на лиспе и прологе.
>>2013088>заебывало писать капсом, добавлять @ и выделять жирным>написал себе сайтА мог бы простенький скрипт на автохоткей сделать.