Генеральный спонсорwww.pocketbook-int.com Продукты Поддержка Новости Магазины Obreey Store Obreey Store
Скачивание с яндекс диска
Goto page 1, 2  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free
 
Author Message

pal
Сотрудник компании Obreey Products

Сотрудник компании Obreey Products



Joined: 08 Jan 2012
Posts: 1030



PostPosted: 29.11.2012 18:18     Quote

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

http://download.pocketbook-int.com/TestFW/tmp-1m/yadrive-pb.zip
_________________
..подвергаю добру и причиняю радость..
 
View user's profile Send private message ^

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

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



Joined: 12 Dec 2012
Posts: 12



PostPosted: 17.12.2012 18:35     Quote

pal
Было бы просто замечательно, будь здесь подробное описание того что надо править под себя и что делает скрипт пошагово. А здесь можно сделать так чтобы по умолчанию записывалось в папку на карте памяти, а если она отсутствует то во внутреннюю память книги?
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 20 Jul 2009
Posts: 17168


Location: Сумы, Украина

PostPosted: 17.12.2012 18:41     Quote

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

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

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

ext1 - внутренняя память, ext2 - карта памяти, в каталог MAIL
_________________
Единая|Єдина
Страна|Країна

http://link.ac/3ssA2
 
View user's profile Send private message WWW ^

pal
Сотрудник компании Obreey Products

Сотрудник компании Obreey Products



Joined: 08 Jan 2012
Posts: 1030



PostPosted: 17.12.2012 18:45     Quote

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


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

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


Главное - правки вносите правильным редактором (far, notepad++, vim Wink)
_________________
..подвергаю добру и причиняю радость..
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 20 Jul 2009
Posts: 17168


Location: Сумы, Украина

PostPosted: 17.12.2012 18:47     Quote

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

Главное чтобы формат сохраненного файла был Юниксовый а не виндовый. Wink
_________________
Единая|Єдина
Страна|Країна

http://link.ac/3ssA2
 
View user's profile Send private message WWW ^

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

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



Joined: 12 Dec 2012
Posts: 12



PostPosted: 17.12.2012 19:26     Quote

url=https://$host
сюда что нибудь надо писать? я на я.диске создал папку ebook. туда буду кидать книги.
за что отвечают эти строки:
remotedir=SYNC
HOME=/tmp
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 20 Jul 2009
Posts: 17168


Location: Сумы, Украина

PostPosted: 17.12.2012 19:28     Quote

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

Code:
remotedir=ebook

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

ничего, туда скрипт сам подставит значение из переменной (host=webdav.yandex.ru) и получиться http://webdav.yandex.ru
_________________
Единая|Єдина
Страна|Країна

http://link.ac/3ssA2
 
View user's profile Send private message WWW ^

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

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



Joined: 12 Dec 2012
Posts: 12



PostPosted: 17.12.2012 20:50     Quote

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

если на компьютере программка Яндекс Диск установлена, то довольно таки удобно.
 
View user's profile Send private message ^

pal
Сотрудник компании Obreey Products

Сотрудник компании Obreey Products



Joined: 08 Jan 2012
Posts: 1030



PostPosted: 17.12.2012 23:14     Quote

zvg1975 wrote:

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

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


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

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


Автоматическое удаление.. Надо не полениться и распарсить вывод cadaver'а.. Rolling Eyes
_________________
..подвергаю добру и причиняю радость..
 
View user's profile Send private message ^

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

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



Joined: 12 Dec 2012
Posts: 12



PostPosted: 18.12.2012 02:17     Quote

pal wrote:

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

не поленитесь пожалуйста...
поправил yadrive.app - всё замечательно!
 
View user's profile Send private message ^

pal
Сотрудник компании Obreey Products

Сотрудник компании Obreey Products



Joined: 08 Jan 2012
Posts: 1030



PostPosted: 18.12.2012 13:57     Quote

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

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

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

_________________
..подвергаю добру и причиняю радость..
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 30 Sep 2009
Posts: 11111


Location: Киев

PostPosted: 18.12.2012 15:09     Quote

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

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

Член клуба The eBook



Joined: 01 Nov 2006
Posts: 967



PostPosted: 18.12.2012 15:14     Quote

Яндекс диск это стандартный WebDAV У дропбокса что-то свое.
 
View user's profile Send private message ^

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

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



Joined: 12 Dec 2012
Posts: 12



PostPosted: 18.12.2012 20:07     Quote

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

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

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


А чего сделать то надо? ))) Я обычный пользователь книжки и в этих программерских манускриптах мало соображаю... Вот бы еще чёткую пошаговую инструкцию.
 
View user's profile Send private message ^

pal
Сотрудник компании Obreey Products

Сотрудник компании Obreey Products



Joined: 08 Jan 2012
Posts: 1030



PostPosted: 18.12.2012 20:38     Quote

Wink
В yadrive.sh (вы ж его уже правили 1 раз) ближе к концу файла одну строчку замените другой. И будет вам щасьтье Wink
_________________
..подвергаю добру и причиняю радость..
 
View user's profile Send private message ^

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

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



Joined: 12 Dec 2012
Posts: 12



PostPosted: 18.12.2012 23:45     Quote

pal wrote:

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

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

else
echo ls \"$f\"
fi


замените на

Code:
else
echo rm \"$f\"
fi


И для чего yadrive.cfg?
 
View user's profile Send private message ^

pal
Сотрудник компании Obreey Products

Сотрудник компании Obreey Products



Joined: 08 Jan 2012
Posts: 1030



PostPosted: 19.12.2012 01:22     Quote

Если устраивает повторное нескачивание - достаточно ничего не делать Wink если хочется удаления скачанного - заменить в yadrive.sh один фрагмент на другой. В yadrive.cfg я вынес настройки (логин-парол-etc), если понадобится вносить правки в программу - не нужно беспокоиться о настройках.
_________________
..подвергаю добру и причиняю радость..
 
View user's profile Send private message ^

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

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



Joined: 12 Dec 2012
Posts: 12



PostPosted: 20.12.2012 03:53     Quote

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

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

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



Joined: 03 Jan 2013
Posts: 1



PostPosted: 03.01.2013 11:22     Quote

ЗдрастеSmile

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

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

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

Ещё раз сорри за запись не по теме.
 
View user's profile Send private message ^

pal
Сотрудник компании Obreey Products

Сотрудник компании Obreey Products



Joined: 08 Jan 2012
Posts: 1030



PostPosted: 03.01.2013 12:50     Quote

И скачать, и читать можно Wink
Есть программы, что умеют скачивать сайт на диск и конвертировать ссылки на них. (wget Laughing )
Главная проблема будет в том, что страницы, сверстанные под большой экран, на маленьком выглядят .. ну вы поняли. Пол экрана - поля, пол экрана - баннеры..
_________________
..подвергаю добру и причиняю радость..
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

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