EasyDev v2.7.2 [24-Abr-16]

Discute el uso de extensiones desarrolladas por terceros dentro de Apache OpenOffice
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mauricio »

Gracias por el tip, espero darme tiempo para actualizar la documentación...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
valenteres
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por valenteres »

Muchas gracias Mauricio.

Con respecto a este tema me gustaría completarlo con un par de detalles:

El primero es que, a diferencia de otros casos, no he conseguido asignar estos valores vía Properties. Me explico. En otros casos se pueden asignar valores por el procedimiento señalado más arriba o bien con el siguiente códido -caso de la Leyenda-:

Código: Seleccionar todo

	legend = chart.Legend

	properties = FormCaracter(101, 0)
		util.imageFormat(legend, properties)
	properties = FormLinea(101,0)
		util.imageFormat(legend, properties)
	properties = Array(   _
		Array("Alignment", 4), _
		Array("FillColor", RGB(255,255,0, _
		)
	util.imageFormat(legend, properties)
En el caso de formato de los rótulos de los ejes he intantado hacer algo similar y no ha funcionado. Posiblemente porque el código no sea correcto. El código utilizado es el siguiente:

Código: Seleccionar todo

	axis = chart.getDiagram().getXAxis()
	properties = Array(   _
		Array("LinkNumberFormatToSource", False), _
		)
	util.imageFormat(axis, properties)

	properties = Array(   _
		Array("numberformat", 75), _
		)
	util.imageFormat(axis, properties)
He probado con las dos instrucciones separadas en dos instrucciones diferentes y unidas en una sola instrucción. No he conseguido que funcione de ninguna de las dos formas.

El segundo asunto que me gustaría exponer es la posibilidad de especificar el formato como strig. Por ejemplo:

En lugar de
.NumberFormat = 75
'Poder expedificarlo como
.???Format = D "de" MMM "de" AAAA
o similar

Muchas gracias
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mauricio »

Abre un nuevo tema para cada caso por favor...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
valenteres
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por valenteres »

De acuerdo. Me pongo a ello
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mriosv »

Hola Mauricio,
probando LibreOffice 5.1, sale el aviso de actualizar extensiones, en este caso la que sale para actualizar es EasyDev, pero en la actualización genera el siguiente error.

"
Error while downloading extension Tool for easy develop macros in LibreOffice, with Python. The error message is: Could not download https://github.com/UniversoLibreMexicoA ... v2.4.3.oxt. the inputstream is missing necessaryto create a content
The extension will not be installed.

Error while installing extension Tool for easy develop macros in LibreOffice, with Python. The extension will not be installed.
"
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mauricio »

Esa ruta no existe, la correcta es: https://github.com/UniversoLibreMexicoA ... v2.4.3.oxt
seguramente la tengo mal en las fuentes, lo voy a revisar... gracias...

¿Que versión tienes instalada?...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mauricio »

Olvide hacer un tag de la versión 2.4.3, ahora debería de funcionar...

En caso de que no, por favor, desinstala e instala manualmente, espero que con los cambios que hice, las próximas actualizaciones ahora si sean correctas...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mriosv »

Visto y no visto :)
Ya actualizó a 2.4.3.
Saludos.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mauricio »

Se vienen cambios importantes en PyUNO para LibreOffice: http://conference.libreoffice.org/asset ... sPyUNO.pdf
y por consiguiente para EasyDev...

Es una lastima que PyUno en AOO no tenga ninguna novedad... pronto... habrá que escoger un solo camino...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por fornelasa »

y fijate, lo más chistoso, personalmente yo no me he aplicado a está nueva extensión (que me parece muy interesante) por no estár digamos muy compatible todavia con AOO precisamente por culpa de Apache.
Claro que deseo que AOO se aplique y la pueda yo usar aqui al 100% y no tenga que elegir por LO.

Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por mauricio »

fornelasa escribió:por no estár digamos muy compatible todavia con AOO precisamente por culpa de Apache.
Pues te recomiendo usarla ahora, que esta 99% compatible con AOO, por que mañana, no lo se...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por fornelasa »

ok, buen dato, entonces parece que me quedé en el pasado de hace algunos dias/meses en donde creo vi que no era aun compatible al 100% con AOO precisamente por lo de Python.
99% compatible es más que suficiente para usarla en AOO con lo cual tengo una razón más para seguir eligiendo AOO sobre LO (al menos en el presente), Perfecto.
Y sin maldad, a LO lo "agarro" cuando me acuerdo (casí nunca) :D

Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: EasyDev v2.4.3 [05-Ene-16]

Mensaje por fornelasa »

Listo, he instalado EasyDev v2.4.3 en AOO, ahora si estamos completos (yo) :D :super:
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.5.0 [23-Ene-16]

Mensaje por mauricio »

He subido a producción la versión 2.5.0 de EasyDev que incluye el soporte para request, que es una hermosa librería para HTTP...

He cambiado las rutas parar las actualizaciones automáticas... por favor, prueben si les permite actualizar desde LibreOffice, solo desde 2.4.3 hacia 2.5.0... si no los deja, es necesario reemplazar manualmente... estas rutas de Github no las tengo muy claras aun...

Gracias
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
RASAPA
Mensajes: 224
Registrado: Mar Mar 16, 2010 10:41 pm

Re: EasyDev v2.6.1 [02-Feb-16]

Mensaje por RASAPA »

Buenos dias,
Tengo problemas y no encuentro la opcion ha utilizar para que en la exportacion a CSV se envie tambien el nombre de las columnas.
He probado varias formas pero no acierto con la formula correcta.

Código: Seleccionar todo

	options(0).Name = "writeheader"
	options(0).Value = true
	options(1).Name = "delimiter"
	options(1).Value = ";"		
Cual seria la opcion correcta ?

Saludos
Ramon
LibreOffice 7.3.1.3
Linux Mint 20.3
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.6.1 [02-Feb-16]

Mensaje por mauricio »

Por favor, para que no se haga este tema interminable...

Cualquier duda del uso de EasyDev, en nuevos temas, gracias...

P.D. No tienes que hacer nada, más que esten en el rango, mira la documentación: http://easydev.readthedocs.org/es/lates ... rtar-a-csv
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
RASAPA
Mensajes: 224
Registrado: Mar Mar 16, 2010 10:41 pm

Re: EasyDev v2.6.1 [02-Feb-16]

Mensaje por RASAPA »

Hola Mauricio,

Cierro el tema y abro otro.
Muchas gracias y perdona

Ramon
LibreOffice 7.3.1.3
Linux Mint 20.3
jparada
Mensajes: 1
Registrado: Dom May 01, 2016 5:22 am

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por jparada »

Hola Mauricio,

Lo que me llamó la atención es éste punto:
Mauricio escribió:- Pongan el poder de Python al servicio de otros lenguajes

Esto me interesa mucho, he visto que a Python se le da muy fácil todo lo relacionado con Webservice, HTTP, RESTFul y compañía.

La pregunta es cómo desde mi lenguaje podría utilizar las bondades de Python/EasyDev, qué necesito saber de EasyDev, y cómo puedo hacer los test correspondientes con mi lenguaje..., por donde se empieza?.

Gracias.

Saludos,
Javier
OpenOffice 4.1.2 Windows 10 64bits
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por mauricio »

En python es fácil muchas cosas...

EasyDev esta pensado para usarse solamente desde LibreOffice, no desde otros lenguajes... si quieres usar python en LibreOffice, EasyDev y este foro es lo correcto... si quieres usar python desde otros lenguajes, entonces, estos foros no son los correctos... te sugiero inscribirte a la lista de python Mexico y ahí hacer tu pregunta: https://mail.python.org/mailman/listinfo/python-mx

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Juanco
Mensajes: 9
Registrado: Mar Abr 18, 2017 1:35 am

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por Juanco »

Hola, estoy iniciando con Pyuno tengo LO 5.1.6.2 en Ubuntu 16.04 LTS, estoy tratando de hacer el ejercicio de prueba y no me indica el mensaje.Me indica que no importa el Modulo Uno. Que puedo hacer?
Muchas gracias.
LibreOffice 5.1.6.2, Ubuntu 16.04 LTS
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por mauricio »

Hola...

¿A que ejercicio de prueba te refieres?... abre un nuevo tema detallando que estas intentando hacer y con gusto te ayudamos...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
Jurassic Pork
Mensajes: 8
Registrado: Lun Oct 09, 2017 5:30 am

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por Jurassic Pork »

hello,
sorry but i don't speak spanish :( . First, thanks to Mauricio for his wonderful tool EasyDev. I am a user of the french forum of OpenOffice. I am ready to add a french version to this tool and i can send the files to Mauricio for this (where ? ). I have also some enhancements or corrections to offer (with the code). For example , at this time the timer function doesn't work with a macro basic in the "local" document. There is also some troubles with the accents when you use the execute function in microsoft windows.
So where to discuss with Mauricio for this ? here ? in the github of EasyDev ? by mail ?
Friendly, J.P (from France)
LibreOffice 5.2.7.2 sous windows 7 / LibreOffice 5.4.0.3 sous Ubuntu 16.04
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por fornelasa »

Attendons la réponse de Mauricio. En attendant, regardons ce sujet:
https://forum.openoffice.org/es/forum/v ... 50&t=13062

Cordialement
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por mauricio »

Bonjour JP...

First, thanks for use EasyDev...

The current repository of EasyDev is in Github: https://github.com/UniversoLibreMexicoAC/easydev

but, I want move to Gitlab, please, you wait my confirmation in this thread, and yes, you can use the system iusses of repository or this forum.

If you are interesting in translate the documentation of EasyDev to france, I will be very happy.

Salut!
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
Jurassic Pork
Mensajes: 8
Registrado: Lun Oct 09, 2017 5:30 am

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por Jurassic Pork »

Hola Mauricio,
in attachment a compressed file with two folders :
easyDev_french : the files to add french version of the extension.
easyDev_Modif : the files that i have modified in your extension to do this :
1 - Add two functions :
in Debug :

Código: Seleccionar todo

def msgboxbg(self, message, type_msg=INFOBOX,bgcolor= 0xE8E880)
a new function to be able to change the background color of the messageBox.

Código: Seleccionar todo

REM MessageBoxType 0 = MESSAGEBOX, 1=INFOBOX, 2=WARNINGBOX, 3=ERRORBOX
util.msgboxbg("ceci est un message",1,RGB(200,240,200))
in Tools:

Código: Seleccionar todo

 def executew(self, args, wait,codepage)
with this function you can change the codepage of the decode function.
For example to have the good accents of a dir command in microsoft windows , i use the codepage 850 for french (i don't know if it is also the codepage 850 for spanish):

Código: Seleccionar todo

Sub TestExec()
util = createUnoService("org.universolibre.EasyDev")
res = util.executew(Array("cmd.exe","/c","dir"), True,"cp850")
util.msgbox(res)
End Sub
and for the problem to execute "local" document macro :

Código: Seleccionar todo

    if macro.Location=='document':
        script = doc.getScriptProvider().getScript(main)
    else:
        script = factory.createScriptProvider('').getScript(main)
at the end of the call_macro function ( Need to add a doc parameter in several functions in the tools.py).
So do what you want with the files.
Friendly, J.P
Adjuntos
easydev-JP.7z
(9.66 KiB) Descargado 2948 veces
LibreOffice 5.2.7.2 sous windows 7 / LibreOffice 5.4.0.3 sous Ubuntu 16.04
Avatar de Usuario
Jurassic Pork
Mensajes: 8
Registrado: Lun Oct 09, 2017 5:30 am

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por Jurassic Pork »

Hola Mauricio,
have you received my mail with the french version of the easydev documentation ? If you have no time to work on it, i can help you to integrate it in your github repository (as conbributor if you want) or i can fork your project in my github account.

Friendly, J.P
LibreOffice 5.2.7.2 sous windows 7 / LibreOffice 5.4.0.3 sous Ubuntu 16.04
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por mauricio »

Bonjour JP

Sorry I'm late... yes, I received your email, very thanks

I'm very happy, now we have EasyDev's documentatiton in french thanks to my friend JP

Look here: http://easydev.readthedocs.io/fr/latest/

Again thanks you very much, you win a beer, when I will visit your country

Merci Beaucoup, À bientôt
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
Jurassic Pork
Mensajes: 8
Registrado: Lun Oct 09, 2017 5:30 am

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por Jurassic Pork »

hola Mauricio,
i have written a message in the french forum of openoffice to promote your extension (see here ). In attachment of this message, there is an ods file to test your extension.
Friendly, J.P
LibreOffice 5.2.7.2 sous windows 7 / LibreOffice 5.4.0.3 sous Ubuntu 16.04
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por mauricio »

Bonjour JP...

It's great... very thanks...

Unfortunately in english forum they don't feel the same way, look:
https://forum.openoffice.org/en/forum/v ... 36#p377820

But, with this forum and now in Forum French is wonderful...

Merci...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
Jurassic Pork
Mensajes: 8
Registrado: Lun Oct 09, 2017 5:30 am

Re: EasyDev v2.7.2 [24-Abr-16]

Mensaje por Jurassic Pork »

Hola Mauricio,
mauricio escribió: Unfortunately in english forum they don't feel the same way, look:
https://forum.openoffice.org/en/forum/v ... 36#p377820
Villeroy should be in a bad day when he has said "Bullshit" about your extension :ouch:
When you use an open source software you must have respect for the Author. If there is a problem try to understand where is the problem and say it to the Author.
Ami calmant, J.P
LibreOffice 5.2.7.2 sous windows 7 / LibreOffice 5.4.0.3 sous Ubuntu 16.04
Cerrado