Вебсервер на читалке
Goto page 1, 2  Next
 
Libroom Forum IndexPocketBookPocketBook Free
AuthorMessage

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 15.03.2013 19:33    

В 1 флаконе вебсервер mongoose + php + PHP File Manager
Зачем?
Можно загружать файлы без кабеля Wink
В отличие от ftp нет проблем с рускими буквами.
Не нужен ftp клиент.

http://download.pocketbook-int.com/TestFW/pb-free/webfilemanager_20130 315.tar

Распаковать в корень читалки. Запустить в приложениях webserver.

Работает на 622; в принципе, должно работать на всех моделях eink с wifi
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.


Last edited by pal on 16.03.2013 13:11; edited 1 time in total
 
View user's profile ^

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

Член клуба The eBook



Joined: 11 Jul 2011
Posts: 594



Posted: 16.03.2013 10:46    

А если к оси механических часов прикрепить сверло, то часы можно использовать как дрель.
_________________
Были времена, когда все было совсем по другому...
-----------
602 2.1.2
 
View user's profile ^

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

Член клуба The eBook



Joined: 28 Oct 2010
Posts: 3509


Location: Москва

Posted: 16.03.2013 12:08    

А где файл?
Quote:
The requested URL /TestFW/pb-free/webfilemanager-20130315.tar was not found on this server.

_________________
iPad 4
iPad mini 2
Nook ST GL
 
View user's profile ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 16.03.2013 13:18    

Исправил ссылку Embarassed

kraw
Что-то не так? Shocked
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile ^

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

Член клуба The eBook



Joined: 31 Jan 2011
Posts: 3647


Location: Украина, г.Харьков

Posted: 16.03.2013 13:22    

pal wrote:
Что-то не так?

Это не решает общей проблемы с багами в прошивках серии Про.
Поэтому возникает вопрос:
pal wrote:
Зачем?

ИМХО эта функция не будет массово востребована.
_________________
PB 903Pro[5.03.11] PB А7[28.02.12]
Lbook V3ext[29.05.08]
 
View user's profile ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 16.03.2013 14:12    

Это всего лишь еще один способ загрузки файлов по wifi. Например, закинуть пару файлов с планшета на читалку. Мне такая возможность может пригодиться - вот и сделал. Будет ли оно востребовано.. это ж PocketBook Free, дело добровольное Laughing
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile ^

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

Член клуба The eBook



Joined: 28 Oct 2010
Posts: 3509


Location: Москва

Posted: 16.03.2013 14:15    

на pro902 не заработало Crying or Very sad
VasilisKa
для тех у кого дома есть вайфай эта штука весьма полезна. Кабель в устройство понадобится тыкать только для зарядки что редко.
_________________
iPad 4
iPad mini 2
Nook ST GL
 
View user's profile ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 16.03.2013 14:23    

А на 902 какая прошивка? На 2.0.6 и новее должно по идее работать.
Ожидается экран с черной рамкой, окошко с подключением к wifi, уведомление на каком ip адресе ожидать подключения.
Ну и читалка и комп должны быть в одной сети.. и порт 8080 не должен блокироваться..
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile ^

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

Член клуба The eBook



Joined: 30 Sep 2009
Posts: 11643


Location: Киев

Posted: 16.03.2013 20:51    

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 ^

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

Член клуба The eBook



Joined: 28 Oct 2010
Posts: 3509


Location: Москва

Posted: 16.03.2013 20:57    

Чёта у меня после перепрошивки на крайнюю версию wifi вообще сломалось Crying or Very sad
_________________
iPad 4
iPad mini 2
Nook ST GL
 
View user's profile ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 17.03.2013 00:41    

alx789
Что значит сломалось? Не включается или не соединяется? Если сеть видит но не соединяется - попробуйте сброс настроек или форматирование внутренней памяти.

Добавлено спустя 7 минут 27 секунд:

Antuan
Простенький текстовый редактор там есть, править конфигурационные файлы можно. Very Happy
повторять конфигуратор ридера - работы много, а будет ли оно востребовано - неизвестно.
Сохранять-восстанавливать настройки.. это несложно.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile ^

u#74
Член клуба The eBook

Член клуба The eBook



Joined: 28 Aug 2010
Posts: 2845


Location: Samara

Posted: 18.03.2013 07:59    

kraw wrote:
А если к оси механических часов прикрепить сверло, то часы можно использовать как дрель.


Спасибо за толику хорошего настроения. Ржал минут десять...
_________________
А бесконечно-самоедские расовые фашисты и их вахтёрские фюрерюгенд-прихвостни могут идти на йух.
 
View user's profile ^

transient
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 10 Mar 2012
Posts: 310



Posted: 22.03.2013 11:43    

pal,
исключительно полезная и приятная вещь!

Из недостатков заметил пока лишь невозможность загружать целиком директории (а FTP это может легко Wink ) (да еще кнопка Shell вроде не работает...)

Из просьб -- а можно сырцы?! Меня интересует простая вещь: привязка к потерму при запуске -- мне понравилось. Я хотел делать что-то подобное для tinyftp-сервера, но думал ваять на Qt/CPP с нуля. А тут так изящно.
Можно выложить это для обучения чайников?
 
