Auto Configuración del Pidgin

Forums: 

Saludos equipo, no se si se mantenga activo este foro de software libre...

Quisiera saber si alguno de ustedes a logrado mediante un .vbs o un archivo por lotes .bat que utilice las variables de entorno de windows y auto configure el Pidgin modificando el accounts.xml y creando la estructura si no la tiene, podria extraer el user y el pass preguntandolo al usuario o importanolo del LDAP, alguna sugerencia?

<code>
@echo off

echo %APPDATA%
echo %USERNAME%

set PURPLEHOME=%APPDATA%\.purple
set PURPLECONFIG=%APPDATA%\.purple\accounts.xml

if not exist %PURPLEHOME% goto HOME
if not exist %PURPLECONFIG% goto CONFIG


:HOME
MKDIR %PURPLEHOME%
goto end

:CONFIG
(
echo 1
echo 2
echo 3
)>"%PURPLECONFIG%"
goto end

:End

pause
</code>

x:\scriptfolder
        \thisscript.vbs o .bat
        \xml
        \plugins
        \files

accels
accounts.xml
blist.xml
certificates
icons
logs
prefs.xml
smileys
status.xml
xmpp-caps.xml
 

Un aproximado

Hola.

Encontré esta página, parece aproximarse al tema:

Automatically Configure Pidgin for LDAP and XMPP
https://community.spiceworks.com/scripts/show/1857-automatically-configure-pidgin-for-ldap-and-xmpp

No lo he probado.

Auto Configuración del Pidgin

Saludos a todos, aca esta una alternativa bastante eficiente, deathUser como siempre puede pulirlo, ggg

<code>
@echo off
REM windows client logon script
REM
copy /y \\pdc\netlogon\Jabber\prefs.xml %APPDATA%\.purple\
start \\pdc\netlogon\Pidgin\pidgin.exe
cls
color 1F
echo +-------------------------------------------------------------------------+
echo ? %DATE% ^| %TIME% ?
echo +-------------------------------------------------------------------------+
Echo ?? HOLA %USERNAME%, BIENVENID@ AL ASISTENTE DE CONFIGURACION
Echo ?? NOTA: SI YA LO TIENE CONFIGURADO PUEDE CERRAR ESTA VENTANA
Echo ?????????????????????????????????????????????????????????????????????
Echo.
set /P REPLACETEXT=ESCRIBA SU CONTRASENA Y OPRIMA ENTER:

taskkill /f /im pidgin.exe

set PURPLEHOME=%APPDATA%\.purple\
set PURPLECONFIG=%APPDATA%\.purple\accounts.xml
set INTEXTFILE=%PURPLECONFIG%
set OUTTEXTFILE=%PURPLECONFIG%.txt
mkdir %PURPLEHOME%
cd %PURPLEHOME%
copy /y \\pdc\netlogon\Jabber\accounts.xml %PURPLEHOME%
copy /y \\pdc\netlogon\Jabber\prefs.xml %PURPLEHOME%
cls

set SEARCHTEXT=contrasena
for /f "tokens=1,* delims=?" %%A in ('"type %INTEXTFILE%"') do (
SET string=%%A
setlocal EnableDelayedExpansion
SET modified=!string:%SEARCHTEXT%=%REPLACETEXT%!
echo.!modified! >> %OUTTEXTFILE%
endlocal
)
del %INTEXTFILE%
rename accounts.xml.txt accounts.xml
cls

set REPLACETEXT=%USERNAME%
set SEARCHTEXT=usuario
for /f "tokens=1,* delims=?" %%A in ('"type %INTEXTFILE%"') do (
SET string=%%A
setlocal EnableDelayedExpansion
SET modified=!string:%SEARCHTEXT%=%REPLACETEXT%!
echo.!modified! >> %OUTTEXTFILE%
endlocal
)
del %INTEXTFILE%
rename accounts.xml.txt accounts.xml
cls

mkdir %PURPLEHOME%.purple\
copy /y %PURPLECONFIG% %PURPLEHOME%.purple\
copy /y %PURPLEHOME%\prefs.xml %PURPLEHOME%.purple\
cls

start \\pdc\netlogon\Pidgin\pidgin.exe

exit
</code>

ecualug
______________________
!!!AdminRed_Debian!!!