Re: Consultar un calendario ICS vía WebDav [SOLUCIONADO]

2006-10-09 Por tema Iñaki
El Lunes, 9 de Octubre de 2006 04:07, Diego - dos20 Informatica escribió:
  javascript:showIcs, por citar ejemplo alguno...
 
  Gracias, pero creo que precisamente JavaScript no me sirve, ya que debe
  ser un programa lanzado desde el sistema. De hecho va a ser un AGI para
  Asterisk, por lo que puede ser cualquier cosa (C, PHP, Ruby...).
 
  Es decir, la consulta no se ejecutará desde una aplicación web.
 
  Gracias no obstante.

 AJAX  ?

Hummm, me temo que no y por la misma razón, AJAX se usa en un navegador web y 
mi script es ejecutado en línea de comandos.


No obstante dejo aparcado el tema ya que se da la casualidad de que el 
servidor web que comparte el calendario está en la misma máquina desde donde 
se lanzará el script (un AGI de Asterisk) así que puedo acceder al archivo 
localente, y de hecho ya lo he hecho con buen resultado.


Saludos.


-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav [SOL UCIONADO]

2006-10-09 Por tema Diego - dos20 Informatica



Iñaki wrote:

El Lunes, 9 de Octubre de 2006 04:07, Diego - dos20 Informatica escribió:
  

javascript:showIcs, por citar ejemplo alguno...


Gracias, pero creo que precisamente JavaScript no me sirve, ya que debe
ser un programa lanzado desde el sistema. De hecho va a ser un AGI para
Asterisk, por lo que puede ser cualquier cosa (C, PHP, Ruby...).

Es decir, la consulta no se ejecutará desde una aplicación web.

Gracias no obstante.
  

AJAX  ?



Hummm, me temo que no y por la misma razón, AJAX se usa en un navegador web y 
mi script es ejecutado en línea de comandos.



No obstante dejo aparcado el tema ya que se da la casualidad de que el 
servidor web que comparte el calendario está en la misma máquina desde donde 
se lanzará el script (un AGI de Asterisk) así que puedo acceder al archivo 
localente, y de hecho ya lo he hecho con buen resultado.



Saludos.


  

cierto!, olvide eso...
Una cosa , si usas ajax , trae solo lo q necesites en datos sin tener q 
recargar la pagina entera esto seguramente ya lo sabes.. por ende es 
una excelente solución en todo, nosotros lo metimos en el web q estamos 
por lanzar y anda de primera... molesta un poco q carguen los 100k de 
código ajax... luego de eso vuela.

saludos



Re: Consultar un calendario ICS vía WebDav

2006-10-09 Por tema Rober Morales
El Domingo, 8 de Octubre de 2006 18:42, Iñaki escribió:
 - ¿El formato ICS dispone de algún atributo concreto para definir el día
 como festivo? Por lo que he leído en el RFC entiendo que me puede servir
 el atributo CATEGORIES:Festivo, ¿alguna sugerencia al respecto?

No. Pero puedes fundir tu calendario con otro público que tenga sólo los días 
festivos. En google calendar hay búsqueda de calendarios públicos.

Aprovecho: ¿alguna web gratuita para alojar un calendario que no sea de sólo 
lectura (Google sólo deja modificar con su interfaz)?


saludos!

-- 
Sólo en el diccionario hay éxito antes que trabajo.

Rober Morales Chaparro



Re: Consultar un calendario ICS vía WebDav [SOLUCIONADO]

2006-10-09 Por tema Angel Claudio Alvarez
El lun, 09-10-2006 a las 21:19 +0200, Iñaki escribió:
 El Lunes, 9 de Octubre de 2006 04:07, Diego - dos20 Informatica escribió:
   javascript:showIcs, por citar ejemplo alguno...
  
   Gracias, pero creo que precisamente JavaScript no me sirve, ya que debe
   ser un programa lanzado desde el sistema. De hecho va a ser un AGI para
   Asterisk, por lo que puede ser cualquier cosa (C, PHP, Ruby...).
  
   Es decir, la consulta no se ejecutará desde una aplicación web.
  
   Gracias no obstante.
 
  AJAX  ?
 
 Hummm, me temo que no y por la misma razón, AJAX se usa en un navegador web y 
 mi script es ejecutado en línea de comandos.
 
 
 No obstante dejo aparcado el tema ya que se da la casualidad de que el 
 servidor web que comparte el calendario está en la misma máquina desde donde 
 se lanzará el script (un AGI de Asterisk) así que puedo acceder al archivo 
 localente, y de hecho ya lo he hecho con buen resultado.
 
