<?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>dennogumi.org &#187; danbooru</title>
	<atom:link href="http://www.dennogumi.org/tag/danbooru/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dennogumi.org</link>
	<description>On the web since 1999</description>
	<lastBuildDate>Fri, 06 Jan 2012 14:56:54 +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>Danbooru Client &#8211; a client for Danbooru based sites</title>
		<link>http://www.dennogumi.org/2009/10/danbooru-client-a-client-for-danbooru-based-sites</link>
		<comments>http://www.dennogumi.org/2009/10/danbooru-client-a-client-for-danbooru-based-sites#comments</comments>
		<pubDate>Sun, 25 Oct 2009 20:16:50 +0000</pubDate>
		<dc:creator>Einar</dc:creator>
				<category><![CDATA[Anime]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[danbooru]]></category>
		<category><![CDATA[pykde]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.dennogumi.org/2009/10/danbooru-client-a-client-for-danbooru-based-sites</guid>
		<description><![CDATA[A while ago I presented &#8220;danbooru2nepomuk&#8221;, a small program to tag images coming from Danbooru-based image boards. Today I want to present the evolution of that program, that is a PyKDE4 client for those boards. Danbooru? Is it something you &#8230; <a href="http://www.dennogumi.org/2009/10/danbooru-client-a-client-for-danbooru-based-sites">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A while ago I presented <a href="http://www.dennogumi.org/2009/10/danbooru2nepomuk-a-nepomuk-tagger-for-danbooru-images" title="danbooru2nepomuk entry">&#8220;danbooru2nepomuk&#8221;</a>, a small program to tag images coming from <a href="http://en.wikipedia.org/wiki/Imageboard#Danbooru-style_boards" title="Wikipedia link">Danbooru-based image boards</a>. Today I want to present the evolution of that program, that is a PyKDE4 client for those boards.</p>
<p><span id="more-708"></span></p>
<h1>Danbooru? Is it something you eat?</h1>
<p>Well, aside from the Wikipedia link above, I think a small introduction is in order, at least for the readers coming from PlanetKDE. Danbooru is a kind of image board which structures its data semantically, by having tags attached to images (along with other things, such as favorites, rating, etc.). It can be browsed normally (newest posts, etc.) or by using tags and other properties. Some boards are quite popular in the anime-viewing community. The neat thing about Danbooru (which is by itself a Ruby on Rails application) is the fact that it can provide a REST and POST API to access data. So. it&#8217;s technically possible to access such boards programmatically: the API permits not only retrieving posts, but also upload, tag, and perform other operations.</p>
<p>The API could be technically used also for client applications, in order to free the user from using a browser. That is what Danbooru Client is aiming to do.</p>
<h1>Introducing Danbooru Client</h1>
<p>Danbooru Client fits exactly these needs by providing a GUI to (part of) the Danbooru API.</p>
<p><strong>Features:</strong></p>
<ul>
<li> Connect to any Danbooru board (three predefined)</li>
<li>Download up to 100 images with selectable tags;</li>
<li>Download or view images with the KDE preferred image viewer;</li>
<li>Tag semantically the images using Nepomuk.</li>
</ul>
<p><strong>Requirements:</strong></p>
<ul>
<li>PyQt (at least version 4.5)</li>
<li>PyKDE4 (tested with PyKDE 4.3 only)</li>
<li>(optional) Nepomuk</li>
<li>Python (at least version 2.5)</li>
</ul>
<p><strong>Screenshots</strong></p>
<p align="center"><a href="http://www.dennogumi.org/wp-content/uploads/2009/10/danb_client1.png?cda6c1"><img src="http://www.dennogumi.org/wp-content/uploads/2009/10/danb_client1_resized.png?cda6c1" /></a> <a href="http://www.dennogumi.org/wp-content/uploads/2009/10/danb_client2.png?cda6c1"><img src="http://www.dennogumi.org/wp-content/uploads/2009/10/danb_client2_resized.png?cda6c1" /></a></p>
<p align="center">(click to enlarge)</p>
<h2>Download &amp; Installation</h2>
<p>You can obtain Danbooru Client <a href="http://www.kde-apps.org/content/show.php/Danbooru+Client?content=114343">from kde-apps.org</a>. For the bleeding edge people (but are there such users for such an application?) there is a <a href="http://gitorious.org/danbooru-client/danbooru-client">git repository set up at Gitorious</a>. Once downloaded, you need to use CMake to install the files. Unfortunately due to the way CMake is set up, you&#8217;ll need the KDE development headers and a working C++ compiler, even though you won&#8217;t need them for the installation.</p>
<p>The installation process is very straightforward:</p>
<p><pre class="brush: bash; title: ; notranslate">cd /path/to/source
mkdir build; cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make # This just byte-compiles Python files
sudo make install</pre>
</p>
<p>Then, just launch &#8220;danbooru_client&#8221;.</p>
<h2>Known limitations</h2>
<p>There are plenty for now, it&#8217;s just version 0.1:</p>
<ul>
<li>Zero documentation (although it&#8217;s kind of straightforward to use)</li>
<li>Empty cells are created when a row is not filled with images</li>
<li>No support for multi-download</li>
<li>Untested login/password access</li>
<li>The interface may be horrid</li>
<li>Danbooru does not support rating filtering via API, so it&#8217;s not currently possible to do so</li>
</ul>
<p>The client is licensed under the GPL v2 or later. The artwork for the splash screen is also under the GPL and was made by <a href="http://www.melissaadkins.com">Melissa Adkins</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dennogumi.org/2009/10/danbooru-client-a-client-for-danbooru-based-sites/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>danbooru2Nepomuk &#8211; a Nepomuk tagger for Danbooru images</title>
		<link>http://www.dennogumi.org/2009/10/danbooru2nepomuk-a-nepomuk-tagger-for-danbooru-images</link>
		<comments>http://www.dennogumi.org/2009/10/danbooru2nepomuk-a-nepomuk-tagger-for-danbooru-images#comments</comments>
		<pubDate>Fri, 02 Oct 2009 20:25:00 +0000</pubDate>
		<dc:creator>Einar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Anime]]></category>
		<category><![CDATA[danbooru]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://www.dennogumi.org/?p=681</guid>
		<description><![CDATA[If you dabble with anime and related things like I do, you may have heard about imageboards. A known variant, which powers sites such as moe.imouto (some links may be NSFW) or Konachan, is Danbooru, a Ruby on Rails application. &#8230; <a href="http://www.dennogumi.org/2009/10/danbooru2nepomuk-a-nepomuk-tagger-for-danbooru-images">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you dabble with <a href="http://www.dennogumi.org/category/Anime" title="Anime">anime</a> and related things like I do, you may have heard about <a href="http://en.wikipedia.org/wiki/Imageboard" title="Article on WIkipedia">imageboards</a>. A known variant, which powers sites such as <a href="http://moe.imouto.org" title="moe.imouto">moe.imouto</a> (some links may be NSFW) or <a href="http://konachan.net" title="Konachan.net">Konachan</a>, is <a href="http://en.wikipedia.org/wiki/Imageboard#Danbooru-style_boards" title="Definition on Wikipedia">Danbooru</a>, a Ruby on Rails application. One of the characteristics of this software is that images stored there can be tagged to be identified as precisely as possible: common tags are for example the magazine where the image was taken from, the characters depicted, and so on. </p>
<p>Once you save the file, however, all the tags are just present in your file name, and nowhere else. LIke that, they&#8217;re not that informative. That&#8217;s where <strong>danbooru2nepomuk</strong> comes into play. danbooru2nepomuk is a small Python program that can turn the tags present into the filenames into real semantic tags.</p>
<h3>Requirements</h3>
<p>As of this post, danbooru2nepomuk works only on Linux, so if you are a Windows user, you&#8217;re out of luck. Also, it requires a <a href="http://www.kde.org" title="KDE">KDE</a> (tested with version 4.3.1).</p>
<p>danbooru2nepomuk is a Python program, so it requires first of all the <a href="http://python.org" title="Python.org">Python interpreter</a>, version 2.5 or later. It has been developed to use the <a href="http://nepomuk.semanticdesktop.org" title="Nepomuk home page">Nepomuk semantic desktop</a> framework present in KDE, so you&#8217;ll also need <a href="http://riverbankcomputing.com" title="Riverbank Computing (makers of PyQt4)">PyQt4</a> and <a href="http://techbase.kde.org/Development/Languages/Python">PyKDE4</a>, along with a working Nepomuk installation. Most distributions use the broken Soprano redland backend, which will not work, so I suggest you to switch to the sesame2 backend, which (although dependent on Java) works reasonably well.</p>
<h3>Download and installation</h3>
<p>Simply get <a href="http://www.dennogumi.org/files/danbooru2nepomuk.zip?cda6c1" title="Download link">danbooru2nepomuk.zip</a>, rename it to .py from .zip, save it in your PATH, and make it executable. Nothing more than that.</p>
<h3>Usage</h3>
<p>danbooru2nepomuk is a command line appplication. Its syntax is simple:</p>
<p>
<pre class="brush: plain; title: ; notranslate">danbooru2nepomuk.py [-r] &lt;file or directory&gt;</pre>
</p>
<p>If you specify a file, it will be tagged directly; if you specify a directory, it will be scanned for files, and those in turn will be tagged. If you add the -r switch to a directory, it will be scanned recursively, while it will be simply ignored if you use it with a file.</p>
<h3>Configuration</h3>
<p>You can specify a tag blacklist for tags in the filename that you don&#8217;t want to get in. To do so, edit the TAGS_BLACKLIST variable on line 41, and add more tags you don&#8217;t want Nepomuk to pick up. </p>
<h3>Known issues</h3>
<p>None that I know of, at least! If you find any, let me know. </p>
<p>danbooru2nepomuk is licensed under the GNU General Public License, version 2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dennogumi.org/2009/10/danbooru2nepomuk-a-nepomuk-tagger-for-danbooru-images/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using xcache (Feed is rejected)
Page Caching using xcache
Database Caching using xcache
Object Caching 345/366 objects using xcache

Served from: www.dennogumi.org @ 2012-02-05 05:00:05 -->
