<?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>Are You Open Source? &#187; script</title>
	<atom:link href="http://cassmodiah.de/tag/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://cassmodiah.de</link>
	<description>SENSE - This is my personal pastebin and makes none!</description>
	<lastBuildDate>Mon, 28 Mar 2011 06:10:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>BeBeBeBeBörnd</title>
		<link>http://cassmodiah.de/2010-06-23/bebebebebornd/</link>
		<comments>http://cassmodiah.de/2010-06-23/bebebebebornd/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 18:43:45 +0000</pubDate>
		<dc:creator>cassmodiah</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[Linux & Open Source]]></category>
		<category><![CDATA[planet.fedoraproject.org]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Kult]]></category>
		<category><![CDATA[lol]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://cassmodiah.de/?p=702</guid>
		<description><![CDATA[שָׁלוֹם /usr/local/bin/berndget #!/usr/bin/env python import urllib2 import urllib import BeautifulSoup import sys import re import os def stripfilename(url): base = urllib.unquote(os.path.basename(url)) return base def contains(theString, theQueryValue): return theString.find(theQueryValue) &#62; -1 def _reporthook(numblocks, blocksize, filesize): sys.stdout.write(&#34;.&#34;) sys.stdout.flush() request = urllib2.Request(sys.argv[1]) response = urllib2.urlopen(request) soup = BeautifulSoup.BeautifulSoup(response) for a in soup.findAll(&#039;a&#039;): link=a.get(&#039;href&#039;) if (link): if (contains(link, &#34;/download/&#34;)): [...]]]></description>
			<content:encoded><![CDATA[<p>שָׁלוֹם</p>
<p>/usr/local/bin/berndget</p>
<pre class="brush: python">
#!/usr/bin/env python

import urllib2
import urllib
import BeautifulSoup
import sys
import re
import os

def stripfilename(url):
	base = urllib.unquote(os.path.basename(url))
	return base

def contains(theString, theQueryValue):
	return theString.find(theQueryValue) &gt; -1

def _reporthook(numblocks, blocksize, filesize):
	sys.stdout.write(&quot;.&quot;)
	sys.stdout.flush()	

request = urllib2.Request(sys.argv[1])
response = urllib2.urlopen(request)
soup = BeautifulSoup.BeautifulSoup(response)
for a in soup.findAll(&#039;a&#039;):
	link=a.get(&#039;href&#039;)
	if (link):
		if (contains(link, &quot;/download/&quot;)):
			base=stripfilename(link)
			url=&quot;http://krautchan.net&quot;+link
			print url+&quot; --&gt; &quot;+base
			urllib.urlretrieve(url, base, _reporthook)
			print
</pre>
<p>By Bernd (sometimes under public domain) </p>
]]></content:encoded>
			<wfw:commentRss>http://cassmodiah.de/2010-06-23/bebebebebornd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monday sucks</title>
		<link>http://cassmodiah.de/2009-06-01/monday-sucks/</link>
		<comments>http://cassmodiah.de/2009-06-01/monday-sucks/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 05:38:19 +0000</pubDate>
		<dc:creator>cassmodiah</dc:creator>
				<category><![CDATA[Linux & Open Source]]></category>
		<category><![CDATA[planet.fedoraproject.org]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EPEL]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://cassmodiah.de/?p=514</guid>
		<description><![CDATA[שָׁלוֹם To mock F11 srpms for epel, you need to build the srpms with --define="_source_filedigest_algorithm md5". That sucks, too. So long and thanks for all the fish :-) שִׁמְעוֹן]]></description>
			<content:encoded><![CDATA[<p>שָׁלוֹם</p>
<p>To mock F11 srpms for epel, you need to build the srpms with  <code>--define="_source_filedigest_algorithm md5"</code>. That sucks, too.</p>
<p>So long and thanks for all the fish :-)<br />
שִׁמְעוֹן</p>
]]></content:encoded>
			<wfw:commentRss>http://cassmodiah.de/2009-06-01/monday-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my prompt and my issue</title>
		<link>http://cassmodiah.de/2009-04-03/my-prompt-and-my-issue/</link>
		<comments>http://cassmodiah.de/2009-04-03/my-prompt-and-my-issue/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 18:49:56 +0000</pubDate>
		<dc:creator>cassmodiah</dc:creator>
				<category><![CDATA[Linux & Open Source]]></category>
		<category><![CDATA[persönliches]]></category>
		<category><![CDATA[planet.fedoraproject.org]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://cassmodiah.de/?p=477</guid>
		<description><![CDATA[שָׁלוֹם cat /etc/issue [34m _____ _ [34m&#124; ___&#124;__ __&#124; &#124; ___ _ __ __ _ [0;37mRelease: 10 (Cambridge) [34m&#124; &#124;_ / _ \\/ _` &#124;/ _ \\&#124; &#039;__/ _` &#124; [0;37mKernel: \r [34m&#124; _&#124; __/ (_&#124; &#124; (_) &#124; &#124; &#124; (_&#124; &#124; [34m&#124;_&#124; \\___&#124;\\__,_&#124;\\___/&#124;_&#124; \\__,_&#124; [0;37mTerminal: \l Result: Nothing special excerpt of /etc/bashrc (above [...]]]></description>
			<content:encoded><![CDATA[<p>שָׁלוֹם</p>
<p><strong>cat /etc/issue</strong></p>
<pre class="brush: text">
[34m _____        _
[34m|  ___|__  __| | ___  _ __ __ _  [0;37mRelease: 10 (Cambridge)
[34m| |_ / _ \\/ _` |/ _ \\| &#039;__/ _` | [0;37mKernel: \r
[34m|  _|  __/ (_| | (_) | | | (_| |
[34m|_|  \\___|\\__,_|\\___/|_|  \\__,_| [0;37mTerminal: \l
</pre>
<p><strong>Result:</strong><br />
Nothing special<br />
<a href="http://media.cassmodiah.de/2009/04/fedora_ascii_login1.png"><img class="alignnone size-full wp-image-482" title="Fedora Login ASCII " src="http://media.cassmodiah.de/2009/04/fedora_ascii_login1.png" alt="Fedora Login ASCII " width="510" height="116" /></a></p>
<p>excerpt of <strong>/etc/bashrc</strong> (above PS1 definition)</p>
<pre class="brush: text">
# Colors
normal=&#039;[0m&#039;
bold=&#039;[1m&#039;
black=&#039;[0;30m&#039;
darkgrey=&#039;[1;30m&#039;
red=&#039;[0;31m&#039;
lightred=&#039;[1;31m&#039;
green=&#039;[0;32m&#039;
lightgreen=&#039;[1;32m&#039;
brown=&#039;[0;33m&#039;
brown=&#039;[1;33m&#039;
blue=&#039;[0;34m&#039;
lightblue=&#039;[1;34m&#039;
violet=&#039;[0;35m&#039;
lightviolet=&#039;[1;35m&#039;
cyan=&#039;[0;36m&#039;
lightcyan=&#039;[1;36m&#039;
lightgrey=&#039;[0;37m&#039;
white=&#039;[1;37m&#039;

# define pwd
function show_pwd()
{
echo -e ${PWD////${normal}${bold}/${normal}${blue}}
}
</pre>
<p>excerpt of /<strong>etc/bashrc</strong> in the PS1 definition</p>
<pre class="brush: text">
    [ &quot;$PS1&quot; = &quot;\\s-\\v\\\$ &quot; ] &amp;&amp; PS1=&#039;${bold}.:[${normal} ${green}\u${normal} ${bold}@${normal} ${red}\h${normal} ${bold}:${normal} ${blue}$(show_pwd)${normal} ${bold}]:.${normal}\n\$ &#039;
</pre>
<p><strong>Result:</strong>(in an Gnome-Terminal)<br />
The specialty of this (in comparison to other prompt-templates in the web) is that the seperator is colored in a different color than the direcory. :-) You can select another seperator if you want. :-)<br />
<a href="http://media.cassmodiah.de/2009/04/screenshot-gnome-terminal.png"><img src="http://media.cassmodiah.de/2009/04/screenshot-gnome-terminal-300x216.png" alt="Screenshot Gnome Terminal" title="Screenshot Gnome Terminal" width="300" height="216" class="alignnone size-medium wp-image-492" /></a></p>
<p>So long and thanks for all the fish :-)<br />
שִׁמְעוֹן</p>
]]></content:encoded>
			<wfw:commentRss>http://cassmodiah.de/2009-04-03/my-prompt-and-my-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MockBuild</title>
		<link>http://cassmodiah.de/2009-02-12/mockbuild/</link>
		<comments>http://cassmodiah.de/2009-02-12/mockbuild/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 22:17:21 +0000</pubDate>
		<dc:creator>cassmodiah</dc:creator>
				<category><![CDATA[Linux & Open Source]]></category>
		<category><![CDATA[persönliches]]></category>
		<category><![CDATA[planet.fedoraproject.org]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://cassmodiah.de/?p=405</guid>
		<description><![CDATA[שָׁלוֹם Ein kleines Helferlein um den build mit mock etwas zu automatisieren&#8230; /usr/local/bin/mockbuild #!/bin/bash BASEDIR=${HOME}/rpmbuild FEDORAVER=${FEDORAVER:-&#34;fedora-$(rpm --eval %{fedora})-$(rpm --eval %{_arch})&#34;} MOCKDIR=${BASEDIR}/mock-results/${FEDORAVER} SPECDIR=${BASEDIR}/SPECS if [ ${#} -lt 1 ]; then echo &#039;usage: mockbuild &#60;packages&#62;&#039; exit 1 fi # check directories if ! [ -d ${BASEDIR} ]; then echo ${BASEDIR} not existent exit 1 fi if ! [...]]]></description>
			<content:encoded><![CDATA[<p>שָׁלוֹם</p>
<p>Ein kleines Helferlein um den build mit mock etwas zu automatisieren&#8230;</p>
<p>/usr/local/bin/mockbuild</p>
<pre class="brush: bash">
#!/bin/bash

BASEDIR=${HOME}/rpmbuild
FEDORAVER=${FEDORAVER:-&quot;fedora-$(rpm --eval %{fedora})-$(rpm --eval %{_arch})&quot;}
MOCKDIR=${BASEDIR}/mock-results/${FEDORAVER}
SPECDIR=${BASEDIR}/SPECS

if [ ${#} -lt 1 ]; then
  echo &#039;usage: mockbuild &lt;packages&gt;&#039;
  exit 1
fi

# check directories
if ! [ -d ${BASEDIR} ]; then
  echo ${BASEDIR} not existent
  exit 1
fi
if ! [ -d ${SPECDIR} ]; then
  echo ${SPECDIR} not existent
  exit 1
fi

# check for special build (all specs)
if [ ${1} == &#039;--all&#039; ]; then
  list=$(ls ${SPECDIR}/*.spec | sed &quot;s|${SPECDIR}/\(.*\).spec|\1|g&quot;)
else
  list=${@}
fi

for arg in ${list}; do
  # check directory for each pkg to build
  if ! [ -d ${MOCKDIR}/${arg} ]; then
    mkdir -p ${MOCKDIR}/${arg}
  else
    rm -f ${MOCKDIR}/${arg}/*
  fi

  # initiate the build
  rpmbuildout=$(LC_ALL=C rpmbuild -bs ${SPECDIR}/${arg}.spec) || exit 1
  $(LC_ALL=C mock -r ${FEDORAVER} --resultdir=${MOCKDIR}/${arg} ${rpmbuildout:7}) || exit 1
  $(LC_ALL=C rpmlint ${MOCKDIR}/${arg}/*.rpm &gt; ${MOCKDIR}/${arg}/rpmlint) || exit 1
done
</pre>
<p>Mann ist mir langweilig :-) Und dann auch noch 42 Zeilen! Ich glaube ich brauch mein Handtuch :-)</p>
<p>So long and thanks for all the fish :-)<br />
שִׁמְעוֹן</p>
]]></content:encoded>
			<wfw:commentRss>http://cassmodiah.de/2009-02-12/mockbuild/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[XCHAT] simple substitution script</title>
		<link>http://cassmodiah.de/2008-09-09/xchat-simple-substitution-script/</link>
		<comments>http://cassmodiah.de/2008-09-09/xchat-simple-substitution-script/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 19:12:50 +0000</pubDate>
		<dc:creator>cassmodiah</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://cassmodiah.de/?p=141</guid>
		<description><![CDATA[שָׁלוֹם /home/cassmodiah/.xchat/sss.py /* * ---------------------------------------------------------------------------- * &#34;THE BEER-WARE LICENSE&#34; (Revision 42): * &#60;bjoern.hiller@gmail.com&#62; wrote this file. As long as you retain this notice you * can do whatever you want with this stuff. If we meet some day, and you think * this stuff is worth it, you can buy me a beer in return [...]]]></description>
			<content:encoded><![CDATA[<p>שָׁלוֹם</p>
<p>/home/cassmodiah/.xchat/sss.py</p>
<pre class="brush: python">
/*
* ----------------------------------------------------------------------------
* &quot;THE BEER-WARE LICENSE&quot; (Revision 42):
* &lt;bjoern.hiller@gmail.com&gt; wrote this file. As long as you retain this notice you
* can do whatever you want with this stuff. If we meet some day, and you think
* this stuff is worth it, you can buy me a beer in return Björn Benjamin Hiller
* ----------------------------------------------------------------------------
*/
# -*- encoding: utf-8 -*-
__module_name__ = &#039;sss&#039;
__module_version__ = &#039;1.0&#039;
__module_description__ = &#039;simple substitution script&#039;

import re, xchat

own_hook = False

def your_msg_cb(word, word_eol, userdata):
  global own_hook
  if own_hook:
    own_hook = False
    return xchat.EAT_NONE
  else:
    text = word_eol[0].replace(&#039;ä&#039;, &#039;ae&#039;).replace(&#039;Ä&#039;, &#039;Ae&#039;)
    text = text.replace(&#039;ö&#039;, &#039;oe&#039;).replace(&#039;Ö&#039;, &#039;Oe&#039;)
    text = text.replace(&#039;ü&#039;, &#039;ue&#039;).replace(&#039;Ü&#039;, &#039;Ue&#039;)
    text = text.replace(&#039;ß&#039;, &#039;sz&#039;)
    own_hook = True
    xchat.command(&#039;SAY %s&#039; % text)
    return xchat.EAT_XCHAT

xchat.hook_command(&#039;&#039;, your_msg_cb)
</pre>
<p>So long<br />
שִׁמְעוֹן</p>
]]></content:encoded>
			<wfw:commentRss>http://cassmodiah.de/2008-09-09/xchat-simple-substitution-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flv2avi</title>
		<link>http://cassmodiah.de/2008-06-01/flv2avi/</link>
		<comments>http://cassmodiah.de/2008-06-01/flv2avi/#comments</comments>
		<pubDate>Sat, 31 May 2008 22:07:41 +0000</pubDate>
		<dc:creator>cassmodiah</dc:creator>
				<category><![CDATA[Linux & Open Source]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://cassmodiah.de/?p=16</guid>
		<description><![CDATA[/usr/bin/flv2avi #!/bin/sh if [ -z &#34;$1&#34; ]; then echo &#34;Usage: $0 {-divx&#124;-xvid} list_of_flv_files&#34; exit 1 fi # video encoding bit rate V_BITRATE=1000 while [ &#34;$1&#34; ]; do case &#34;$1&#34; in -divx) MENC_OPTS=&#34;-ovc lavc -lavcopts \ vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect&#34; ;; -xvid) MENC_OPTS=&#34;-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect&#34; ;; *) if file &#34;$1&#34; &#124; grep -q &#34;Macromedia Flash Video&#34;; then mencoder [...]]]></description>
			<content:encoded><![CDATA[<p><strong>/usr/bin/flv2avi</strong></p>
<pre class="brush: bash">
#!/bin/sh

if [ -z &quot;$1&quot; ]; then
  echo &quot;Usage: $0 {-divx|-xvid} list_of_flv_files&quot;
  exit 1
fi

# video encoding bit rate
V_BITRATE=1000

while [ &quot;$1&quot; ]; do
  case &quot;$1&quot; in
    -divx)
      MENC_OPTS=&quot;-ovc lavc -lavcopts \
        vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect&quot;
      ;;
    -xvid)
      MENC_OPTS=&quot;-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect&quot;
      ;;
    *)
      if file &quot;$1&quot; | grep -q &quot;Macromedia Flash Video&quot;; then
        mencoder &quot;$1&quot; $MENC_OPTS -vf pp=lb -oac mp3lame \
          -lameopts fast:preset=standard -o \
          &quot;`basename $1 .flv`.avi&quot;
      else
        echo &quot;$1 is not Flash Video. Skipping&quot;
      fi
      ;;
  esac
  shift
done
</pre>
</pre>
<p><a href="http://debian-multimedia.org/dists/stable/main/binary-i386/package/mencoder.php">Mencoder</a> muss installiert sein</p>
]]></content:encoded>
			<wfw:commentRss>http://cassmodiah.de/2008-06-01/flv2avi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

