Вы здесьКак приделать поиск к ftp?
Опубликовано вс, 22/11/2009 - 03:21 пользователем Bill_G
обратите внимание, что в пункте меню справа Другие библиотеки 2 подпункта: располагаются на фтп, и каким-либо поиском не охвачены,
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
нэнси RE:Подайте бедному копеечку на книжку с литреса... 10 часов
weis RE:Прошу переформатировать, распознать, etc... 1 день akorish RE:Регистрация 1 неделя Tramell RE:Серия "Очень прикольная книга", издательство Азбука-классика 1 неделя Larisa_F RE:Серия "Я познаю мир" издательства "АСТ, Астрель, Олимп",... 1 неделя konst1 RE:Ух, как я не люблю спамеров! 1 неделя tvv RE:DNS 4 недели sem14 RE:«Не забыть бы тогда, не простить бы и не потерять!»-2 ... 1 месяц larin RE:Заблокирован 1 месяц konst1 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 1 месяц Larisa_F RE:Серия книг «Судьбы книг» издательства «Книга» 1 месяц fixel RE:Пропал абонемент 1 месяц sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 2 месяца sibkron RE:"100 славянских романов", серия изд.-ва "Центр книги... 2 месяца Larisa_F RE:Серия "Новые сказочные повести" издательство "Самовар" ... 3 месяца sem14 RE:Серия "Символы времени" издательства "Аграф" 3 месяца tvv RE:faq brainstorm =) 3 месяца Larisa_F RE:Серия "Что есть что" издательства "Слово"(чего не хватает) 3 месяца Впечатления о книгах
Barbud про Сухов: Вечные Пески. Том 1 и 2 (Эпическая фантастика, Фэнтези, Самиздат, сетевая литература)
11 05 Странный какой-то мир, совершенно непонятна его экономика. Упомянута только металлургия и совсем нет упоминаний о сельском хозяйстве, люди живут в городах, окруженных песками, откуда берут еду - неясно. При этом в городе есть ………
Stager про Демина: Невеста по спецзаказу, или Моя свекровь и другие животные [СИ] (Любовная фантастика, Самиздат, сетевая литература)
10 05 Ну вот язык хороший, и фантазия есть... Но культуры и образования нет, и это портит всё. Оценка: неплохо
udrees про Яу   : Теория струн и скрытые измерения Вселенной [The shape of inner space. String Theory and the Geometry of the Universe's Hidden Dimensions ru] (Физика, Астрономия и Космос)
10 05 Я могу только процитировать одного ученого из этой книги, чтобы описать свое отношение к этой книге: «…Я обнаружил статью Яу в библиотеке и мало что из нее понял, но из того немногого, что мне удалось понять, я сделал однозначный ……… Оценка: хорошо
udrees про Вальтер: Мешок. Библия вселенной [справочник] (Боевая фантастика, Приключения: прочее, Самиздат, сетевая литература)
10 05 Очень короткое описание, буквально на 5-6 страниц, по сути не произведение, а глоссарий терминов из Вселенной Мешка. Написано просто, без всяких заумных терминов. Я правда не понял, это опечатка или что («Но камни с тварей ……… Оценка: неплохо
udrees про Вальтер: Я её нашёл, но... (Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
10 05 В общем-то нормальное продолжение, главный герой действительно нашел свою невесту, я правда ожидал, что это «но…» будет длиться всю 3-ю книгу, но автор видимо не стал растягивать драму и воссоединил возлюбленных для новых ……… Оценка: хорошо
udrees про Вальтер: Браконьер 6 (Боевая фантастика, Приключения: прочее, Постапокалипсис, Самиздат, сетевая литература)
10 05 Отличное завершение серии про приключения Брака. Написано с душой, описания красочные, много крови, стрельбы и трупов. Язык главного героя грубый, раздраженный, повелевающий. Ну и плюс надо учитывать, что 6-я книга – это как ……… Оценка: отлично!
udrees про Вейр: Антигипоксант [Antihypoxiant ru] (Научная фантастика)
10 05 Еще один коротенький рассказ про возникновение зомби-апокалипсиса. Как говорится, благими намерениями вымощена дорога в ад, и научные открытия всегда несут в себе свою долю опасностей. Читать интересно. Оценка: неплохо
udrees про Вейр: Яйцо [The Egg ru] (Научная фантастика)
10 05 Коротенький рассказик со своей концепцией о жизни после смерти, смысле существования и Боге) мне понравилось. Оценка: неплохо
udrees про Емельянов: Первый игрок [litres] (Боевая фантастика, Фэнтези, Попаданцы)
10 05 Давно не читал такой книги, тем более в жанре литРПГ, попаданцев, чтобы сюжет был сильно усложнен внутренней борьбой и интригами. Сам автор метко написал об этом в одной главе: «Очевидно, что каждый вокруг ведет свою игру, ……… Оценка: хорошо
Никос Костакис про Вязовский: Восход Красной Звезды [СИ] (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
09 05 Мы первые, придумали снимать телевизионное сопровождение, для наших песен. Никто на Западе, такого не делает. ___________________ Кто может пояснить необходимость хотя бы одной запятой?
mysevra про Филатов: Про Федота-стрельца, удалого молодца [ёфицировано] (Юмористические стихи)
09 05 Ну, это уже классика. Что ни фраза, то шедевр. На все случаи жизни. Оценка: отлично! |
Комментарии
Отв: Как приделать поиск к 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?
вариант,
но нужно чтобы листинг делался ежедневно автоматически сам и в базу тоже сам добавлялся