Вы здесьКак приделать поиск к ftp?
Опубликовано вс, 22/11/2009 - 03:21 пользователем Bill_G
обратите внимание, что в пункте меню справа Другие библиотеки 2 подпункта: располагаются на фтп, и каким-либо поиском не охвачены,
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
monochka RE:Подайте бедному копеечку на книжку с литреса... 7 часов
weis RE:Прошу переформатировать, распознать, etc... 3 дня Larisa_F RE:Национальный бестселлер (лауреаты и финалисты) 1 неделя sem14 RE:Премия «Фемина» 2 недели tvv RE:Багрепорт - 2 2 недели sem14 RE:Беляевская премия 2 недели sem14 RE:Серия "Очень прикольная книга", издательство Азбука-классика 2 недели Larisa_F RE:Что читать о блокаде Ленинграда. Подборка книг 1 день sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 месяц Larisa_F RE:Дэвид Герберт Лоуренс собрание в 7 томах том 3 1 месяц sem14 RE:Собираем серию: "Мастер серия", издательство "Лимбус". 1 месяц sibkron RE:«Словенский глагол» 1 месяц Tramell RE:Литературная премия имени И.А. Ефремова 1 месяц sem14 RE:Серия "Что есть что" издательства "Слово"(чего не хватает) 1 месяц larin RE:Оплатил, но абонемент не отображается 1 месяц epoost RE:Чарльз Брокден Браун - Wieland 2 месяца nehug@cheaphub.net RE:Ответственность. 2 месяца nehug@cheaphub.net RE:Доступ 2 месяца Впечатления о книгах
udrees про Шиленко: Смотритель маяка (Фэнтези, ЛитРПГ, Самиздат, сетевая литература)
03 10 Простая приятная книга про «жизнь» попаданца на какой-то маяк в каком-то потустороннем мире, где ночью туман сжирает все живое, а днем в океане плавают монстры, которые запросто перекусывают корабли. В общем написано доступным ……… Оценка: неплохо
udrees про Вальтер: Гниль (Боевая фантастика, Приключения: прочее, Постапокалипсис, Самиздат, сетевая литература)
03 10 Ужасная книга про ужасных персонажей, продолжение их похождений. Кто читал две предыдущие книги, знает что за психопаты – главные герои, и какие они отморозки и маньяки, любящие убивать, пытать, расчленять и поедать людей, ……… Оценка: неплохо
udrees про Каменистый: Не триумфатор (Боевая фантастика, Фэнтези, Попаданцы, ЛитРПГ)
03 10 Продолжение не скучное, хотя больших битв в этой книге нет. Понравится любителям серии, главный герой наконец-то покидает степную страну и направляется на настоящую большую войну. Снова интриги, козни, наемные убийцы. Все ……… Оценка: отлично!
udrees про Дорничев: Дворник 25-го уровня. Том 10 (Юмор: прочее, Городское фэнтези, Самиздат, сетевая литература)
03 10 Сляпанный на скорую руку высер незрелого ума. Ничего нового не придумано, сказка для взрослых. В книге полно цветных картинок, сделанных нейросетью по сюжету. Рассматривать их прикольно, как детскую книжку листаешь. Книга ……… Оценка: плохо
udrees про Дорничев: Дворник 22-го уровня. Том 9 (Юмор: прочее, Городское фэнтези, ЛитРПГ, Самиздат, сетевая литература)
03 10 Слишком простая книга, которая была совсем проходной, если бы не обилие цветных картинок, иногда по 2 на одну страницу. Они превращают книгу в детскую сказку для взрослых, листаешь себе книжку и рассматриваешь веселые картинки, ……… Оценка: неплохо
udrees про Дорничев: Дворник 20-го уровня. Том 8 (Юмор: прочее, Городское фэнтези, ЛитРПГ, Самиздат, сетевая литература)
03 10 Такая простая и наивная детская книжка, наполненная сказочными зверями, феями и призраками. Кажется с первой книги вся история сильно деградировала, как главный герой стал слишком сильным. Книга напоминает детскую также обилием ……… Оценка: плохо
udrees про Михайлов: Пепел доверия 4 (Боевая фантастика, Социальная фантастика, Постапокалипсис, Самиздат, сетевая литература)
03 10 Невероятно продолжение истории выживания в зомби-апокалипсисе. Мало того, сама концепция зомби совершенно новая, я такой не встречал ранее у других. Разные были зомби, но таких, в которых можешь обратиться сам и любой человек ……… Оценка: отлично!
udrees про Атаманов: Стратег из ниоткуда. Книга четвёртая (Боевая фантастика, Героическая фантастика, Фэнтези, Самиздат, сетевая литература)
03 10 Достойная книга, написана живо, интересно, с юмором. Конечно как взрослая сказка – кругом орки, огры, великаны, эльфы. Главный герой в основном стратег, чем боевой герой, хотя в сражениях тоже принимает участие. Но по-моему ……… Оценка: отлично!
udrees про Карелин: Имперский повар [СИ] (Боевая фантастика, Фэнтези, Попаданцы, Самиздат, сетевая литература)
03 10 Достаточно легко читаемые приключения попаданца-повара в тело другого повара в другом мире, где конечно же никто не в курсе наших блюд. Все у героя получается с пол-тычка, даже умения повара в уличной драке оказывается пригодились, ……… Оценка: неплохо
udrees про Сугралинов: Голодные звёзды (Боевая фантастика, Постапокалипсис, ЛитРПГ, Самиздат, сетевая литература)
03 10 Продолжение понравилось. Автор не дает передохнуть, битвы идут одни за другими. Все как в компьютерной игре, где надо отстроить базу, развиться, подмять ресурсы, раскидать характеристики и начать побеждать противников. Герой ……… Оценка: отлично!
udrees про Сугралинов: Ночь хищников (Боевая фантастика, Постапокалипсис, ЛитРПГ, Самиздат, сетевая литература)
03 10 Книга написана динамично, бои идут одни за другими. Зомби уже практически отошли на задний план, как водится в таком жанре, теперь оставшиеся люди сцепились друг с другом за остатки мира и бонусы от кукловодов. Написано в ……… Оценка: отлично!
Barbud про Шмараков: Немного чумы (Ужасы, Современная проза, Юмористическая проза)
02 10 Не осилил, сдался уже на третьей странице.Может быть, там дальше и есть какие-нибудь художественные достоинства, но читать текст, наполовину состоящий из громоздких предложений в полусотню, а то и в сотню слов длиной, у меня не хватило духу. Оценка: нечитаемо |
Комментарии
Отв: Как приделать поиск к 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?
вариант,
но нужно чтобы листинг делался ежедневно автоматически сам и в базу тоже сам добавлялся