Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones


Objetivo: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
Buenas tardes a todos.

Estaba leyendo esta publicacion de jguardon, y leí el comentario de fabianfv por lo que me surgió la idea de que entre los usuarios de esta comunidad se podría desarrollar aplicaciones que resulten indispensables o muy útiles para una gran cantidad de usuarios.

Así se podría lograr que el runtime de gambas se incluya por defecto en las distribuciones, y también aumentar su popularidad.

Se puede generar una versión estable de las aplicaciones e ir manteniendo y mejorando las aplicaciones de vez en cuando, traducirlo a varios idiomas y entre todos usar las aplicaciones y recomendarlas en donde sea posible.

El propio Gwitter( con el permiso de jguardon) podría se la primera aplicación que se desarrolle y se mantenga entre todos

Que opinan?

Perfil MP  
Objetivo: Re: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
vr_rv wrote: [View Post]

El propio Gwitter( con el permiso de jguardon) podría se la primera aplicación que se desarrolle y se mantenga entre todos


Lamentablemente esa aplicación ya no funciona. Twitter y el resto de plataformas cambiaron la forma de iniciar sesión en su API al sistema OAuth.

Ese sí sería un proyecto interesante y extremadamente útil: crear una librería OAuth.

Respecto a la inclusión del runtime de gambas en las distribuciones estándar, aunque sería buena idea, no es una solución completa ya que casi siempre vamos a necesitar componentes adicionales que igualmente tendríamos que instalar. La solución actual basada en repositorios actualizados, me parece lo más inteligente por el momento (hasta que veamos realmente el alcance de la nueva solución de programas encapsulados y "autosuficientes" que propone Snap para Ubuntu.

Saludos

Perfil MP  
Objetivo: Re: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
Por lo que se Gwitter es una interfaz para twidge, y Twidge aun funciona bien, ayer lo instale en xubuntu 16.04. Lo que hace falta es portar Gwitter a gambas3

Perfil MP  
Objetivo: Re: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
Lo desconocía, vr_rv. En aquél momento (año 2010) ese proyecto parecía abandonado y ya nunca más le hice caso.

Si por el contrario, Twidge ha resucitado, también podría hacerlo Gwitter. No tengo ningún problema en revisitar Gwitter y tratar de adaptarlo a Gambas3.

Por lo que parece, el paquete Twidge ya tiene mantenedor en Debian, tiene cambios de hace sólo dos meses, pero el código OAuth fue actualizado por última vez en 2013, tres años después de crear Gwitter. Le doy un vistazo en estos días.

Gracias y saludos

Perfil MP  
Objetivo: Re: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
Estaré pendiente de cualquier novedad.

Perfil MP  
Objetivo: Re: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
Definitivamente algo está roto en Twidge, porque no actualiza nada, dando una respuesta en todos los casos de 'Not enough bytes'. He estado buscando información y parece ser que es la respuesta que devuelve el programa cuando se ha alcanzado el límite impuesto por la API registrada en Twitter y que probablemente no esté contando el límite por usuario, sino por aplicación. Por lo tanto la aplicación es inservible de momento.

He estado buscando librerías con las que construir un frontend para Twitter en gambas y lamentablemente, la única con una funcionalidad casi completa está escrita en C++, lo que nos impide casi con seguridad, adaptarla a gambas mediante funciones externas.

Si queremos hacer algo serio con gambas habría que empezar por crear una librería OAuth o bien integrar esta librería escrita en C:

https://sourceforge.net/projects/liboauth/

Y después implementar el API de Twitter, al menos parcialmente:

https://dev.twitter.com/overview/api


Como veis, un trabajo importante que debería ser coordinado formando equipos.

Saludos

Perfil MP  
Objetivo: Re: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
jguardon wrote: [View Post]
Definitivamente algo está roto en Twidge, porque no actualiza nada, dando una respuesta en todos los casos de 'Not enough bytes'. He estado buscando información y parece ser que es la respuesta que devuelve el programa cuando se ha alcanzado el límite impuesto por la API registrada en Twitter y que probablemente no esté contando el límite por usuario, sino por aplicación. Por lo tanto la aplicación es inservible de momento.



Pues yo acabo de probarlo y me funciona bien, la versión que tengo es la 1.1.2 que instale desde los repositorios. en todo caso averiguare mas sobre otras opciones.

Perfil MP  
Objetivo: Re: Desarrollar Programas Para Que Se Incluya Por Defecto El Runtime De Gambas En Las Distribuciones
Podría ser por la versión instalada. En mis repositorios está la 1.1.0. Probaré a actualizar a 1.1.2.

----

Efectivamente, he actualizado y he borrado el fichero de configuración .twidgerc para crearlo de nuevo pasando el parámetro setup. Twidge ya funciona, aunque a veces da un error de curl.

He convertido el proyecto de gambas2 a gambas3 y funciona parcialmente. Hay que revisar el formato devuelto por la API y quizá cambiar los controles usados en el programa para modernizarlo un poco. Sigo adelante, luego os cuento algo más.

Saludos

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 5.3888s (PHP: -98% SQL: 198%)
Consultas SQL: 23 - Debug off - GZIP Activado