Фиды

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
impulse
Кандидат (3 lvl)
Сообщения: 106
Зарегистрирован: Чт июл 27, 2006 23:20

Фиды

Сообщение impulse » Пт ноя 03, 2006 18:38

Как скачать фид?=) не с завра.

Аватара пользователя
impulse
Кандидат (3 lvl)
Сообщения: 106
Зарегистрирован: Чт июл 27, 2006 23:20

Сообщение impulse » Пт ноя 03, 2006 22:26

Вот про телепорт я и хотел узнать, щас попробую.

Аватара пользователя
Alex_The_Cleaner
Кандидат (3 lvl)
Сообщения: 157
Зарегистрирован: Сб сен 03, 2005 01:54

Сообщение Alex_The_Cleaner » Пн мар 12, 2007 03:01

[quote="nothing"]а просто скачать целиком все файлы (скажем, телепортом), положить их на карточку, и в Заурусе указать:

file:///mnt/cf/feed
недостаточно?[/quot]
В PdaXrom говорит Error на такое предложение... )
Было Palm, Zaurus,Nokia 9300i, Palm TREO 650, Greenphone и куча WM.
Сейчас -HTC Desire Z + еще много всякого

Barrell
Кандидат (3 lvl)
Сообщения: 173
Зарегистрирован: Вт янв 03, 2006 14:48

Сообщение Barrell » Пн мар 12, 2007 11:34

Alex_The_Cleaner писал(а):а просто скачать целиком все файлы (скажем, телепортом), положить их на карточку, и в Заурусе указать:

file:///mnt/cf/feed
недостаточно?[/quot]
В PdaXrom говорит Error на такое предложение... )
мда? Может Вы неверно прописали путь? У меня на Beta3 такая схема прекрасно работает. Правда Фид лежит не на карте а на харде (/mnt/ide/feed)
Palm Tungsten T3 -> Acer n30 ->Zaurus SL-C3100 (PdaXrom Beta3) + Motorola A1200e

dbdg
Кандидат (3 lvl)
Сообщения: 164
Зарегистрирован: Пн янв 17, 2005 12:29

Сообщение dbdg » Пн мар 12, 2007 13:01

я для выкачки с FreeBSD использовал такой скрипт:

Код: Выделить всё

#!/bin/sh

feed="http://cacko.biz/cacko/feed/"
folder="feed/"
echo Downloading feed from ${feed}
if [ -f Packages ]; then
    rm Packages.old
    mv Packages Packages.old
fi
if [ ! -d feed ]; then
    mkdir feed
fi
wget ${feed}"Packages"
cat Packages | grep 'Filename:' | awk '{print "'${feed}'" $2 ;}' > download.lst
cd ${folder}
wget -c -i ../download.lst
Packages.old можно использовать для анализа изменений, на самом деле их придется ждать долго :)

скрипт работает для фидов цацко,например для
cacko.biz
web.mol.ru
zaurus.spy.org
xqt.sourceforge.jp

ну а подцеплял на завре по http, т.к. использую апач

Аватара пользователя
S.H.A.D.E
Доктор (4 lvl)
Сообщения: 264
Зарегистрирован: Сб авг 06, 2005 15:47

Сообщение S.H.A.D.E » Пн мар 12, 2007 20:35

dbdg
А как бы для фидов pdaXrom? Там в файле Packages нету раздела "Filename:".
Motorola Nexus 6, BlackBerry 9780, B&N Nook Simple Touch, ThinkPad T440s

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Пн мар 12, 2007 21:24

а что-то типа

Код: Выделить всё

wget -r -np http://cacko.biz/cacko/feed/
не пройдет?
Насколько я понял, фид - это куча пакетов, лежащая в одном каталоге и доступная по http/ftp. Иногда у фида еще имеется оглавление (видимо, тот самый Packages). Тогда можно просто взять этот каталог целиком рекурсивно и скачать wget'ом.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

dbdg
Кандидат (3 lvl)
Сообщения: 164
Зарегистрирован: Пн янв 17, 2005 12:29

Сообщение dbdg » Пн мар 12, 2007 21:26

S.H.A.D.E
в том то и дело что нету :) не знаю почему так обидели иксромеров

в принципе можно также отпарсить индексный файл (index.html например), если конечно сервер выдает такой список

так даже проще - ведь всего лишь нужно достать значение атрибута href у тега <A>

но сдругой стороны если есть индексный файл, то зачем тогда какие-то скрипты, есть же качалки аля телепорт

dbdg
Кандидат (3 lvl)
Сообщения: 164
Зарегистрирован: Пн янв 17, 2005 12:29

Сообщение dbdg » Пн мар 12, 2007 21:29

Jay
а ты попробуй так скачать :)
нет списка в ввиде ссылок чтобы качалка вроде телепорта смогла так сделать

или я что-то не понял =)

dbdg
Кандидат (3 lvl)
Сообщения: 164
Зарегистрирован: Пн янв 17, 2005 12:29

Сообщение dbdg » Пн мар 12, 2007 21:30

dbdg писал(а):Jay
а ты попробуй так скачать :)
нет списка в ввиде ссылок чтобы качалка вроде телепорта смогла так сделать

или я что-то не понял =)


как раз весь смысл скрипта - выдрать список пакетов из Packages

Аватара пользователя
S.H.A.D.E
Доктор (4 lvl)
Сообщения: 264
Зарегистрирован: Сб авг 06, 2005 15:47

Сообщение S.H.A.D.E » Пн мар 12, 2007 21:48

dbdg
Так по идее wget с ключом "-r" должен вытягивать ссылки из хтмл.
Motorola Nexus 6, BlackBerry 9780, B&N Nook Simple Touch, ThinkPad T440s

dbdg
Кандидат (3 lvl)
Сообщения: 164
Зарегистрирован: Пн янв 17, 2005 12:29

Сообщение dbdg » Вт мар 13, 2007 10:10

S.H.A.D.E

когда есть оглавление то wget должен справится
но в случае http://cacko.biz/cacko/feed/ оглавления нет
и брать ссылки неоткуда, в самом Packages наименования пакетов не оформлены в виде сслыок, так что брать ссылки просто неоткуда

поэтому и написал этот скрипт

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»