Вы здесьКак приделать поиск к ftp?
Опубликовано вс, 22/11/2009 - 03:21 пользователем Bill_G
обратите внимание, что в пункте меню справа Другие библиотеки 2 подпункта: располагаются на фтп, и каким-либо поиском не охвачены,
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Nicout RE:Таинственная личность админа Флибусты 3 часа
Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 1 день monochka RE:Подайте бедному копеечку на книжку с литреса... 23 часа Саша из Киева RE:Турецкие мусорщики в Анкаре открыли библиотеку, полную... 6 дней Isais RE:Не тот автор 1 неделя xieergai60 RE:Продление подписки 2 недели TaKir RE:Валерия Сергеевна Черепенчук А. Н. Николаева - Мифы... 2 недели Isais RE:Древняя Греция. Читаем... 2 недели laurentina1 RE:Ирина Александровна Велембовская - Немцы 2 недели Саша из Киева RE:Избранное 3 недели Alligatoreader RE:Багрепорт - 2 4 недели fedor.de RE:Отображение страницы Librusek 1 месяц Isais RE:Чиполь Сергеевич Наглецов - Огненный дракон [СИ] 1 месяц blahblahblah2024 RE:Беженцы с Флибусты 1 месяц sem14 RE:Что читать о блокаде Ленинграда. Подборка книг 1 месяц sem14 RE:Михаил Юрьевич Берг - Андеграунд. Итоги. Ревизия_5 1 месяц Oleg V.Cat RE:B343695 Александр. Книга 1 1 месяц Isais RE:Калибрятина/Самиздатина 1 месяц Впечатления о книгах
Саша из Киева про Сеф: Золотая шашка (Детская проза)
19 12 Моя огромная благодарность тому, кто разместил в Интернете распознанный текст этой книги! Это книга моего детства!
neletay про Шульц: Мой друг - домовой (Юмористическая фантастика, Фэнтези, Самиздат, сетевая литература)
19 12 На удивление, прочитала с удовольствием. Добрая и забавная история. Только корректор нужен.
decim про Капустин: История нашей еды. Чем отличались продукты советского времени от сегодняшних [litres] (История, Кулинария)
19 12 Не ругайте сгоряча. Книга годится как памятник эпохи. С учётом того, что пожилой автор работал в высших сферах и некоторые обычные безобразия для него на уровне ЧП. В идеале и вскоре после открытия(или ревизии) в ресторане ………
decim про Антоновский: Русские супергерои (История, Биографии и Мемуары, Научпоп)
19 12 Усишки монархии навалили кучу дайджестов для жертв попсы. Аффтар, "рус" означало не "воин", а "гребец", человек весла. Морской труд необходим, без него герой никуда бы не добрался. Даже, как в нашем случае, с попутным ветром. ……… Оценка: нечитаемо
Foset про Евфросиния Антоновна Керсновская
18 12 Да, Фрося бой-баба была, конечно. Но "дура отпетая", как она сама писала про характеристику близких. Сама голову засунула в это пекло, чего-то упырям всё доказать пыталась. Надо было сразу рвать в Румынию вместе с матушкой, ………
Alexandr A.Shpilman про Измайлов: Неправильный лекарь. Том 2 (Городское фэнтези, Попаданцы, Самиздат, сетевая литература)
18 12 Против ГГ готовятся применит магию... а тот тупо стоит манекеном... Ну один раз... а потом возникает мысль бросить такое чтение...
Лысенко Владимир Андреевич про Матвеев: Ниочёма-3 [СИ] (Юмор: прочее, Городское фэнтези, Попаданцы, Самиздат, сетевая литература)
18 12 Прочитал все три книги, легкое, расслабляющее чтиво. Оценка: отлично!
Barbud про Большаков: Целитель. Книга 10 (Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
17 12 Есть авторы, которые не дописывают свой цикл, а есть те, что остановиться не могут, Большаков из вторых. Так и хочется сказать: "Горшочек, не вари!". Оценка: плохо
decim про Чапман: БондиАнна. В Россию с любовью (Биографии и Мемуары)
17 12 Ну, как поплавала?(с) Нечитаемо. |
Комментарии
Отв: Как приделать поиск к 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?
вариант,
но нужно чтобы листинг делался ежедневно автоматически сам и в базу тоже сам добавлялся