Home

Web Interface PHP by Kiovo v0.3

TuxMeister

Usuario
Amigo OpenSPA
1 Jun 2009
34
0
0
Magnoman, no hace falta ponerse a gritar. La gente tiene razon, al principio de esta pagina has colgado una imagen que apunta a una IP dentro de red local, por eso nadie mas de aqui (me incluyo) la puede ver. Asi que antes de ponerte a gritar, por favor comprueba que de verdad lleves razon.

Por cierto, agradezco mucho tu aporte, yo empeze a trabajar en algo parecido pero basado en el servidor miniweb, que no soporta nada mas que cuatro cosas en javascript, asi que al final lo deje tirado. Aunque hubiera continuado, no creo que me haya acercado a esto...

Y una pequeña peticion... si se pudieran programar grabaciones a traves de la web, seria la hostia.
 

magnoman

AZvip
Loco por OpenSPA
27 Jul 2009
409
0
0
51
xfx6600 dijo:
por fin la podemos ver todos!!!,

de todas formas, ese boton a mi no me hace nada, solo me abre la lista de canales y nada mas, no me hace ninguna captura de pantalla

pues algo debes haber echo mal borra todo y empieza de nuevo desde el principio
 

magnoman

AZvip
Loco por OpenSPA
27 Jul 2009
409
0
0
51
TuxMeister dijo:
Magnoman, no hace falta ponerse a gritar. La gente tiene razon, al principio de esta pagina has colgado una imagen que apunta a una IP dentro de red local, por eso nadie mas de aqui (me incluyo) la puede ver. Asi que antes de ponerte a gritar, por favor comprueba que de verdad lleves razon.

Por cierto, agradezco mucho tu aporte, yo empeze a trabajar en algo parecido pero basado en el servidor miniweb, que no soporta nada mas que cuatro cosas en javascript, asi que al final lo deje tirado. Aunque hubiera continuado, no creo que me haya acercado a esto...

Y una pequeña peticion... si se pudieran programar grabaciones a traves de la web, seria la hostia.

la imagen la he sacado de mi web interface para que viera cual es el boton que tiene que pulsar amodo de ejemplo

evidentemente es una muestra de mi boton web que contiene un enlace de mi web interface segun mi configuarcion pero no por eso quiere decir que pulse un boton que he puesto a modo de ejemplo para que sepa cual es aqui en el foro y le haga una captura de pantalla en su deco por dios

tiene que pùlsal ese boton pero en el web interface de su ordenador

creo que en posteriores versiones se podra programar grabaciones a traves de la web y multitud de cosas mas

yo que ya seria una pasada ver remotamente desde internet la imagen del deco

yaa veremos hasta donde llega esto

saludos
 

morser

OpenSpa Team
Miembro del equipo
21 Mar 2007
7.208
1.308
0
57
magnoman dijo:
la imagen la he sacado de mi web interface para que viera cual es el boton

evidentemente es una muestra de mi boton web que contiene un enlace de mi web interface segun mi configuarcion pero no por eso quiere decir que pulse un boton que he puesto a modo de ejemplo para que sepa cual es aqui en el foro y le haga una captura de pantalla en su deco por dios

tiene que pùlsal ese boton pero en el web interface de su ordenador

creo que en posteriores versiones se podra programar grabaciones a traves de la web y multitud de cosas mas

yo que ya seria una pasada ver remotamente desde internet la imagen del deco

yaa veremos hasta donde llega esto

saludos

Creo que no has entendido aun lo que te querian decir. Lo que ocurria es que no se veia la foto que habias puesto en el anterior post (en este ultimo si), solo salia un enlace pero a una direccion de red local. Por eso no sabian a que boton le tenian que dar puesto que no se veia (seguramente tu eras el unico que la veia).
 

magnoman

AZvip
Loco por OpenSPA
27 Jul 2009
409
0
0
51
morser dijo:
Creo que no has entendido aun lo que te querian decir. Lo que ocurria es que no se veia la foto que habias puesto en el anterior post (en este ultimo si), solo salia un enlace pero a una direccion de red local. Por eso no sabian a que boton le tenian que dar puesto que no se veia (seguramente tu eras el unico que la veia).

