Скачивание с яндекс диска
На страницу 1, 2, 3  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free
 
Автор Сообщение

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 29.11.2012 18:18     Цитата

Предлагаю еще один способ заливки книг по сети.
Скрипт умеет скачивать все файлы из указанной папки на яндекс-диске в указанную папку на внутренней памяти читалки.
Установка: распаковать файлы в applications, подправить yadrive.sh под себя.
Внимание: пароль на доступ к ресурсу лежит в открытом виде.. Rolling Eyes
Проверялось на 622 - файлы с русскими буквами и пробелами скачиваются, но вычурными именами лучше не злоупотреблять. Деструктивных действий не наблюдал Wink.

http://download.pocketbook-int.com/TestFW/tmp-1m/yadrive-pb.zip
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

zvg1975
Недавний участник форума

Недавний участник форума



Зарегистрирован: 12.12.2012
Сообщения: 12



СообщениеДобавлено: 17.12.2012 18:35     Цитата

pal
Было бы просто замечательно, будь здесь подробное описание того что надо править под себя и что делает скрипт пошагово. А здесь можно сделать так чтобы по умолчанию записывалось в папку на карте памяти, а если она отсутствует то во внутреннюю память книги?
 
Профиль Сообщение ^

biv_sumy
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 20.07.2009
Сообщения: 18582


Откуда: Сумы, Украина

СообщениеДобавлено: 17.12.2012 18:41     Цитата

zvg1975 писал(а):
Было бы просто замечательно, будь здесь подробное описание того что надо править под себя

Думаю тут вписать имя и пароль
Код:
login=
password=

тут куда
Код:
localdir=/mnt/ext1/MAIL

ext1 - внутренняя память, ext2 - карта памяти, в каталог MAIL
_________________
PB 602Grey, PB A7, NSTGL
+PB Power Bank.
 
Профиль Сообщение ^

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 17.12.2012 18:45     Цитата

Достаточно в yadrive.sh исправить 4 строчки
Код:
remotedir=SYNC
login=
password=
localdir=/mnt/ext1/MAIL


Если хочется автоматической проверки на наличие SD карты - можно попробовать так:
Код:

localdir=/mnt/ext2/MAIL
mkdir -p $localdir
if ! [ -d $localdir ]; then
localdir=/mnt/ext1/MAIL
mkdir -p $localdir
fi


Главное - правки вносите правильным редактором (far, notepad++, vim Wink)
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

biv_sumy
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 20.07.2009
Сообщения: 18582


Откуда: Сумы, Украина

СообщениеДобавлено: 17.12.2012 18:47     Цитата

pal писал(а):
Главное - правки вносите правильным редактором

Главное чтобы формат сохраненного файла был Юниксовый а не виндовый. Wink
_________________
PB 602Grey, PB A7, NSTGL
+PB Power Bank.
 
Профиль Сообщение ^

zvg1975
Недавний участник форума

Недавний участник форума



Зарегистрирован: 12.12.2012
Сообщения: 12



СообщениеДобавлено: 17.12.2012 19:26     Цитата

url=https://$host
сюда что нибудь надо писать? я на я.диске создал папку ebook. туда буду кидать книги.
за что отвечают эти строки:
remotedir=SYNC
HOME=/tmp
 
Профиль Сообщение ^

biv_sumy
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 20.07.2009
Сообщения: 18582


Откуда: Сумы, Украина

СообщениеДобавлено: 17.12.2012 19:28     Цитата

zvg1975 писал(а):
я на я.диске создал папку ebook. туда буду кидать книги.

Код:
remotedir=ebook

думаю так.
zvg1975 писал(а):
url=https://$host
сюда что нибудь надо писать?

ничего, туда скрипт сам подставит значение из переменной (host=webdav.yandex.ru) и получиться http://webdav.yandex.ru
_________________
PB 602Grey, PB A7, NSTGL
+PB Power Bank.
 
Профиль Сообщение ^

zvg1975
Недавний участник форума

Недавний участник форума



Зарегистрирован: 12.12.2012
Сообщения: 12



СообщениеДобавлено: 17.12.2012 20:50     Цитата

Протестировал всё на 912 Покете. Новые строки на автоматическую проверку на наличие SD карты работают корректно. Если создаете на Яндекс Диске специальную папку для этого надо не забыть переименовать эту строку
remotedir=SYNC
у меня с параметром SYNC приложение не работало.
Из минуса - приложение после запуска и выполнения само не закрывается и wifi не отключается, файлы на Яндекс Диске автоматически не удаляются после скачивания, так что при повторном входе в приложение произойдет скачивание тех файлов которые уже есть в книге.

если на компьютере программка Яндекс Диск установлена, то довольно таки удобно.
 
Профиль Сообщение ^

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 17.12.2012 23:14     Цитата

zvg1975 писал(а):

Из минуса - приложение после запуска и выполнения само не закрывается и wifi не отключается, файлы на Яндекс Диске автоматически не удаляются после скачивания, так что при повторном входе в приложение произойдет скачивание тех файлов которые уже есть в книге.

если на компьютере программка Яндекс Диск установлена, то довольно таки удобно.


debug mode однако Wink
Чтобы приложение само закрывалось и отключалось wifi - правьте yadrive.app
Код:

#!/bin/sh
appdir=`dirname $0`
/ebrmain/bin/netagent connect
$appdir/yadrive.sh | $appdir/pipeterm
/ebrmain/bin/netagent disconnect
killall explorer.app


