<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Veinti1 &#187; opensource</title>
	<atom:link href="http://veinti1.com/category/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://veinti1.com</link>
	<description>Linux Redes Seguridad Servidores Programación o eso debería</description>
	<lastBuildDate>Mon, 08 Mar 2010 10:04:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>getTorrent.py &#8211; nueva versión.</title>
		<link>http://veinti1.com/gettorrentpy-nueva-version/</link>
		<comments>http://veinti1.com/gettorrentpy-nueva-version/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 18:23:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://veinti1.com/?p=174</guid>
		<description><![CDATA[¿Que es?
He subido una nueva versión debido a cambios en el RSS de mininova que no me parseaba correctamente los seechs y leechs.
Podeís descargarla desde aquí.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://veinti1.com/gettorrentpy-script-para-descarga-de-torrent-del-rss-de-mininova-y-anadirlos-a-mldonkey/" target="_blank">¿Que es?</a></p>
<p>He subido una nueva versión debido a cambios en el RSS de mininova que no me parseaba correctamente los seechs y leechs.</p>
<p>Podeís descargarla desde <a href="http://doc.veinti1.com/getTorrent.tar.gz">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://veinti1.com/gettorrentpy-nueva-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>getTorrent.py &#8211; script, para descarga de .torrent del RSS de Mininova y añadirlos a MLDONKEY</title>
		<link>http://veinti1.com/gettorrentpy-script-para-descarga-de-torrent-del-rss-de-mininova-y-anadirlos-a-mldonkey/</link>
		<comments>http://veinti1.com/gettorrentpy-script-para-descarga-de-torrent-del-rss-de-mininova-y-anadirlos-a-mldonkey/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 07:51:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[servidores]]></category>

		<guid isPermaLink="false">http://veinti1.com/?p=113</guid>
		<description><![CDATA[
Recientemente un amigo me paso un script para descargar Torrents de series españolas del MLDONKEY, el funcionamiento era que solicitaba el rss de series de mininova y lo parseaba para encontrar la url de dicho archivo, lo descargaba y guardaba en la carpeta que por defecto viene en el  subdirectorio de mldonkey con nombre [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://doc.veinti1.com/getTorrent.gif"><br />
Recientemente un amigo me paso un script para descargar Torrents de series españolas del MLDONKEY, el funcionamiento era que solicitaba el rss de series de mininova y lo parseaba para encontrar la url de dicho archivo, lo descargaba y guardaba en la carpeta que por defecto viene en el  subdirectorio de mldonkey con nombre torrents/incoming. Mldonkey añade a su lista de descarga los torrent que se encuentre en esa carpeta.</p>
<p>Modificando su herramienta, la he convertido en un script para bajarme las series automáticamente sin necesidad de estar cada Lunes .. Martes etc&#8230; bajandome el torrent de la serie de turno y introduciendolo en MLDONKEY para subirle el torrent. El mecanismo es que seleciona del RSS el que más Seeds y Leechers tenga la formulá solo para mentes avanzadas Seeds*2+Leechers <img src='http://veinti1.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>El Script tiene dos modos básicos.</p>
<p>Manual:<br />
[sourcecode language='Python']python getTorrent.py Dexter s03e04[/sourcecode]<br />
Guardará en el directorio que le inquemos dentro del script como ML_PATH el torrent con mayor puntuación que de como resultado la busqueda de Dexter+s03e04, podriamos añadir todas las palabras de busqueda que queramos.</p>
<p>Automático:<br />
[sourcecode language='Python']python getTorrent.py -c data.nui[/sourcecode]<br />
contenido de data.nui:<br />
[sourcecode language='Python']<br />
Dexter+s03e01<br />
Dexter+s03e02<br />
Dexter+s03e03<br />
Dexter+s03e04<br />
[/sourcecode]<br />
Ejecutamos esta orden mediante cron todos los Lunes. Primero descargará Dexter s03e01 al Lunes siguiente Dexter s03e02 y así sucesivamente hasta el final. Cierto es de que debemos de quitar el cron cuando se acabe la serie, aunque este no hará nada malo, ya que el archivo quedará vacio y no ejecutará nada.</p>
<p>Descargar: <a href="http://doc.veinti1.com/getTorrent.tar.gz">getTorrent.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://veinti1.com/gettorrentpy-script-para-descarga-de-torrent-del-rss-de-mininova-y-anadirlos-a-mldonkey/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DotProject alert</title>
		<link>http://veinti1.com/dotproject-alert/</link>
		<comments>http://veinti1.com/dotproject-alert/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 23:30:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://veinti1.com/?p=95</guid>
		<description><![CDATA[
Si no conoces DotProject
Tenía la necesidad en mi empresa de crear un pequeño script que avisara a los trabajadores si habían metido sus horas en DotProject así que cree este pequeño script que chequea si el dia anterior el usuario en cuestión tiene algún log en DotProject, a este script lo llamo desde el cron [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://doc.veinti1.com/logoDP.jpg"></p>
<p>Si no conoces <a href="http://www.dotproject.net/" target="_blank">DotProject</a></p>
<p>Tenía la necesidad en mi empresa de crear un pequeño script que avisara a los trabajadores si habían metido sus horas en DotProject así que cree este pequeño script que chequea si el dia anterior el usuario en cuestión tiene algún log en DotProject, a este script lo llamo desde el cron todos los martes, miercoles, jueves, viernes y sábados para saber si el dia laborable anterior había introducido sus horas. Esto lo uní a un formulario donde aparecieran los usuarios de DotProject y cada uno pueda darse de alta en el sistema de alerta y de baja cuando quiera.</p>
<p>Sin más os dejo el codigo por si a alguien pudiera interesarle. <a href="http://doc.veinti1.com/dotProject-alert.tar.gz">Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://veinti1.com/dotproject-alert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear documentación con DocBook</title>
		<link>http://veinti1.com/documentacion-para-docbook/</link>
		<comments>http://veinti1.com/documentacion-para-docbook/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 10:36:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[docbook linux dblatex]]></category>

		<guid isPermaLink="false">http://veinti1.com/2008/02/29/documentacion-para-docbook/</guid>
		<description><![CDATA[He desarrollado un pequeño manual para todos aquellos que quieran empezar a crear documentación mediante DocBook.
¿Que es DocBook?
Docbook es un metalenguaje para la generación de documentos que siguiendo una estructura de etiquetas podemos generar una base de contenido que unido a un interprete de este lenguaje es capaz de generar documentos con nuestro contenido en [...]]]></description>
			<content:encoded><![CDATA[<p>He desarrollado un pequeño manual para todos aquellos que quieran empezar a crear documentación mediante DocBook.</p>
<p><strong>¿Que es DocBook?</strong><br />
Docbook es un metalenguaje para la generación de documentos que siguiendo una estructura de etiquetas podemos generar una base de contenido que unido a un interprete de este lenguaje es capaz de generar documentos con nuestro contenido en diferentes formatos y estilos.</p>
<p>Para convertir este docbook a pdf hay un millón de formas de hacerlo tanto en Linux como en Windows, además de que según con qué se haga se obtendrá unos resultados u otros. El proyecto más fácil, limpio y con mejores resultados que se ha encontrado para generar pdf es este:<br />
<a href="http://dblatex.sourceforge.net/" target="_blank">Dblatex</a><br />
La idea de funcionamiento de esto es DocBook -&gt; Xalan+XSL -&gt; LaTeX -&gt; pdflatex -&gt; pdf y es en Xalan+XSL donde radica el asunto del aspecto que quedará.<br />
¿Esto qué significa?, significa que teniendo en cuenta donde se &#8220;compile&#8221; el xml para convertirlo en pdf va a tener un aspecto u otro. Es más, hemos probado a compilar con dblatex en dos máquinas con dos linux distintos y hay pequeñas diferencias en el aspecto final.</p>
<p><strong>Descargar: </strong><a href="http://doc.veinti1.com/main.pdf">Documentacion DocBook</a></p>
<p><strong>Fuente de la Documentación:</strong><a href="http://doc.veinti1.com/Documentacion.tar.gz">fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://veinti1.com/documentacion-para-docbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