me parece que lo que no lo entendeis sois vosotros

vamos a ver como no sabia que boton tenia que pulsar copie y pegue la imagen a modo de ejemplo
para que visualizara el boton que tenia que pulsar en su web interface

lo que yo no sabia era que al copiar el boton se ha copiado con el enlace que lleva en mi web interface

pero que no era para ver ninguna imagen solo era para que viese con sus ojos donde tenia que pulsar para hacer una captura
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Funciona perfectamente pero se come la camd que da gusto capturas 8 o 10 imagenes y se pone al 100% de la capacidad, salu2.
 

morser

OpenSpa Team
Miembro del equipo
21 Mar 2007
7.208
1.308
0
57
magnoman dijo:
pero que no era para ver ninguna imagen solo era para que viese con sus ojos donde tenia que pulsar para hacer una captura

Hombre ya, pero como no podia ver con sus propios ojos la foto que le habias puesto es lo que te estaba pidiendo, nada mas.
 

gorski

Usuario Destacado
Loco por OpenSPA
10 Abr 2009
1.334
9
0
One might need a USB memory stick or HDD attached to one's Elite, in order for the Screenshot Capture to work, allegedly...

Attach a USB memory stick and try it... ;)
 

magnoman

AZvip
Loco por OpenSPA
27 Jul 2009
409
0
0
51
Web Interface PHP by Kiovo v0.4

Aqui dejo la nueva version recien salida del horno
Web Interface PHP by Kiovo v0.4
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Y como se hace para que las capturas se pasen al usb?
 

pe.tardo

Miembro de honor OpenSpa
Vip OpenSPA
21 May 2009
3.474
464
0
BCN
Las instrucciones del compañero Gorski de la pág. 2:

Ahora tenemos Web Interface PHP por Joseba y luego por Kiovo. Este es el "How to":

0) Si tienes instalada una versión anterior, bórrala y reinicia!!! Si tienes muchos plug-ins instalados, tendrás que desinstalar unos cuantos, para hacer sitio para httpd, ya que es grande y el espacio para las camd (donde va instalado) es más bien limitado!!!

1) Descomprime httpd [clic derecho sobre él-> 7-zip -> Extraer aqui].

2) Arranca FileZilla -> crea la carpeta httpd en la carpeta camd folder [Crear Directorio] y asegúrate de que tiene los "permisos" = CHMOD a 755, si por casualidad no los tuviera puestos en 755 [clic derecho encima -> Attributes -> 755 -> OK].

3) DCopia y pega todo el contenido de la carpeta httpd completa [la tendrás al extraerla en tu disco duro] en la carpeta httpd que acabas de crear en el AZbox HD.

4) Esto podría no ser necesario para nada excepto para el archivo thttpd aunque lo hago igualmente: CHMOD a cada carpeta y archivo de la carpeta httpd y también dentro de la sub-carpeta azscripts [incluyendo la sub-carpeta monkus y su contenido] -> CHMOD 755 a todo [hasta que lo aprenda mejor, hehe...]

5) En la carpeta include encontrarás el archivo -> ip.conf -> click derecho sobre él -> View/Edit [yo utilizo UE32, pero puedes utilizar otro editor Unix, como Notepad++, NO Notepad (bloc de notas), WordPad o Word!!!] -> edita la dirección IP y pon la IP del AZbox HD, del tipo 192.168.x.xxx -> Guárdalo!

6) Haz lo mismo para el archivo telnet.conf bpero no lo salves todavía!

7) Si tienes azbox como password, en el mismo archivo quita la # ique hay delante de esta línea, para que quede asi:
Script.script=login:|root|Password:|azbox|MMP[~]$ |df -h

En ese caso, pon el signo # delante de la siguiente línea, así:
#Script.script=login:|root|MMP[~]$ |df -h

Si no tienes password - es al revés

Si has cambiado el password - edita el mismo password ["azbox"].

Luego -> Guardalo!

8) Haz lo mismo en el archivo iperf.conf [pasos 5 y 7]!

9) Reinicia!