View user's profile ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 22.03.2013 13:44    

Спасибо за внимание Wink
Такое впечатление, что мы тестировали разные программы Wink
У меня кнопка shell работает (команды запускаются, результат на экран выводится), но не выгружаются файлы с кириллицей в именах.. (неправильная конфигурация php?) И с планшетного броузера файлы не выгружаются. Sad Похоже что javascript там чуть иначе сделан.

ftp конечно более пригоден для передачи файлов.. Но требуется настроенный ftp клиент, с кириллицей возможны проблемы. Мне же хотелось 1-click решение для загрузки файлов из планшета Wink
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile ^

transient
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 10 Mar 2012
Posts: 310



Posted: 22.03.2013 23:09    

Shell-кнопка всеж работает, видимо была проблема с браузером на Десктопе.

Однако та же самая проблема с кириллицей -- нельзя перемещаться в директории на русском.
Тут проблема видится в том, что русские имена файлов (и директорий в Шелл) задаются (наверно) через javascript в URL-encoded форме. А раскодировать они забыли (или несогласована кодировка с браузером)

Если в наглую ввести в соседнем окне браузера типа URL:
Code:
http://192.168.1.100:8080/index.php?frame=3&current_dir=/mnt/ext2/МоиК нижки

то директория-то откроется. А вот при обработке с помощью javascript (из форм), идет частично URL-encoded (по Юникоду, кажется, или УТФ) строка типа:

Code:
/mnt/ext2/Русский/Похлёбкин Вильям Васильевич/%u041C%u043E%u0435 %u043C%u0435%u043D%u044E.fb2.zip

и на этом зашивается... Надо где-то в javascript прописать декодирование или написать разрабам, чтоб довели до ума.

Другая проблема в неясном конфигурировании всей системы. Я полчаса лазил по трем файлам, искал где сменить рутовую директорию для файл-менеджера, еле нашел. И раз там была прописана дефолтная строка
Code:
s:10:"/mnt/ext1/"

то видимо Вам и надо указывать в шапке -- как ее и где менять Wink

Ну и повторю свою просьбу -- научите нуба, как прибить потерм (консольку) для вывода инфы при старте вебсервера? Поделитесь кусочком кода?! Кстати, на 622 кнопки prev-next не выключают сервер все-таки...
 
View user's profile ^

transient
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 10 Mar 2012
Posts: 310



Posted: 23.03.2013 12:51    

(немного погодя...)

Ага, я был прав, в index.php они проводят много раз escape, например
Code:
set_fm_current_root='+escape(arg);

а unescape там вообще всего один раз...

Надо писать разрабам, явный глюк.

---------------------------------------------------
Да, по своей просьбе -- я тоже немного уже понял что и как... Остался вопрос, что именно делает строка

Code:
ip=`ifconfig $iface|grep "inet addr:"|awk '{print $2}'|awk -F : '{print $2}'`

(что за аргумент $2, почему тогда нет $1?? )

И по поводу pterm -- это облегченный вариант ПоТерма? А собственно ПоТерм будет работать в таком режиме? Ну, т.е. строку вида
Code:
/mnt/ext1/system/bin/pterm /mnt/ext1/system/bin/webserver.sh

я и обычному ПоТерму могу передать? (не пробовал...)

-- вопрос-то собственно в том, как консольные приложения запускать не из ПоТерма, а из GUI Покета, а чтобы консоль всеж появлялась...
 
View user's profile ^

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

Член клуба The eBook



Joined: 01 Nov 2006
Posts: 1043



Posted: 23.03.2013 13:23    

transient wrote:
Остался вопрос, что именно делает строка

айпишник вычисляет, ifconfig eth1 |grep "inet addr:" выдаст чего нить такое:
inet addr:192.168.80.01 Bcast:192.168.80.255 Mask:255.255.255.0
первый awk '{print $2}' выдаст addr:192.168.80.01, а awk -F : '{print $2}'` выдаст 192.168.80.01

ЗЫЖ pal спасибо - интересная идея
 
View user's profile ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 24.03.2013 01:15    

http://files.mail.ru/E88E601A4DA640049075177ED89CB0E1

Исправил работу файлменеджера с выгрузкой/переименованием/загрузкой файлов с кириллицей
Исправил редактирование файлов; теперь файлы сохраняются в unix-формате.

Невозможность загрузить файл с планшета - как оказалось, фича dolphin browser'а Sad. С другим броузером все работает.

Что не работает:
распаковка zip архивов с кириллицей. Если кому итересно почему - http://www.gentoo.ru/node/21574 в помощь Wink
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile ^

transient
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 10 Mar 2012
Posts: 310



Posted: 24.03.2013 11:20    

pal
ООоо, да Вы неслабо весь код переписали!! Fabricio Seger Kolling нервно курит... Smile
Будем проверять, очень любопытно, что получилось!!

pkb
Спасибо, про awk мануал прочел, работа стала с ним понятна Wink
 
View user's profile ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



Posted: 24.03.2013 12:16    

Да ладно Embarassed
На самом деле там исправлено 10 строчек. Надо будет написать автору, что есть и другие языки, кроме американского.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile ^
Libroom Forum IndexPocketBookPocketBook FreeAll 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

© Libroom, 2021