<?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>the dossiers &#187; etext</title>
	<atom:link href="http://thedossiers.net/tag/etext/feed/" rel="self" type="application/rss+xml" />
	<link>http://thedossiers.net</link>
	<description></description>
	<lastBuildDate>Tue, 18 Oct 2011 13:45:23 +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>Cut-ups and the Internet</title>
		<link>http://thedossiers.net/cut-ups-and-the-internet/</link>
		<comments>http://thedossiers.net/cut-ups-and-the-internet/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 20:02:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dossier]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[etext]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[HOW-TO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[lit]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[psych]]></category>
		<category><![CDATA[technique]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://thedossiers.net/?p=1199</guid>
		<description><![CDATA[[An online &#8220;overview,&#8221; first published 1999; most recently updated [$Date: 2004/03/29 19:14:39&#160;$]]

The cut-up (or &#8220;cutup&#8221;) is a method of juxtaposition where a work (usually text) is cut into pieces and the pieces rearranged in a random order, similar to the montage or collage technique in painting. The traditional cut-ups of Brion Gysin and William S. [...]]]></description>
			<content:encoded><![CDATA[<p>[An online &#8220;overview,&#8221; first published 1999; most recently updated [$Date: 2004/03/29 19:14:39&nbsp;$]]</p>
<p><a href="http://www.jwz.org/webcollage/"><img src="http://www.jwz.org/webcollage/collage.jpg" alt="JWZ's WebCollage" title="JWZs WebCollage" name="JWZs WebCollage" width="800" height="600" class="alignleft size-full wp-image-1201" /></a></p>
<p>The <i>cut-up</i> (or &#8220;cutup&#8221;) is a method of juxtaposition where a work (usually text) is cut into pieces and the pieces rearranged in a random order, similar to the montage or collage technique in painting. The <a href="http://www.bigtable.com/primer/0013b.html">traditional cut-ups</a> of Brion Gysin and William S. Burroughs were done manually with scissors, razor blades, axes and other cutting devices. (Netmonkey.com has published an <a href="http://www.netmonkey.com/1997/features/cutup/">excellent summary of the theory behind the cut-up method</a>, and <a href="http://userpage.fu-berlin.de/~cantsin/gysin/cut-up.cgi">another good one</a> is in Brion Gysin&#8217;s own&nbsp;words.)</p>
<p>Scissors are no longer necessary for making cut-ups; they can be performed more efficiently using a digital computer. The following is a list of open source tools for cutting up etexts and other data using open-source software. The best of these tools improve on the process, generating Markov chains from text input and who knows what&nbsp;else.</p>
<p>Note that the cut-up does not free the artist from the duty of expression; cut-ups serve as a compositional aid and are not a substitute for the act of composition&nbsp;itself.</p>
<ul>
<li>Florian Cramer&#8217;s &#8220;<a href="http://userpage.fu-berlin.de/~cantsin/index.cgi">Permutations</a>&#8221; contains what he calls &#8220;the only technically &#8216;proper&#8217; <span class="caps">CGI</span>-Adaption of Gysin&#8217;s/Burroughs&#8217; cutup method.&#8221; (All of the site&#8217;s <a href="http://userpage.fu-berlin.de/~cantsin/sources/download.cgi">Perl source code</a> is GPLed.)
<li>Lee Worden offers a <a href="http://www.speakeasy.org/~worden/cutup/">similar cutup <span class="caps">CGI</span></a> which uses a different algorithm than Florian&#8217;s, but is also easy to use.
<li><tt>cutup</tt>, part of the <tt>tinyutils</tt> package (deprecated), is a small shell script for cutting up an input text file into four sections and then reassembling the slices diagonally. (a Perl rewrite should feature the ability to choose the number of x- and y- slices on the text.)
<li>Luke Kelley&#8217;s <a href="http://www.bigtable.com/cut-up/">Cut-Up Machine</a> is a Web cgi that lets you insert up to 100 elements from <cite>Naked Lunch</cite> into the output text.
<li><tt><a href="http://MrFeinberg.com/babel/babel.cgi">English as She is Spoken</a></tt> is Jonathan Feinberg&#8217;s Python script which takes text and runs it through AltaVista&#8217;s <a href="http://babelfish.altavista.com/">Translations</a> service, and then runs the output through again, multiple times until no further &#8220;linguistic mutations&#8221; occur.
<li>An earlier Translations tool is the <a href="http://www.archive.org/~art/babelphone.html">Transmogrifier</a>; this tool powers a <a href="http://www.archive.org/~art/babelchat.html">multi-lingual chat room</a> (within 10 years you will probably be able to select a default language in your net interface and see the entire Internet translated in such fashion.)
<li><tt><a href="http://www.notam.uio.no/~mariusw/c-g.writing/chef.l.txt">chef</a></tt> is a lex scanner for outputting its input text in the dialogue of a Swedish chef; the Debian <tt>filters</tt> package contains a bunch of these little text dialogue filters.
<li>The <a href="http://www.nightgarden.com/shannon.htm">Shannonizer</a> takes text or <span class="caps">URL</span> input and outputs a translation by a number of famous writers, including Hunter S. Thompson and Lewis Carroll.
<li><a href="http://www.cise.ufl.edu/cgi-bin/cgiwrap/~mad/BABLE.pl"><span class="caps">BABLE</span></a> is a Perl script that generates Markov chains. It works best on large texts.
<li><a href="http://www.comedia.com/Hot/jargon_3.0/JARGON_D/DISSPRES.HTML">Dissociated Press</a> is an Emacs function for &#8220;dissociating&#8221; the current buffer, combining words and characters to form newords and charcatures; in Emacs, type:<br />
<blockquote><p>
<tt>M-x dissociated-press&nbsp;&lt;<span class="caps">RET</span>&gt;</tt>
</p></blockquote>
<li>Jamie Zawinski&#8217;s <a href="http://www.jwz.org/dadadodo/">dadadodo</a> generates Markov chains of word frequencies. One of its best features is the ability to scan a given text and write a compiled object file which you can then use later to generate output based on the original text.
<li><span class="caps">JWZ</span>&#8217;s latest is <a href="http://www.jwz.org/webcollage/">webcollage</a>, which builds a collage of random images from the Web on the root window of your X session.
<p>Ideas for improvements/expansions to&nbsp;<tt>webcollage</tt>:</p>
<ul>
<li>ability to specify a single host or localhost directory tree when searching for images;
<li>ability to specify the number of random images to output (coupled with the above gives a random-image cgi that could be useful for Web sites).
<li>ability to save the image from the root window to a file (with as many of the original file properties saved as possible)
<li>ability to limit images from a site or sites (say, display random images from eBay auctions)
<li>integrated with the window manager so that a double-click with the left mouse button (say) opens a default web browser window with the <span class="caps">URL</span> of the originating image; a triple-click (say) pastes the <span class="caps">URL</span> to the X selection.
<li>option for outputting to an .html file, either with x number of <tt>&lt;img src&gt;</tt> lines or with an image map
<li>including a text option so that random pages/paragraphs/sentences/words/chars of text can be added to the output
</ul>
</ul>
<p>This last one leads to an idea for an avant-garde web-art project: you write a program that obtains random text from the Web and then outputs that text in <span class="caps">HTML</span>, with random links interspersed through the text (the link heuristics are configured by a filter file whose entries contain two lines: the pattern to match in the input text and the link to use in the output, either a specific <span class="caps">URL</span> or a text value, in which case it uses a random <span class="caps">URL</span> containing that text); the resultant page is then a <b>hypertext cut-up</b>. Will sites allow you to link to them in such a context?  Will linking out of context be outlawed? Or will popular browsers eventually contain <tt>cut-up-mode</tt> toggles, enabling a network of enthusiasts to trade and morph their filters, even holding filter-contests for the most unique views of/traversals through the&nbsp;Web?</p>
<p></p>
<p>Free software cutup tools are described in <a href="http://www.nostarch.com/lcbk2.htm"><cite>The Linux Cookbook, 2nd&nbsp;edition</cite></a>.</p>
<p>Related to this subject is a page on <a href="http://www.notam.uio.no/~mariusw/c-g.writing/">computer-generated&nbsp;writing</a>.</p>
<p>As is <a href="http://draves.org/fuse">Fuse</a> by Scott Draves. The algorithm is inspired by <tt>dissociated-press</tt> but works on images, not&nbsp;text.</p>
<p>Another related subject is generative art&thinsp;&#8212;&thinsp;art where devices such as computers are used to generate source material (which, as with cut-ups, may then be reinterpreted, modified and otherwise used by the artist). Like cut-ups, it poses interesting philosophical issues of authorship and the creation or invention process. The definitive site for generative art research and free software tools is&nbsp;<a href="http://www.generative.net/">www.generative.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thedossiers.net/cut-ups-and-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Etext processors</title>
		<link>http://thedossiers.net/etext-processors/</link>
		<comments>http://thedossiers.net/etext-processors/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 18:47:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dossier]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[etext]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[typesetting]]></category>

		<guid isPermaLink="false">http://thedossiers.net/?p=640</guid>
		<description><![CDATA[Tools for processing plaintext files and outputting formatted, typeset&#160;documents.


GutenMark for processing Project Gutenberg&#160;textfiles.
plain2, text to LaTeX/HTML/ROFF&#160;convertor.
text2html
txt2html [guide]
Blosxom


]]></description>
			<content:encoded><![CDATA[<p>Tools for processing plaintext files and outputting formatted, typeset&nbsp;documents.</p>
<p></p>
<ul>
<li><a href="http://www.sandroid.org/GutenMark/">GutenMark</a> for processing Project Gutenberg&nbsp;textfiles.</li>
<li><a href="http://www.jaist.ac.jp/~k-chinen/pg/plain2/plain2.html">plain2</a>, text to LaTeX/<span class="caps">HTML</span>/<span class="caps">ROFF</span>&nbsp;convertor.</li>
<li>text2html</li>
<li>txt2html [<a href="http://www.jb.man.ac.uk/~drl/txt2html/#label6">guide</a>]</li>
<li>Blosxom</li>
</ul>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://thedossiers.net/etext-processors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