perl tiene librerias para acceso webdav
http://search.cpan.org/search?query=webdavmode=all
 
 Saludos.
 
 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4



signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Re: Consultar un calendario ICS vía WebDav [SOLUCIONADO]

2006-10-09 Por tema Iñaki
El Lunes, 9 de Octubre de 2006 23:32, Angel Claudio Alvarez escribió:
 El lun, 09-10-2006 a las 21:19 +0200, Iñaki escribió:
  El Lunes, 9 de Octubre de 2006 04:07, Diego - dos20 Informatica escribió:
javascript:showIcs, por citar ejemplo alguno...
   
Gracias, pero creo que precisamente JavaScript no me sirve, ya que
debe ser un programa lanzado desde el sistema. De hecho va a ser un
AGI para Asterisk, por lo que puede ser cualquier cosa (C, PHP,
Ruby...).
   
Es decir, la consulta no se ejecutará desde una aplicación web.
   
Gracias no obstante.
  
   AJAX  ?
 
  Hummm, me temo que no y por la misma razón, AJAX se usa en un navegador
  web y mi script es ejecutado en línea de comandos.
 
 
  No obstante dejo aparcado el tema ya que se da la casualidad de que el
  servidor web que comparte el calendario está en la misma máquina desde
  donde se lanzará el script (un AGI de Asterisk) así que puedo acceder al
  archivo localente, y de hecho ya lo he hecho con buen resultado.

 perl tiene librerias para acceso webdav
 http://search.cpan.org/search?query=webdavmode=all


Gracias, no lo sabía. No obstante estoy aprendiendo Ruby que me parece 
bastante potente y fácil. En cambio dudo que vaya a tener tiempo de echar un 
vistazo a Perl, demasiado complejo...  :(


Gracias.




-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav [SOLUCIONADO]

2006-10-09 Por tema Iñaki
El Lunes, 9 de Octubre de 2006 23:07, Diego - dos20 Informatica escribió:
  No obstante dejo aparcado el tema ya que se da la casualidad de que el
  servidor web que comparte el calendario está en la misma máquina desde
  donde se lanzará el script (un AGI de Asterisk) así que puedo acceder al
  archivo localente, y de hecho ya lo he hecho con buen resultado.
 
 
  Saludos.

 cierto!, olvide eso...
 Una cosa , si usas ajax , trae solo lo q necesites en datos sin tener q
 recargar la pagina entera esto seguramente ya lo sabes.. por ende es
 una excelente solución en todo, nosotros lo metimos en el web q estamos
 por lanzar y anda de primera... molesta un poco q carguen los 100k de
 código ajax... luego de eso vuela.
 saludos

Lo sé ;) gracias.

Un saludo.


-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav

2006-10-09 Por tema Iñaki
El Lunes, 9 de Octubre de 2006 23:16, Rober Morales escribió:
 El Domingo, 8 de Octubre de 2006 18:42, Iñaki escribió:
  - ¿El formato ICS dispone de algún atributo concreto para definir el día
  como festivo? Por lo que he leído en el RFC entiendo que me puede
  servir el atributo CATEGORIES:Festivo, ¿alguna sugerencia al respecto?

 No. Pero puedes fundir tu calendario con otro público que tenga sólo los
 días festivos. En google calendar hay búsqueda de calendarios públicos.

Finalmente es el atributo CATEGORIES el que mejor me sirve para mi propósito. 
Sólo hace falta marcar desde Kontact u otro cliente que maneje webdav un día 
con categoría de Festivo y el AGI de Ruby funciona a la perfección. ;)


 Aprovecho: ¿alguna web gratuita para alojar un calendario que no sea de
 sólo lectura (Google sólo deja modificar con su interfaz)?

Yo busqué en su día y nada de nada, incluso encontré algo que parecía que 
podía ser y tal... y ni de lejos.
Supongo que no te es posible disponer de tu propio servidor siempre encendido, 
una pena, porque compartir un calendario por WebDAV es facilísimo con 
Apache2.

Saludos.


-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Iñaki
Hola, tengo configurado un Apache2 con WebDav y autenticación htpaswd para el 
mismo. En el directorio comparto un calendario ICS.

Funciona bien, accedo a él desde Kontact, lo modifico, añado fechas, etc... 
perfecto.