10) Arranca PuTTy
-> escribe root en Login y pulsa Enter en el teclado, después
-> azbox en password [Si tienes este, y, si no, el que tengas, si lo has cambiado] y pulsa Enter
-> teclea
cd /camd/httpd y después Enter
->
./httpd y Enter. (no olvidar el punto antes de la barra inclinada)

Esto es lo que tendria que verse:



Código:
MMP login: root
Password:
MMP[~]$ cd /camd/httpd
MMP[httpd]$ ./httpd

Y esto es lo que nos devolverá la consola:



Código:
kill AZBox webinterface
killall: thttpd: no process killed
killed
start AZBox webinterface

Ahora puedes cerrar PuTTy.

11) Abre Firefox y, en la barra de direcciones, pon la IP del AZbox HD y pulsa Enter.

Algo como http://192.168.x.xxx - en la que x.xxx = la IP del AZbox HD.

12) En Firefox verás las AZbox Tools, al lado izquierdo, en la esquina inferior -> haz click encima -> Si quieres que se Auto-arranque el plug-in httpd -> click en Enable Webinterface Autostart! Entonces verás esto:



Código:
generate startscript

cp /camd/httpd/S80httpd /DISK2/etc/start.d/
chmod 755 /DISK2/etc/start.d/S80httpd[SIZE=3]

AZBox Webinterface now start whenever the Box restarts![/SIZE]


Hale!... a disfrutarlo...:grin:

Igualmente, el
Web Interface v. 0.3 tiene muchas opciones, más herramientas y juguetes!!! Las capturas de pantalla también funcionan...

GRAN APLICACIÓN!!! :thumbsup:

P.D. Todavía no se puede ver la TV directamente en el PC. La captura de pantalla no funciona si estás visualizando algo desde el USB, por ejemplo. Pero se está mejorando cada vez más. Eventualmente se podrá programar el deco desde el trabajo, por ejemplo...
 

PlatinumSAT

AZvip
Fan de OpenSPA
Amigo OpenSPA
9 Abr 2009
272
11
0
111
Esto será lo siguiente:
(Nota mia: aqui no acabo de entender si hay que teclear lo siguiente, ó es algo que nos saldrá por la consola de PuTTy, a ver si lo aclaro con Gorski, y lo edito)



Código:
kill AZBox webinterface
killall: thttpd: no process killed
killed
start AZBox webinterface

Eso lo hace automáticamente el script httpd.
No hay que hacer más
 

pe.tardo

Miembro de honor OpenSpa
Vip OpenSPA
21 May 2009
3.474
464
0
BCN
Gracias, no estaba seguro. Le he mandado un PM a Gorski, pero ahora edito el post.
Saludos
 

magnoman

AZvip
Loco por OpenSPA
27 Jul 2009
409
0
0
51
PlatinumSAT dijo:
Eso lo hace automáticamente el script httpd.
No hay que hacer más

exacto en mi manual de instalacion esta bien puesto y no es necesario hacer eso
 

gorski

Usuario Destacado
Loco por OpenSPA
10 Abr 2009
1.334
9
0
I hate it, when no info is included! I really do!!

Delete the old one, if you had i installed and REBOOT!!! This clears the memory!

Unpack the file you downloaded!

You get 2 folders:

camd -> I suppose the httpd folder goes to camd folder in AZbox HD via FTP, like FileZilla

-give everything, more or less CHMOD to 755, just in case, as before...

MMP -> to MMP folder, where you give it CHMOD to 755, I suppose...

But I had many failures... before I did it, after REBOOTING!

Then, start PuTTy and do this, as above:

Código:
MMP[~]$ cd /camd/httpd
MMP[httpd]$ ./httpd

This triggers the following:

Código:
chmod: /camd/httpd/thttpd: No such file or directory
kill AZBox webinterface
killall: thttpd: no process killed
killed
start AZBox webinterface
MMP[httpd]$

Stop PuTTy and start Firefox and put in the AZbox HD address, of course, as above:

It seems the author has listened and put the thttpd in another folder, so we have more space for camd/CS SW now - THANK YOU!!!!!

About 60% occupied in camd, at my end now, says MaZ and about 74% in Flash part [FW]. Good!

Movies folder on my USB memory stick still cannot be browsed from the Web Interface. Otherwise it works well! I edited the movies.conf file in include folder to USB1, from USB2 and - it couldn't accessed directly!

