Це команда httpindex, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
httpindex - інтерфейс HTTP для індексатора SWISH++
СИНТАКСИС
Wget [ опції ] URL... 2> & 1 | httpindex [ опції ]
ОПИС
httpindex є інтерфейсом для індекс++(1) для індексації файлів, скопійованих з віддалених серверів за допомогою
Wget(1). Файли (у копії структури віддаленого каталогу) можна зберігати, видаляти або
замінені їхніми описами після індексації.
ВАРІАНТИ
Wget Опції
Команда Wget(1) варіанти, які є вимагається є: -A, -nv, -r та -x; ті, які є дуже
рекомендований є: -l, -нх, -t та -w. (Див. ПРИКЛАД.)
httpindex Опції
httpindex приймає ті ж короткі параметри, що й індекс++(1) крім -H, -I, -l, -r, -S та
-V.
Наступні варіанти є унікальними для httpindex:
-d Замініть текст локальних копій витягнутих файлів їх описами після
їх проіндексовано. Це корисно для відображення описів файлів у пошуку
результатів без необхідності мати повні копії віддалених файлів, таким чином зберігаючи
простір файлової системи. (Див. функцію extract_description() у WWW(3) для деталей
про те, як витягуються описи.)
-D Видаліть локальні копії отриманих файлів після їх індексації. Це
запобігає заповненню локальної файлової системи копіями віддалених файлів.
приклад
Щоб проіндексувати всі HTML і текстові файли на віддаленому веб-сервері, зберігаючи описи локально:
wget -A html,txt -linf -t2 -rxnv -nh -w2 http://www.foo.com 2>&1 |
httpindex -d -e'html:*.html,text:*.txt'
Зверніть увагу, що вам потрібно перенаправити WgetВиведення (1) зі стандартної помилки на стандартний вихід
щоб передати його httpindex.
EXIT СТАТУС
Виходить із нульовим значенням, лише якщо індексація завершена успішно; відмінний від нуля інакше.
ПЕРЕКЛАДИ
Крім тих для індекс++(1) httpindex неправильно обробляє використання
множинний -e, -E, -mабо -M параметри (оскільки сценарій Perl використовує стандартний GetOpt::Std
пакет для обробки параметрів командного рядка, який цього не робить). Останній з будь-якого з них
параметри ``перемоги''.
Обхідним є використання кількох значень для цих параметрів, розділених комами до a
один із цих варіантів. Наприклад, якщо ви хочете зробити:
httpindex -e'html:*.html' -e'text:*.txt'
замість цього зробіть це:
httpindex -e'html:*.html,text:*.txt'
Використовуйте httpindex онлайн за допомогою служб onworks.net