Pero lo que yo quiero hacer es un código (PHP, Ruby, bash...) que realice una 
consulta a dicho recurso vía webdav, y que consista en:
  Devuelve true si el día de hoy es festivo según ese calendario webdav.

La verdad es que se me plantean un mar de dudas:


- ¿El formato ICS dispone de algún atributo concreto para definir el día 
como festivo? Por lo que he leído en el RFC entiendo que me puede servir el 
atributo CATEGORIES:Festivo, ¿alguna sugerencia al respecto?


-  Necesito algún lenguaje de programación que disponga de librerías para 
acceso webdav, y más difícil aún, que permita leer un calendario ICS. El 
lenguaje puede ser cualquiera (si es PHP, Ruby o bash mejor).


- Otra opción, para simplificar un poco, sería acceder al calendario vía HTTP 
en vez de WebDav, ya que sólo me interesa la lectura. Con esto quito la 
necesidad de acceso webdav, pero me preocupa el no encontrar nada sobre 
lectura de calendarios ICS en librerías de cualquier lenguaje.
Además, esta solución consistiría en descargar todo el calendario vía HTTP en 
cada consulta y luego leerlo como si fuese un texto, no me parece serio ni 
eficiente.


- Lo más interesante que he encontrado es un proyecto llamado CalDAV, que 
consiste, más o menos, en un protocolo precisamente para leer/escribir en un 
calendario vía webdav:
  http://ietf.osafoundation.org/caldav/index.html
  
http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?path=dsonline/0504file=w2sta.xmlxsl=article.xsl

Parece muy interesante, pero no creo que lo pueda utilizar para mi propósito 
por no haber aún clientes ni librerías (por lo que he visto).


En fin, que me he metido en un jaleo importante, ¿a alguien se le ocurre algo?
Para simplificar supongamos que nos olvidamos de webdav y que periódicamente 
me descargo el ICS completo y lo tengo en un archivo de texto local, así que 
mi código sólo debe parsearlo y analizar si el día de hoy es festivo 
(mirando si hay alguna entrada para este día y que contenga 
CATEGORIES:Festivo).


Gracias por cualquier sugerencia.



-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Diego - dos20 Informatica



Iñaki wrote:
Hola, tengo configurado un Apache2 con WebDav y autenticación htpaswd para el 
mismo. En el directorio comparto un calendario ICS.


Funciona bien, accedo a él desde Kontact, lo modifico, añado fechas, etc... 
perfecto.


Pero lo que yo quiero hacer es un código (PHP, Ruby, bash...) que realice una 
consulta a dicho recurso vía webdav, y que consista en:

  Devuelve true si el día de hoy es festivo según ese calendario webdav.

La verdad es que se me plantean un mar de dudas:


- ¿El formato ICS dispone de algún atributo concreto para definir el día 
como festivo? Por lo que he leído en el RFC entiendo que me puede servir el 
atributo CATEGORIES:Festivo, ¿alguna sugerencia al respecto?



-  Necesito algún lenguaje de programación que disponga de librerías para 
acceso webdav, y más difícil aún, que permita leer un calendario ICS. El 
lenguaje puede ser cualquiera (si es PHP, Ruby o bash mejor).



- Otra opción, para simplificar un poco, sería acceder al calendario vía HTTP 
en vez de WebDav, ya que sólo me interesa la lectura. Con esto quito la 
necesidad de acceso webdav, pero me preocupa el no encontrar nada sobre 
lectura de calendarios ICS en librerías de cualquier lenguaje.
Además, esta solución consistiría en descargar todo el calendario vía HTTP en 
cada consulta y luego leerlo como si fuese un texto, no me parece serio ni 
eficiente.



- Lo más interesante que he encontrado es un proyecto llamado CalDAV, que 
consiste, más o menos, en un protocolo precisamente para leer/escribir en un 
calendario vía webdav:

  http://ietf.osafoundation.org/caldav/index.html
  
http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?path=dsonline/0504file=w2sta.xmlxsl=article.xsl


Parece muy interesante, pero no creo que lo pueda utilizar para mi propósito 
por no haber aún clientes ni librerías (por lo que he visto).



En fin, que me he metido en un jaleo importante, ¿a alguien se le ocurre algo?
Para simplificar supongamos que nos olvidamos de webdav y que periódicamente 
me descargo el ICS completo y lo tengo en un archivo de texto local, así que 
mi código sólo debe parsearlo y analizar si el día de hoy es festivo 
(mirando si hay alguna entrada para este día y que contenga 
CATEGORIES:Festivo).



Gracias por cualquier sugerencia.



  

javascript:showIcs, por citar ejemplo alguno...





Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Iñaki
Olvidaba una pregunta importante.

El calendario va a ser accedido con diferentes clientes. Yo usaré Kontact 
(faltaría más), pero otros usarán Evolution.

Desde Kontact puedo añadir categorías a un evento del calendario, formando el 
atributo CATEGORIES:Vacaciones (por ejemplo).

Necesito saber imperiosamente si desde Evolution también se pueden definir y 
aplicar categorías sobre los eventos. ¿Alguien que lo use me lo podría 
confirmar? es algo imprescindible para lo que deseo hacer.

Muchas gracias.



-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Iñaki
El Domingo, 8 de Octubre de 2006 18:50, Diego - dos20 Informatica escribió:
 Iñaki wrote:
  Hola, tengo configurado un Apache2 con WebDav y autenticación htpaswd
  para el mismo. En el directorio comparto un calendario ICS.
 
  Funciona bien, accedo a él desde Kontact, lo modifico, añado fechas,
  etc... perfecto.
 
  Pero lo que yo quiero hacer es un código (PHP, Ruby, bash...) que realice
  una consulta a dicho recurso vía webdav, y que consista en:
Devuelve true si el día de hoy es festivo según ese calendario
  webdav.
 
  La verdad es que se me plantean un mar de dudas:
 
 
  - ¿El formato ICS dispone de algún atributo concreto para definir el día
  como festivo? Por lo que he leído en el RFC entiendo que me puede
  servir el atributo CATEGORIES:Festivo, ¿alguna sugerencia al respecto?
 
 
  -  Necesito algún lenguaje de programación que disponga de librerías para
  acceso webdav, y más difícil aún, que permita leer un calendario ICS. El
  lenguaje puede ser cualquiera (si es PHP, Ruby o bash mejor).
 
 
  - Otra opción, para simplificar un poco, sería acceder al calendario vía
  HTTP en vez de WebDav, ya que sólo me interesa la lectura. Con esto quito
  la necesidad de acceso webdav, pero me preocupa el no encontrar nada
  sobre lectura de calendarios ICS en librerías de cualquier lenguaje.
  Además, esta solución consistiría en descargar todo el calendario vía
  HTTP en cada consulta y luego leerlo como si fuese un texto, no me parece
  serio ni eficiente.
 
 
  - Lo más interesante que he encontrado es un proyecto llamado CalDAV, que
  consiste, más o menos, en un protocolo precisamente para leer/escribir en
  un calendario vía webdav:
http://ietf.osafoundation.org/caldav/index.html
 
  http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0d
 cd82ccc6716bbe36ec/index.jsp?path=dsonline/0504file=w2sta.xmlxsl=article
 .xsl
 
  Parece muy interesante, pero no creo que lo pueda utilizar para mi
  propósito por no haber aún clientes ni librerías (por lo que he visto).
 
 
  En fin, que me he metido en un jaleo importante, ¿a alguien se le ocurre
  algo? Para simplificar supongamos que nos olvidamos de webdav y que
  periódicamente me descargo el ICS completo y lo tengo en un archivo de
  texto local, así que mi código sólo debe parsearlo y analizar si el día
  de hoy es festivo (mirando si hay alguna entrada para este día y que
  contenga
  CATEGORIES:Festivo).
 
 
  Gracias por cualquier sugerencia.

 javascript:showIcs, por citar ejemplo alguno...

Gracias, pero creo que precisamente JavaScript no me sirve, ya que debe ser un 
programa lanzado desde el sistema. De hecho va a ser un AGI para Asterisk, 
por lo que puede ser cualquier cosa (C, PHP, Ruby...).

Es decir, la consulta no se ejecutará desde una aplicación web.

Gracias no obstante.


-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Iñigo Tejedor Arrondo
El dom, 08-10-2006 a las 18:53 +0200, Iñaki escribió:
 Olvidaba una pregunta importante.
 
 El calendario va a ser accedido con diferentes clientes. Yo usaré Kontact 
 (faltaría más), pero otros usarán Evolution.
 
 Desde Kontact puedo añadir categorías a un evento del calendario, formando el 
 atributo CATEGORIES:Vacaciones (por ejemplo).
 
 Necesito saber imperiosamente si desde Evolution también se pueden definir y 
 aplicar categorías sobre los eventos. ¿Alguien que lo use me lo podría 
 confirmar? es algo imprescindible para lo que deseo hacer.

Si, trae unas predefinidas y permite editarlas, añadir y eliminar. Lo
que veo es que al crear un evento nuevo, no las muestra por defecto (hay
que darle a Ver - categorias  una vez y ya las muestra siempre)

Lo que me imagino, es que usará las mismas categorias en los
contactos... no lo he probado.

 Muchas gracias.

¿o acaso sospechabas que habría que recompilar evolution para añadir una
categoria, al ser tan intuitivo?   ;P

Suerte

-- 

,-,
| Iñigo Tejedor Arrondohttp://navarrux.org   inigo(a)navarrux.org |
|-|
| |
| Debian - The universal operative system.|
| |
| You can choose, get the freedom, get the power, apt-get in to it. |
| |
·-·


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Iñaki
El Domingo, 8 de Octubre de 2006 19:22, Iñigo Tejedor Arrondo escribió:
 El dom, 08-10-2006 a las 18:53 +0200, Iñaki escribió:
  Olvidaba una pregunta importante.
 
  El calendario va a ser accedido con diferentes clientes. Yo usaré Kontact
  (faltaría más), pero otros usarán Evolution.
 
  Desde Kontact puedo añadir categorías a un evento del calendario,
  formando el atributo CATEGORIES:Vacaciones (por ejemplo).
 
  Necesito saber imperiosamente si desde Evolution también se pueden
  definir y aplicar categorías sobre los eventos. ¿Alguien que lo use me lo
  podría confirmar? es algo imprescindible para lo que deseo hacer.

 Si, trae unas predefinidas y permite editarlas, añadir y eliminar. Lo
 que veo es que al crear un evento nuevo, no las muestra por defecto (hay
 que darle a Ver - categorias  una vez y ya las muestra siempre)

O sea, ¿entiendo entonces que tras hacer eso que comentas el usuario de 
Evolution podría operar cómoda y rutinariamente con el calendario y una 
categoría propia llamada Festivo?


 Lo que me imagino, es que usará las mismas categorias en los
 contactos... no lo he probado.

En Kontact al menos no, son categorías diferentes, lo cual me parece lógico ya 
que no es lo mismo clasificar igual una persona que una fecha.


  Muchas gracias.

 ¿o acaso sospechabas que habría que recompilar evolution para añadir una
 categoria, al ser tan intuitivo?   ;P

Me temía que fuese tan usable que habrían eliminado cualquier exótica 
funcionalidad...:p


Gracias.


-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Iñigo Tejedor Arrondo
El dom, 08-10-2006 a las 19:24 +0200, Iñaki escribió:

 O sea, ¿entiendo entonces que tras hacer eso que comentas el usuario de 
 Evolution podría operar cómoda y rutinariamente con el calendario y una 
 categoría propia llamada Festivo?

Tras hacer eso, aparece siempre un botón de categorias (para elegirlas
con el ratón) y una linea de entrada de texto (para escribirlas a mano
Festivo, blabla, etc).

Al dar de alta una categoría, permite definir un icono, un color (no
necesarios) y la propia categoría.

  Lo que me imagino, es que usará las mismas categorias en los
  contactos... no lo he probado.
 
 En Kontact al menos no, son categorías diferentes, lo cual me parece lógico 
 ya 
 que no es lo mismo clasificar igual una persona que una fecha.

Pues lo acabo de probar, y si que utiliza las mismas. Ya trae una
categoría llamada Fiesta, pero he creado una llamada Festivo y me
aparece al seleccionar la categoría de un nuevo contacto.

 Me temía que fuese tan usable que habrían eliminado cualquier exótica 
 funcionalidad...:p

:) 

P.D. Esto lo he mirado en Etch, si van a usarlo sobre Sarges.. creo que
era bastante distinto, no tengo ninguno aquí cerca.

-- 

,-,
| Iñigo Tejedor Arrondohttp://navarrux.org   inigo(a)navarrux.org |
|-|
| |
| Debian - The universal operative system.|
| |
| You can choose, get the freedom, get the power, apt-get in to it. |
| |
·-·


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Iñaki
El Domingo, 8 de Octubre de 2006 19:48, Iñigo Tejedor Arrondo escribió:
 El dom, 08-10-2006 a las 19:24 +0200, Iñaki escribió:
  O sea, ¿entiendo entonces que tras hacer eso que comentas el usuario de
  Evolution podría operar cómoda y rutinariamente con el calendario y una
  categoría propia llamada Festivo?

 Tras hacer eso, aparece siempre un botón de categorias (para elegirlas
 con el ratón) y una linea de entrada de texto (para escribirlas a mano
 Festivo, blabla, etc).

 Al dar de alta una categoría, permite definir un icono, un color (no
 necesarios) y la propia categoría.

   Lo que me imagino, es que usará las mismas categorias en los
   contactos... no lo he probado.
 
  En Kontact al menos no, son categorías diferentes, lo cual me parece
  lógico ya que no es lo mismo clasificar igual una persona que una fecha.

 Pues lo acabo de probar, y si que utiliza las mismas. Ya trae una
 categoría llamada Fiesta, pero he creado una llamada Festivo y me
 aparece al seleccionar la categoría de un nuevo contacto.

  Me temía que fuese tan usable que habrían eliminado cualquier exótica
  funcionalidad...:p
 
 :)

 P.D. Esto lo he mirado en Etch, si van a usarlo sobre Sarges.. creo que
 era bastante distinto, no tengo ninguno aquí cerca.


Gracias ;)


-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Re: Consultar un calendario ICS vía WebDav

2006-10-08 Por tema Diego - dos20 Informatica

Iñaki escribió:

El Domingo, 8 de Octubre de 2006 18:50, Diego - dos20 Informatica escribió:
  

Iñaki wrote:


Hola, tengo configurado un Apache2 con WebDav y autenticación htpaswd
para el mismo. En el directorio comparto un calendario ICS.

Funciona bien, accedo a él desde Kontact, lo modifico, añado fechas,
etc... perfecto.

Pero lo que yo quiero hacer es un código (PHP, Ruby, bash...) que realice
una consulta a dicho recurso vía webdav, y que consista en:
  Devuelve true si el día de hoy es festivo según ese calendario
webdav.

La verdad es que se me plantean un mar de dudas:


- ¿El formato ICS dispone de algún atributo concreto para definir el día
como festivo? Por lo que he leído en el RFC entiendo que me puede
servir el atributo CATEGORIES:Festivo, ¿alguna sugerencia al respecto?


-  Necesito algún lenguaje de programación que disponga de librerías para
acceso webdav, y más difícil aún, que permita leer un calendario ICS. El
lenguaje puede ser cualquiera (si es PHP, Ruby o bash mejor).


- Otra opción, para simplificar un poco, sería acceder al calendario vía
HTTP en vez de WebDav, ya que sólo me interesa la lectura. Con esto quito
la necesidad de acceso webdav, pero me preocupa el no encontrar nada
sobre lectura de calendarios ICS en librerías de cualquier lenguaje.
Además, esta solución consistiría en descargar todo el calendario vía
HTTP en cada consulta y luego leerlo como si fuese un texto, no me parece
serio ni eficiente.


- Lo más interesante que he encontrado es un proyecto llamado CalDAV, que
consiste, más o menos, en un protocolo precisamente para leer/escribir en
un calendario vía webdav:
  http://ietf.osafoundation.org/caldav/index.html

http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0d
cd82ccc6716bbe36ec/index.jsp?path=dsonline/0504file=w2sta.xmlxsl=article
.xsl

Parece muy interesante, pero no creo que lo pueda utilizar para mi
propósito por no haber aún clientes ni librerías (por lo que he visto).


En fin, que me he metido en un jaleo importante, ¿a alguien se le ocurre
algo? Para simplificar supongamos que nos olvidamos de webdav y que
periódicamente me descargo el ICS completo y lo tengo en un archivo de
texto local, así que mi código sólo debe parsearlo y analizar si el día
de hoy es festivo (mirando si hay alguna entrada para este día y que
contenga
CATEGORIES:Festivo).


Gracias por cualquier sugerencia.
  

javascript:showIcs, por citar ejemplo alguno...



Gracias, pero creo que precisamente JavaScript no me sirve, ya que debe ser un 
programa lanzado desde el sistema. De hecho va a ser un AGI para Asterisk, 
por lo que puede ser cualquier cosa (C, PHP, Ruby...).


Es decir, la consulta no se ejecutará desde una aplicación web.

Gracias no obstante.


  

AJAX  ?


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]