If I went to HOME button in Web Interface and navigated to it, I could, of course, give a command to start playing the video. But it wasn't "streamed" to my laptop.

Let's see if I can paste the image which I got, as I gave the command [no go, sorry, attached normally now...]

We're rolling onwards and upwards!!! Well done developers!!!!
 

Adjuntos

  • screenshot.jpg
    screenshot.jpg
    8,1 KB · Visitas: 42

gorski

Usuario Destacado
Loco por OpenSPA
10 Abr 2009
1.334
9
0
Sorry, forgot to attach 0.4 above, so here it is, together with the Changelog I found on the German forum...

* Latest version of PHP 0.4

Changelog:

- A few bugs fixed.
- Httpd outsourced to / MMP
- Movie Browser revised baking, etc. (Thanks again for OBI).
- Movie Browser is now used for all the embedded media player VLC http://www.videolan.org/.
- The Backup can now back the entire folder camd will be used (thttpd is now under / SMP)
- Iperf can be started on the AZBox as server or client (Settings in Web Interface Config).
 

pe.tardo

Miembro de honor OpenSpa
Vip OpenSPA
21 May 2009
3.474
464
0
BCN
También traducido, porque parece que hay algún problemilla:

gorski dijo:
I hate it, when no info is included! I really do!!

Delete the old one

...

We're rolling onwards and upwards!!! Well done developers!!!!

Odio cuando no se adjunta la información!!! De verdad!!!

Borra el anterior, si lo tienes instalado, y REINICIA!!! esto limpiará la memoria!

Descomprime el archivo que has descargado

Hay 2 carpetas::

camd -> Supongo que la carpeta httpd hay que copiarla en la carpeta camd del AzBox HD por FTP, como FileZilla

-Dale permisos 755 más o menos a todo, como antes...

MMP -> a la carpeta MMP, donde hay que darle permisos 755, supongo...

Pero he tenido muchos fallos...sin haber REINICIADO con anterioridad!

Ahora arranca PuTTy y haz esto, como antes::

Código:
MMP[~]$ cd /camd/httpd
MMP[httpd]$ ./httpd
Y nos saldrá esto:

Código:
chmod: /camd/httpd/thttpd: No such file or directory
kill AZBox webinterface
killall: thttpd: no process killed
killed
start AZBox webinterface
MMP[httpd]$
Cierra PuTTy, arranca Firefox y pon la dirección IP del AZbox HD, como antes:

Parece que el autor nos ha oido, y ha puesto el thttpd en otra carpeta, asi tenemos más espacio para las camd - GRACIAS!!!!!

Ahora tengo más o menos un 60% ocupado en camd, me dice MaZ, y sobre el 74% en la Flash [FW]. Bien!

Sigue sin verse la carpeta Movies de la memoria USB en la Web Interface. Pero por otro lado funciona muy bien!! He editado el archivo movies.conf de la carpeta include para el USB1 en lugar del USB2, y...no he podido acceder directamente!!

Si pulsas el botón HOME en la Web Interface y navegas por el, si que se puede enviar un comando para reproducir una película. Pero no me lo envia al portátil.

A ver si puedo pegar la imagen que he conseguido cuando le he mandado el comando [Lo siento, no se puede, la inserto normalmente]

Vamos por el buen camino!!! Bien hecho, desarrolladores!!!
 

PlatinumSAT

AZvip
Fan de OpenSPA
Amigo OpenSPA
9 Abr 2009
272
11
0
111
No sé si esto se puede poner pero yo tengo los archivos que comento arriba.
 

gorski

Usuario Destacado
Loco por OpenSPA
10 Abr 2009
1.334
9
0
Thanx pe.tardo, m8! Very cool!! :):thumbsup:

Sorry, I forgot thatthe file was above already... Took it off.:Psmiley:

Cheers!:have a nice day:
 

gorski

Usuario Destacado
Loco por OpenSPA
10 Abr 2009
1.334
9
0
Here is my full "How to" for Web Interface PHP v.0.4 by Kiovo:

====================================================

0) If you had installed an earlier version - delete it [use an FTP tool like FileZilla or via remote] and reboot!!! This clears the memory!