Автоматическое удаление.. Надо не полениться и распарсить вывод cadaver'а.. Rolling Eyes
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

zvg1975
Недавний участник форума

Недавний участник форума



Зарегистрирован: 12.12.2012
Сообщения: 12



СообщениеДобавлено: 18.12.2012 02:17     Цитата

pal писал(а):

Автоматическое удаление.. Надо не полениться и распарсить вывод cadaver'а.. Rolling Eyes

не поленитесь пожалуйста...
поправил yadrive.app - всё замечательно!
 
Профиль Сообщение ^

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 18.12.2012 13:57     Цитата

http://download.pocketbook-int.com/TestFW/pb-free/yadrive-pb-20121218. zip

На здоровье Wink
Вынес настройки в отдельный файл yadrive.cfg
Обучил не скачивать повторно уже скачанные файлы (ИМХО автоматическое удаление - зло; скопированное вручную - должно удаляться тоже вручную). Но если очень хочется, конструкцию
Код:
else
echo ls \"$f\"
fi

замените на
Код:
else
echo rm \"$f\"
fi

_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

Antuan
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 30.09.2009
Сообщения: 11612


Откуда: Киев

СообщениеДобавлено: 18.12.2012 15:09     Цитата

pal
А этого кадавра можно натравить на дропбокс, или у яндекса и дропбокса разные протоколы?
_________________
PB 360° (v.15.3) | PB Pro 602 Grey (v.2.2.1a fastdrv) | PB A7 (v.1.3.1583) - подарок от PocketBook.
 
Профиль Сообщение ^

pkb
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 01.11.2006
Сообщения: 1042



СообщениеДобавлено: 18.12.2012 15:14     Цитата

Яндекс диск это стандартный WebDAV У дропбокса что-то свое.
 
Профиль Сообщение ^

zvg1975
Недавний участник форума

Недавний участник форума



Зарегистрирован: 12.12.2012
Сообщения: 12



СообщениеДобавлено: 18.12.2012 20:07     Цитата

pal писал(а):
http://download.pocketbook-int.com/TestFW/pb-free/yadrive-pb-20121218. zip

На здоровье Wink
Вынес настройки в отдельный файл yadrive.cfg
Обучил не скачивать повторно уже скачанные файлы (ИМХО автоматическое удаление - зло; скопированное вручную - должно удаляться тоже вручную). Но если очень хочется, конструкцию
Код:
else
echo ls \"$f\"
fi

замените на
Код:
else
echo rm \"$f\"
fi


А чего сделать то надо? ))) Я обычный пользователь книжки и в этих программерских манускриптах мало соображаю... Вот бы еще чёткую пошаговую инструкцию.
 
Профиль Сообщение ^

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 18.12.2012 20:38     Цитата

Wink
В yadrive.sh (вы ж его уже правили 1 раз) ближе к концу файла одну строчку замените другой. И будет вам щасьтье Wink
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

zvg1975
Недавний участник форума

Недавний участник форума



Зарегистрирован: 12.12.2012
Сообщения: 12



СообщениеДобавлено: 18.12.2012 23:45     Цитата

pal писал(а):

Обучил не скачивать повторно уже скачанные файлы (ИМХО автоматическое удаление - зло; скопированное вручную - должно удаляться тоже вручную)

Полностью с Вами согласен - так даже лучше чем автоматическое удаление.
А для этого что надо сделать? Поправить yadrive.sh?:
Код:

else
echo ls \"$f\"
fi


замените на

Код:
else
echo rm \"$f\"
fi


И для чего yadrive.cfg?
 
Профиль Сообщение ^

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 19.12.2012 01:22     Цитата

Если устраивает повторное нескачивание - достаточно ничего не делать Wink если хочется удаления скачанного - заменить в yadrive.sh один фрагмент на другой. В yadrive.cfg я вынес настройки (логин-парол-etc), если понадобится вносить правки в программу - не нужно беспокоиться о настройках.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

zvg1975
Недавний участник форума

Недавний участник форума



Зарегистрирован: 12.12.2012
Сообщения: 12



СообщениеДобавлено: 20.12.2012 03:53     Цитата

Проверил. Повторной загрузки файлов не происходит. Приложение само закрывается после загрузки. Спасибо, просто замечательно! Но куда же делась в новой версии проверка и запись по умолчанию на карту, а если ее нет то в устройство? И дисконнект wifi не происходит.
 
Профиль Сообщение ^

doropu
Новенький участник форума

Новенький участник форума



Зарегистрирован: 03.01.2013
Сообщения: 1



СообщениеДобавлено: 03.01.2013 11:22     Цитата

ЗдрастеSmile

Извините что не по теме... Но смотрю что Вы шарящий боецSmile

Можно как то скачать форум, этот или какой другой и читать его на книге 902 pro.

Просто лень искать Embarassed может где уже это и написано... или подскажите где спросить.

Ещё раз сорри за запись не по теме.
 
Профиль Сообщение ^

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 03.01.2013 12:50     Цитата

И скачать, и читать можно Wink
Есть программы, что умеют скачивать сайт на диск и конвертировать ссылки на них. (wget Laughing )
Главная проблема будет в том, что страницы, сверстанные под большой экран, на маленьком выглядят .. ну вы поняли. Пол экрана - поля, пол экрана - баннеры..
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free Часовой пояс: GMT + 4
На страницу 1, 2, 3  След.
Страница 1 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика