Вы здесьКак приделать поиск к ftp?
Опубликовано вс, 22/11/2009 - 03:21 пользователем Bill_G
обратите внимание, что в пункте меню справа Другие библиотеки 2 подпункта: располагаются на фтп, и каким-либо поиском не охвачены,
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Iron Man RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 3 часа
Isais RE:Багрепорт - 2 11 часов konst1 RE:Файнридер для Win11 1 день Океана RE:Подайте бедному копеечку на книжку с литреса... 3 часа larin RE:Оплатил, но абонемент не отображается 3 дня sem14 RE:Книжная серия «Сlio» издательства "Евразия" 6 дней Isais RE:Национальный конкурс на лучшее литературное произведение... 6 дней Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 6 дней sem14 RE:Современная корейская литература. Книжная серия... 6 дней sem14 RE:«Морской роман» — книжная серия Калининградского книжного... 1 неделя larin RE:Оплатил,но абонемент не отображается 1 неделя larin RE:Оплатил, но абонемент не отображается 1 неделя sd RE:Fishing 1 неделя Алексей111111111111 RE:Оплатила,но абонемент не отображается 1 неделя sd RE:Доступ 27 2 недели kopak RE:Беженцы с Флибусты 2 недели Isais RE:Вадим Иванович Туманов - Всё потерять - и вновь начать с... 2 недели Isais RE:Семейственность в литературе 2 недели Впечатления о книгах
Barbud про Ланцов: Железный лев (Альтернативная история, Социальная фантастика, Попаданцы, Самиздат, сетевая литература)
02 08 Тетушки, в первой половине XIX века употребляющие названия "ацетон" и "серная кислота" - явный анахронизм, тогда эти вещества назывались по-другому. А так вообще - типичная махровая ланцовщина. ГГ круче каленых яиц, всяких ……… Оценка: плохо
mysevra про Блэквуд: Вендиго [сборник litres] (Ужасы, Фэнтези, Городское фэнтези)
02 08 Чувствуется несовременность текста: деликатность в описании, сдержанность и отсутствие показной кровожадности. Оценка: хорошо
mysevra про Кинг: Долгая прогулка [The Long Walk ru] (Социальная фантастика)
02 08 Ого, меня проняло. Это же надо уметь так излагать (да и переводить тоже). Хорошая история, заставляет задуматься, не зря включена в список ALA. Оценка: отлично!
mysevra про Пиккирилли: Осколки [The Shards ru] (Ужасы, Триллер)
02 08 С ужасами здесь не густо. Скорее вялотекущий «крутой детектив», в котором главный герой с тёмным прошлым спит с красавицами и мутит – по его же словам – воду. Не хватает многозначительной сцены на пирсе в дождливую ночь под звуки саксофона. Оценка: хорошо
Aleks_Sim про Стопичев: СВО. Босиком по стеклу (Современная проза, Публицистика, О войне)
01 08 Русским, где бы они не жили никто не мешает, а вот бандеровцам мешают - поляки, венгры, сербы и конечно русские... Оценка: отлично!
Perca про Шаргородский: Защитник феи [СИ] (Городское фэнтези, Самиздат, сетевая литература)
01 08 Даже не верится, что Шаргородский закончил хоть одну серию! Щось у лісі здохло... Оценка: хорошо
дядя_Андрей про Крусанов: Совиная тропа [litres] (Историческая проза, Современная проза)
31 07 А, что, разве десятые тоже были "ревущие", как девяностые?
Лысенко Владимир Андреевич про Стопичев: СВО. Босиком по стеклу (Современная проза, Публицистика, О войне)
31 07 Как и во все времена русским весь мир мешает, были бы в мире одни русские все было хорошо, а то весь мир против русских. Оценка: нечитаемо
miri.ness_ про Катаев: Трава забвенья (Биографии и Мемуары)
30 07 Да, "Трава забвения" - отличная книга, как и "Алмазный мой венец", обложка от которого есть, а книги в этой раздаче нет. Как-то непонятно, какую третью повесть кто-то имел в виду: "Святой колодец" или "Уже написан Вертер"? ……… Оценка: отлично!
Олег Макаров. про Илья Городчиков
30 07 Удивительное отсутствие у автора умения согласовывать предложения. Невозможно читать
epoost про Спрингер: Энола Холмс и маркиз в мышеловке [The Case Of The Missing Marquess] (Детская проза)
30 07 Данная книга представлена в формате фото и нуждается в OCR и конвертации в формат FB2.
Никос Костакис про Петр Алмазный
29 07 Nicout, не будем спорить, был ли доступен автору приведенный вами список "гранита науки". Вполне достаточно того, что тост шашлычника из "Кавказской пленницы" ("Так випьем за кибэрнэтикэ!") был услышан каждым обывателем ……… |
Комментарии
Отв: Как приделать поиск к ftp?
ЗЫ мне известно про сервис filesearch.ru
к сожалению мою заявку они игнорируют
Отв: Как приделать поиск к ftp?
может PRO-search 0.18.2 http://pro.setun.net/search/
пример http://www.vzar.net/search/
Отв: Как приделать поиск к ftp?
вроде ничего, но оч. мудреная установка....
Отв: Как приделать поиск к ftp?
http://www.ftp-poisk.kiev.ua/
Отв: Как приделать поиск к ftp?
все бы ничего, но
1) Нельзя указывать немаршрутизируемые IP-адреса - у меня нет статического IP и не будет, а адрес dyndns он не принимает
2) не надо индексировать все папки на фтп, тем более они в корне фтп не отображаются,
а только конкретные:
ftp://free-books.dontexist.com/pictures
ftp://free-books.dontexist.com/comics1
ftp://free-books.dontexist.com/comics2
ftp://free-books.dontexist.com/comics3
ftp://free-books.dontexist.com/comics4
Отв: Как приделать поиск к ftp?
Там есть e-mail администратора. Я думаю, он будет не против добавить ваш фтп.
Отв: Как приделать поиск к ftp?
Э.. а можно дурацкий вопрос - а в чем смысл/цель катологизации? То есть что вы собираетесь потом делать? искать имена файлов? И как/для чего?
Отв: Как приделать поиск к ftp?
чтоб найти нужный файл,
но сейчас идет речь не о каталогизации, а об индексации
ну разумеется, а что там еще можно искать? ну и имена папок тоже разумеется
как - хороший вопрос, я сделал списки для поиска по странице браузером
ftp://free-books.dontexist.com/comics1/_catalog/
но это не оптимальное решение
Отв: Как приделать поиск к ftp?
Ну... напишите сами програмку которая делает (x)HTML и его и выкладывайте.
Отв: Как приделать поиск к ftp?
умел бы - давно написал,
Отв: Как приделать поиск к ftp?
Directory Lister Pro v1.15
Отв: Как приделать поиск к ftp?
допустим, а обновление?
+ народу каждый раз придется грузить списочек мегабайт на 30
Отв: Как приделать поиск к ftp?
1.есть набор стартовых каталогов, пусть они будут записаны в файле по одному на строке. Стартовые каталоги могут быть для разных дисков и обязательно не пересекаеются (контроля этого не надо).
2.eсть набор правил формирования результирующих списков ссылок. Задаются в отдельном файле как набор троек - имя файла списка, шаблон для преобразования в ссылку имени файла, список шаблонов файлов.
Шаблон формирования ссылки - это префикс, что добавляется к имени файла.
Шаблон файлов - правило отбора файлов для включения в список по данному правилу. Например, a*.* и т.п. Здесь надо придумать какие-то нестандартные способы описания, чтоб можно было задать, например, все файлы с русскими именами (а не перечислять все буквы)
3.место куда складываются результирующие файлы
Результаты
-набор файлов, наверное .html, описанных в п.2
В каждом файле должно быть
-имена файлов, имеющихся в стартовых каталогах из п.1, преобразованных согласно шаблону формирования ссылки из п.2.
-файлы включаются в рез.файл согласно шаблону из п.2 и сортируются по алфавиту.
Требования
-питон, потому как уже установлен. Ну или что другое подобное.
Как это будет выглядеть при работе.
-скрипт будет запускаться раз в сутки, сначала строятся новые списки, а потом они подменяют старые
-юзеры будут видеть эти списки, искать можно или в броузере или предварительно скачав страницы.
БГ, я все правильно понял? ТОлько я такого не умею, может кто поможет...
Отв: Как приделать поиск к ftp?
Было бы под винду - написал бы, в принципе все довольно элементарно если не на ассемблере писать :), а питоны и прочая увы не мое.
Отв: Как приделать поиск к ftp?
Отв: Как приделать поиск к ftp?
А при чем тут интерфейс, просто тот же .Net имеет отличные классы как для работы с файлами так и для работы с XML.
А с другими я не знаком.
Отв: Как приделать поиск к ftp?
Отв: Как приделать поиск к ftp?
можно и списками, сгруппированными по какому-л признаку - по первой букве например,
а вообще просто окно поиска, ищущего по всем спискам
списки не всегда удобны, вот такой файл где будете искать?
[BD Fr] Enki Bilal - Warhole - 03 - Rendez-vous a Paris.cbr
в списке на букву R, B, W ?
Отв: Как приделать поиск к ftp?
Отв: Как приделать поиск к ftp?
так и не требуется при каждом запросе перелопачивать N терабайт,
раз в сутки автоматом делается листинг нужных директорий + замена путей на те, что на фтп,
и следующие сутки поиск работает только с этим листингом не лазая с файловую систему
Отв: Как приделать поиск к ftp?
не, лучше все же чтоб списки в html строились. Потом, если сервер не потянет, искалку можно будет просто обрубить и все. А искать что в html, что в тексте - разница не большая.
Отв: Как приделать поиск к ftp?
Я дико извиняюсь. А чё, показать файловую структуру стандартными средствами Апача - не для реальных пацанов? Реальные пацаны юзают .Net?
Вообще-то, требуемая задача решается скриптом строчек на 40 через cgi, со всеми рюшечками, если лень Апач конфигурировать. Я так в юности развлекался, в качестве учебной задачи.
Отв: Как приделать поиск к ftp?
Отв: Как приделать поиск к ftp?
Дык исходно задача была - дать это проиндексировать поисковику. Какая разница, какая там вложенность?
Отв: Как приделать поиск к ftp?
1.минимальный вариант - генерация сортированных списков по заданному шаблону, на питоне.
2.продвинутый вариант - дополнительно к п.1. поисковый скрипт в нагенеренных списках, на пыхе.
В любом случае, нужен программер - ни я, ни БГ этого сделать не сможем. Неужели нету желающих помочь? Не верю:)
Отв: Как приделать поиск к ftp?
Не, господа, я вам тут не доктор. Ибо полагаю, что всё это костыли к отсутствию главного - нормального электронного каталога. В котором и должен быть весь поиск.
Отв: Как приделать поиск к ftp?
Отв: Как приделать поиск к ftp?
вот -вот.
комиксов - 260000,
картинок 400000
Отв: Как приделать поиск к ftp?
кто-нибудь подкинет этот скрипт в 40 строчек?
Отв: Как приделать поиск к ftp?
На OS/2 перейдёте?
Наивно полагать, сидя под недееспособной ос, что для Вас сделают хороший и удобный инструмент. Используете "решения Майкрософт"? Вот в Микрософт и обращайтесь.
Отв: Как приделать поиск к ftp?
неа,
это скорее нужно не мне, а коммюнити сайта,
Отв: Как приделать поиск к ftp?
Можно подумать что питона под винду нет...
Вы б не вые... а помогли лучше.
Отв: Как приделать поиск к ftp?
А ты бы на хуй не пошёл?
Отв: Как приделать поиск к ftp?
А не подойдет ли благородным господам DirPrint?
http://www.wimsprograms.com/dirprt40.html
Description:
With this program you can print a file-listing or a tree-like structure from any folder on your hard drive or a shared directory on the network. You can sort the listing by anything you want, apply filters, ... DirPrint integrates seamlessly with Windows Explorer, so all you have to do is right-click on a directory, select Print Directory and you're on your way !
Пользуюсь уже лет 6 от случая к случаю...
Отв: Как приделать поиск к ftp?
она просто делает листинг файлов,
который надо будет каждый раз скачивать и использовать поиск по странице браузера
Отв: Как приделать поиск к ftp?
Такой вариант:
Ставите денвер (Apache+PHP+MySQL) или альтернативный набор (например XAMPP) или собираете/уанавливаете Apache+PHP+MySQL вручную для *nix/win
Настраиваете апач так, чтобы корень сервера совпадал с корнем каталога файлов или просто переносите каталог файлов в корень сервера.
Далее простой скрипт (требует PHP5):
<?php
$root=$_SERVER["DOCUMENT_ROOT"];
foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($root)) as $file) {
echo $file."<br>";
// прочие функции, в т.ч. добавление в БД
}
?>
этот скрипт - итеративный обход каталога $root с обходом всех директорий (любого уровня вложенности) виртуального сервера (не всего компьютера).
$file - полный путь файла (строка) вида Y:/home/test.ru/www\index.php - для винды и вида /pub/home/hostname/htdocs/index.php - для *nix
Переделываем скрипт под свои нужды, распарсивая полученную строку и загоняя её в БД в виде например таком: "полный путь к файлу", "имя файла", "тип файла", "размер файла" и т.д.
Размер файла можно получить функцией filesize ()
Для mysql есть ограничение на длину запроса/количество добавляемых строк (это на тему, что файлов много) - например если формировать строку запроса для записи в БД в теле цикла, то придётся добавить счётчик, который досчитывал бы до 50 (например), выполнял запись в БД, обнулял строку запроса и обнулялся сам.
Выдачу организовываем любыми средствами из БД, можно в формате обычного сайта (на PHP) с поиском по базе (можно аяксом) с прямыми ссылками на файлы.
Есть только один вопрос - я не знаю, есть ли в денвере и других пакетах для винды аналог крона (в данном случае придётся настроить планировщик так, чтобы он запускал браузер с адресом вида http://test.ru/script.php по расписанию (ИЛИ) запускать его ручками каждый раз после обновления (ИЛИ) добавить в планировщик запуск браузера у которого в качестве домашней страницы стоит адрес скрипта).
Фух, вроде нигде не напутал... всё. Но это уже не поиск по FTP. =)
Отв: Как приделать поиск к ftp?
а там нет 1 корня,
это 4 жестких диска
Отв: Как приделать поиск к ftp?
Немного поработав с PHP и MySQL предполагаю что можно сделать такой алгоритм -
Качаем список файлов с фтп (лучше бы делать это в локальном каталоге, затем импортировать список)
парсим построчно его в базу
при необходимости делаем запрос из базы с поиском по слову.
в принципе все.
На досуге могу попробовать накропать пример
Отв: Как приделать поиск к ftp?
вариант,
но нужно чтобы листинг делался ежедневно автоматически сам и в базу тоже сам добавлялся