1) Unpack httpd [right click on it -> 7-zip -> Extract here].

You get 2 folders:
camd
MMP

2) Start FileZilla Client -> create httpd sub-folder in camd folder [right click on it -> Create Directory] and make sure it has "the rights" = CHMOD it to 755 if by a miracle it isn't already 755 [right click on it -> File Attributes -> 755 -> OK].

3) Drag & drop the whole content of camd/httpd folder [you got by extracting it onto your HDD] into the newly created httpd folder in your AZbox HD.

From the MMP folder: thttpd file [drag &drop]-> to MMP folder, where you give it CHMOD to 755, I suppose...

But I had many failures... before I did it, after REBOOTING!

4) This might not be needed for anything except the thttpd file but I did it anyway: CHMOD to every folder and file in httpd folder and also inside the azscripts sub-folder [including the monkus sub-folder and its content] -> CHMOD to 755 all of them [until I learn better, hehe...]

5) In the folder include you will find the file -> ip.conf -> right click on it -> View/Edit [I connected it with UE32, you can choose another Unix editor, like Notepad2, NOT Notepad, WordPad or Word!!!] -> edit the IP address to put in AZbox HD IP address, like 192.168.x.xxx -> Save!

6) Do the same for telnet.conf file [and other .conf files in that folder!] - but don't Save yet!

7) If you have azbox as your password, then in the same file remover # in front of the following line, so it looks like this:
Script.script=login:|root|Password:|azbox|MMP[~]$ |df -h

In that case, put the # sign in front of the following line, to look like this:
#Script.script=login:|root|MMP[~]$ |df -h

If you have no password - it's the other way round.

If you changed your password - edit the password itself.

Then -> Save!

8 ) I did the same thing in iperfc.conf, iperfs.conf & top.conf files [steps 5 & 7]!

9) Reboot!

10) Start PuTTy
-> write root for Login and hit Enter button on your keyboard, then
-> azbox for password [if you have it or whatever you may have changed it into] and Enter
-> then cd /camd/httpd and Enter,then
-> ./httpd and Enter.

Be careful, Linux is case sensitive, everything counts. Carefully C&P the two longer commands below!
Here is the whole thing, to see what it looks like:

Código:
MMP login: root
Password:
MMP[~]$ cd /camd/httpd
MMP[httpd]$ ./httpd
...this will trigger the following:

Código:
kill AZBox webinterface
killall: thttpd: no process killed
killed
start AZBox webinterface
You can now close PuTTy.

11) Start Firefox and in the address box put in the AZbox HD address and hit Enter.

Like, [url]http://192.168.x.xxx[/URL] - where x = your AZbox HD IP address.

12) In your Firefox you will see AZbox Tools, on your left side, in the lower corner -> click on it -> if you want for the httpd plug-in to Auto-start -> click on Enable Webinterface Autostart! You will see this, then:

Código:
generate startscript

cp /camd/httpd/S80httpd /DISK2/etc/start.d/
chmod 755 /DISK2/etc/start.d/S80httpd

AZBox Webinterface now start whenever the Box restarts!
Btw, the
Web Interface v. 0.4 has many options, more tools and toys, now!!! Screenshot capture works nicely, too...:TT TT:

GREAT DEVELOPMENT!!! :x_x: :XD:

P.S. I can not stream any live TV to my PC yet. Screenshot capture doesn't work if you are watching something from your USB, for instance, etc. But it's getting better and better. You will eventually be able to programme your machine from work, for instance... :grin:
P.P.S. It seems the author has listened and put the thttpd in another folder, so we have more space for camd/CS SW now - THANK YOU!!!!!:x_x: About 60% occupied in camd, at my end now, says MaZ

P.P.P.S. Movies folder on my USB memory stick still cannot be browsed from the Web Interface. Otherwise it works well! I edited the movies.conf file in include folder to USB1, from USB2 and - it couldn't accessed directly!

If I went to HOME button in Web Interface and navigated to it, I could, of course, give a command to start playing the video. But it wasn't "streamed" to my laptop.

We're rolling onwards and upwards!!! Well done developers!!!!:grin:
and about 74% in Flash part [FW]. Good!