<?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>El proyecto Daisuke Yanami &#187; script</title>
	<atom:link href="http://gargadon.teufansub.net/tag/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://gargadon.teufansub.net</link>
	<description>Prepárate, que este es un viaje largo al Digital World</description>
	<lastBuildDate>Mon, 23 Jan 2012 06:36:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Muestra lo que estás escuchando con Audacious y XChat</title>
		<link>http://gargadon.teufansub.net/2010/12/muestra-lo-que-estas-escuchando-con-audacious-y-xchat/</link>
		<comments>http://gargadon.teufansub.net/2010/12/muestra-lo-que-estas-escuchando-con-audacious-y-xchat/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 21:05:46 +0000</pubDate>
		<dc:creator>Gargadon</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[audacious]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[xchat]]></category>

		<guid isPermaLink="false">http://gargadon.teufansub.net/?p=516</guid>
		<description><![CDATA[Presume a tus amigos del IRC lo que estás escuchando con este pequeño pero versátil script que aprovecha la herramienta audtool de Audacious que muestra toda la información de lo que estamos escuchando. El script es una modificación del realizado por Milad Rastian (perdonen por poner ese link, no tengo su dirección original), y ahora [...]]]></description>
			<content:encoded><![CDATA[<p>Presume a tus amigos del IRC lo que estás escuchando con este pequeño pero versátil script que aprovecha la herramienta <a href="http://linux.die.net/man/1/audtool" target="_blank">audtool</a> de <a href="http://audacious-media-player.org/" target="_blank">Audacious</a> que muestra toda la información de lo que estamos escuchando.</p>
<p>El script es una modificación del <a href="http://www.portugal-a-programar.org/forum/index.php?topic=13205.0" target="_blank">realizado por Milad Rastian</a> (perdonen por poner ese link, no tengo su dirección original), y ahora aprovecha algunas características de Audacious que al parecer no existían por ese entonces. No solo muestra el título de la canción, sino también el artista, álbum, duración actual y total y la ubicación en nuestro directorio. Puede que el binario de Audacious cambie dependiendo de la distro utilizada, pero este funciona en Arch Linux.</p>
<blockquote>
<div id="_mcePaste">#!/usr/bin/perl -w</div>
<div id="_mcePaste"># Audacious XChat Announcer 0.1</div>
<div id="_mcePaste"># (C) Copyright 2007 &#8211; Milad Rastian &lt;milad AT rastian dot com&gt;</div>
<div id="_mcePaste"># Thanks to Tim Denholm for his Rhythmbox XChat Announcer Plugin</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste"># This program is free software; you can redistribute it and/or modify</div>
<div id="_mcePaste"># it under the terms of the GNU General Public License as published by</div>
<div id="_mcePaste"># the Free Software Foundation; either version 2 of the License, or</div>
<div id="_mcePaste"># (at your option) any later version.</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste"># This program is distributed in the hope that it will be useful,</div>
<div id="_mcePaste"># but WITHOUT ANY WARRANTY; without even the implied warranty of</div>
<div id="_mcePaste"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</div>
<div id="_mcePaste"># GNU General Public License for more details.</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste"># You should have received a copy of the GNU General Public License</div>
<div id="_mcePaste"># along with this program; if not, write to the Free Software</div>
<div id="_mcePaste"># Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</div>
<div id="_mcePaste">#How To Use ?</div>
<div id="_mcePaste">#Just copy this file in ~/.xchat2 and in IRC write /ab_help to more help <img src='http://gargadon.teufansub.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </div>
<div id="_mcePaste">#                        Modificado por David Kantun</div>
<div id="_mcePaste">#Para usuarios de Audacious, XChat y Arch Linux. Para otras distros es posible</div>
<div id="_mcePaste">#que el nombre del binario audacious cambie. Pueden hacer las correcciones</div>
<div id="_mcePaste">#como yo las hice sin problema alguno. Quejas al autor original del script <img src='http://gargadon.teufansub.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </div>
<div id="_mcePaste">#                            Como debes usarlo?</div>
<div id="_mcePaste">#Copia este archivo en ~/.xchat2 y escribe /ab_help en XChat para informacion</div>
<div id="_mcePaste">#sobre su uso.</div>
<div id="_mcePaste">#                            Que tiene de nuevo?</div>
<div id="_mcePaste">#Se agrego soporte para mostrar el titulo, autor, longitud y ubicación del</div>
<div id="_mcePaste">#archivo de musica a reproducir.</div>
<div id="_mcePaste">use POSIX qw(strftime);</div>
<div id="_mcePaste">$script_name        = &#8220;Audacious XChat Announcer&#8221;;</div>
<div id="_mcePaste">$script_version     = &#8220;0.2&#8243;;</div>
<div id="_mcePaste">$script_description = &#8220;Announces the current playing song information from Audacious in XChat.&#8221;;</div>
<div id="_mcePaste">$audacious_version = `audacious &#8211;version`;</div>
<div id="_mcePaste">$audacious_version =~ s/Gnome\saudacious\s//;</div>
<div id="_mcePaste">chop $audacious_version;</div>
<div id="_mcePaste">IRC::register($script_name,$script_version,$script_description,&#8221;");</div>
<div id="_mcePaste">IRC::print(&#8220;Loaded \002&#8243;.$script_name.&#8221;\002:&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8220;Use \002/ab_help\002 to display a list of commands.&#8221;);</div>
<div id="_mcePaste">IRC::add_command_handler(&#8220;ab_announce&#8221;,&#8221;ab_announce&#8221;);</div>
<div id="_mcePaste">IRC::add_command_handler(&#8220;ab_next&#8221;,&#8221;ab_next&#8221;);</div>
<div id="_mcePaste">IRC::add_command_handler(&#8220;ab_prev&#8221;,&#8221;ab_prev&#8221;);</div>
<div id="_mcePaste">IRC::add_command_handler(&#8220;ab_play&#8221;,&#8221;ab_play&#8221;);</div>
<div id="_mcePaste">IRC::add_command_handler(&#8220;ab_pause&#8221;,&#8221;ab_pause&#8221;);</div>
<div id="_mcePaste">IRC::add_command_handler(&#8220;ab_version&#8221;,&#8221;ab_version&#8221;);</div>
<div id="_mcePaste">IRC::add_command_handler(&#8220;ab_help&#8221;,&#8221;ab_help&#8221;);</div>
<div id="_mcePaste">sub ab_announce</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste">if (`ps -C audacious2` =~ /audacious2/) {</div>
<div id="_mcePaste"># Get current playing song information.</div>
<div id="_mcePaste">$song_info = `audtool2 &#8211;current-song-tuple-data title `;</div>
<div id="_mcePaste">chop $song_info;</div>
<div id="_mcePaste">$artist_info = `audtool2 &#8211;current-song-tuple-data artist `;</div>
<div id="_mcePaste">chop $artist_info;</div>
<div id="_mcePaste">$album_info = `audtool2 &#8211;current-song-tuple-data album `;</div>
<div id="_mcePaste">chop $album_info;</div>
<div id="_mcePaste">$path_info = `audtool2 &#8211;current-song-tuple-data file-path `;</div>
<div id="_mcePaste">chop $path_info;</div>
<div id="_mcePaste">$name_info = `audtool2 &#8211;current-song-tuple-data file-name `;</div>
<div id="_mcePaste">chop $name_info;</div>
<div id="_mcePaste">$currentl_info = `audtool2 &#8211;current-song-output-length `;</div>
<div id="_mcePaste">chop $currentl_info;</div>
<div id="_mcePaste">$length_info = `audtool2 &#8211;current-song-length `;</div>
<div id="_mcePaste">chop $length_info;</div>
<div id="_mcePaste">IRC::command(&#8220;/me \002is listening to:\002 &#8220;.$artist_info.&#8221;\002 &#8211; \002&#8243;.$song_info.&#8221;\002 [\002".$album_info."\002]. &lt;&gt; [\002".$currentl_info."\002/\002".$length_info."\002] &lt;&gt; Location: \002&#8243;.$path_info.$name_info);</div>
<div id="_mcePaste">} else {</div>
<div id="_mcePaste">IRC::print(&#8220;Audacious is not currently running.&#8221;);</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">return 1;</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">sub ab_next</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste"># Skip to the next track.</div>
<div id="_mcePaste">eval `audtool2 &#8211;playlist-advance`;</div>
<div id="_mcePaste">IRC::print(&#8220;Skipped to next track.&#8221;);</div>
<div id="_mcePaste">return 1;</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">sub ab_prev</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste"># Skip to the previous track.</div>
<div id="_mcePaste">eval `audtool2 &#8211;playlist-reverse`;</div>
<div id="_mcePaste">IRC::print(&#8220;Skipped to previous track.&#8221;);</div>
<div id="_mcePaste">return 1;</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">sub ab_play</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste"># Start playback.</div>
<div id="_mcePaste">eval `audtool2 &#8211;playback-play`;</div>
<div id="_mcePaste">IRC::print(&#8220;Started playback.&#8221;);</div>
<div id="_mcePaste">return 1;</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">sub ab_pause</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste"># Pause playback.</div>
<div id="_mcePaste">eval `audtool2 playback-pause`;</div>
<div id="_mcePaste">IRC::print(&#8220;Paused playback.&#8221;);</div>
<div id="_mcePaste">return 1;</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">sub ab_version</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste"># Display version information to a channel.</div>
<div id="_mcePaste">IRC::command(&#8220;/me is using &#8220;.$script_name.&#8221; &#8220;.$script_version.&#8221; with Audacious &#8220;.$audacious_version.&#8221; and XChat &#8220;.IRC::get_info(0));</div>
<div id="_mcePaste">return 1;</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">sub ab_help</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste"># Display help screen.</div>
<div id="_mcePaste">IRC::print(&#8220;\002\037&#8243;.$script_name.&#8221; Help:\037\002&#8243;);</div>
<div id="_mcePaste">IRC::print(&#8221; \002About:\002&#8243;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * Author: Milad Rastian &lt;milad\@rastian.com&gt;&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * URL:    http://fritux.com/&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * Script Version:    &#8221;.$script_version);</div>
<div id="_mcePaste">IRC::print(&#8221;  * Audacious Version: &#8220;.$rhythmbox_version);</div>
<div id="_mcePaste">IRC::print(&#8221;  * XChat Version:     &#8220;.IRC::get_info(0));</div>
<div id="_mcePaste">IRC::print(&#8221; \002Commands:\002&#8243;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * /ab_announce &#8211; Display the current song playing to a channel.&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * /ab_next     &#8211; Skip to the next track.&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * /ab_prev     &#8211; Skip to the previous track.&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * /ab_play     &#8211; Start playback.&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * /ab_pause    - Pause playback.&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * /ab_version  - Display version information for the script, Audacious and XChat to a channel.&#8221;);</div>
<div id="_mcePaste">IRC::print(&#8221;  * /ab_help     &#8211; Display this help screen.&#8221;);</div>
<div id="_mcePaste">return 1;</div>
<div id="_mcePaste">}</div>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://gargadon.teufansub.net/2010/12/muestra-lo-que-estas-escuchando-con-audacious-y-xchat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plowshare: Carga y descarga de múltiples servidores de archivos</title>
		<link>http://gargadon.teufansub.net/2010/02/plowshare-carga-y-descarga-de-multiples-servidores-de-archivos/</link>
		<comments>http://gargadon.teufansub.net/2010/02/plowshare-carga-y-descarga-de-multiples-servidores-de-archivos/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 19:35:41 +0000</pubDate>
		<dc:creator>Gargadon</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[megaupload]]></category>
		<category><![CDATA[plowshare]]></category>
		<category><![CDATA[rapidshare]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://gargadon.teufansub.net/?p=228</guid>
		<description><![CDATA[Hace poco en mi antigua computadora con Debian GNU/Linux, debido a lo pobre en capacidades que tenía, no podía bajar archivos desde Megaupload o Rapidshare con algún gestor de descarga. Tucan no me convencía, y JDownloader era demasiado pesado. Hace unas semanas, utilizando el script upload-megaupload para subir archivos a Megaupload, me encontré con este [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco en mi antigua computadora con Debian GNU/Linux, debido a lo pobre en capacidades que tenía, no podía bajar archivos desde Megaupload o Rapidshare con algún gestor de descarga. Tucan no me convencía, y JDownloader era demasiado pesado.</p>
<p>Hace unas semanas, utilizando el script upload-megaupload para subir archivos a Megaupload, me encontré con este útil programa en consola, llamado PlowShare.</p>
<p>PlowShare es un conjunto de scripts para subir o descargar archivos de múltiples servidores de archivos populares hoy en día (como Megaupload o RapidShare).</p>
<p>Lo sorprendente es como PlowShare utiliza tecnología OCR para descifrar los captcha de Megaupload. Es posible configurarlo utilizando nuestra cuenta free o premium, asignar dónde queremos descargar nuestros archivos, etc.</p>
<p>PlowShare está disponible en DEB para las distros Debian y derivados, y un empaquetado para todas las demás, en esta dirección: <a href="http://code.google.com/p/plowshare/downloads/list" target="_blank">http://code.google.com/p/plowshare/downloads/list</a></p>
<p>Después de haberlo instalado, abrimos una consola de comandos y tecleamos lo siguiente:</p>
<pre><a name="Download">$ plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar</a></pre>
<p>Donde <strong>plowdown</strong> es el script de descargas, y la dirección en Rapidshare es el archivo que queremos bajar.</p>
<pre><a name="Download">$ plowdown -a myuser:mypassword http://www.megaupload.com/?d=132348234</a></pre>
<p>El anterior fue un ejemplo de cómo podemos descargar desde Megaupload con nuestra cuenta premium o free. Si nuestra cuenta tiene más de dos palabras, podemos utilizar apóstrofes para encerrarlas.</p>
<p>Pero como comenté antes, PlowShare también sirve para subir archivos, cosa que en Linux y Megaupload no se da muy bien.</p>
<pre><a name="Upload">$ plowup -a myuser:mypassword -d "My description" /path/myfile.txt megaupload</a></pre>
<p>El código anterior sirve para subir nuestro archivo a Megaupload. -d sirve para poner la descripción de nuestro archivo, y siempre especificar a qué servidor de archivos queremos enviar nuestro documento. Al finalizar la subida, nos arrojará la dirección donde se encuentra ahora nuestro archivo.</p>
<p>En todo caso, explicar todas sus funciones de PlowShare sería algo complicado, así que siempre pueden leer su <a href="http://code.google.com/p/plowshare/wiki/Readme" target="_blank">README</a> para ver cómo funciona y cómo utilizar nuestra cuenta free o premium, restringir la velocidad de bajada, etc.</p>
<p>PlowShare es una buena opción para los que piensan que JDownloader es pesado, o que no buscan algo estrafalario sino simple.</p>
<p>Link del proyecto: <a href="http://code.google.com/p/plowshare/" target="_blank">http://code.google.com/p/plowshare/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gargadon.teufansub.net/2010/02/plowshare-carga-y-descarga-de-multiples-servidores-de-archivos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

