<?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>FoOlRulez &#187; FoOlFuuka</title>
	<atom:link href="https://foolrulez.org/blog/category/posts/foolfuuka/feed/" rel="self" type="application/rss+xml" />
	<link>https://foolrulez.org/blog</link>
	<description>We translate it because we want to read it!</description>
	<lastBuildDate>Wed, 04 Apr 2018 02:48:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>FoOlFuuka</title>
		<link>https://foolrulez.org/blog/2011/12/foolfuuka/</link>
		<comments>https://foolrulez.org/blog/2011/12/foolfuuka/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 23:02:46 +0000</pubDate>
		<dc:creator>woxxy</dc:creator>
				<category><![CDATA[FoOlFuuka]]></category>

		<guid isPermaLink="false">http://foolrulez.org/blog/?p=6735</guid>
		<description><![CDATA[For the past 45 days we&#8217;ve halted the development for our flagship software, FoOlSlide, and worked on FoOlFuuka, a new 4chan archiver that is written in PHP instead of Perl. This caused more rage in the scanlation community (where is my daily update?!) than on 4chan in the first 12 hours since FoOlFuuka&#8217;s release. This [...]]]></description>
				<content:encoded><![CDATA[<p>For the past 45 days we&#8217;ve halted the development for our flagship software, FoOlSlide, and worked on FoOlFuuka, a new 4chan archiver that is written in PHP instead of Perl. This caused more rage in the scanlation community (where is my daily update?!) than on 4chan in the first 12 hours since FoOlFuuka&#8217;s release. This means things are going pretty fine for us, and if that wasn&#8217;t cool enough, two people have already asked when they could switch to FoOlFuuka.</p>
<p>Let&#8217;s talk about it.</p>
<ol>
<li>What&#8217;s new?</li>
<li>What&#8217;s missing?</li>
<li>When will it be public?</li>
<li>How will development proceed?</li>
</ol>
<h2>What&#8217;s new?</h2>
<p>First of all, no HTML tables. We&#8217;ve removed them because tables are evil. This led us to a complete rewrite of the theme, which now looks more similar to Yotsuba than the original Fuuka.</p>
<p>We know that we broke all the userscripts like this, but we did some forward thinking. We&#8217;ve decided that we&#8217;d deal with userscripts ourselves, which translated into us rewriting the functionalities of the userscripts inside of FoOlFuuka, so they will always be updated without requiring a third party to fix your userscript.<br />
Currently, the functions are:</p>
<ul>
<li>Localization of the timestamps into your local time</li>
<li>Real time reading of threads</li>
<li>Quick reply (no reload when posting)</li>
<li>Quotes and backquotes show the post quoted/quoting when hovered</li>
<li>thread-O-matic 2.39b (name subject to change)</li>
</ul>
<p>These are the most important userscript functions. We plan to improve these functions and add more. This also allows us to use the integrated API to make the lightest requests possible and give you the snappiest experience we can provide.</p>
<p>That&#8217;s right, we have an API. We&#8217;ll make a page with examples when we can say it&#8217;s solid enough (read: not anytime soon).</p>
<p>The page loading seems incredibly fast, considering we&#8217;ve fiddled a lot with the SQL and we have a ton of PHP threads running. The main page doesn&#8217;t show the latest threads anymore, but the threads with the newest replies. It also shows how many images have been omitted. There&#8217;s SauceNAO support, and the images are stored on server until they hit certain limits, keeping them up for a few days.</p>
<h2>What&#8217;s next?</h2>
<p>We still have to finish the statistics. I am currently considering which plotting Javascript plugin I should use for the graphic ones, while the rest is working already (though not publicly).</p>
<p>We&#8217;re still using the Perl fetcher. The Java fetcher coding came to a halt while we were focusing on the PHP part of the software. We&#8217;ll first get the PHP done, then work on the Java.</p>
<p>We plan to create the thumbnails on FoOlFuuka instead of fetching them from 4chan, because we can achieve better quality at a lower size if we use our own software.</p>
<p>When this is done, we&#8217;ll get some rest and work on FoOlSlide again for a while.</p>
<h2>When will it be public? What is missing?</h2>
<p>FoOlFuuka is already public &#8211; open-sourced under Apache 2.0 &#8211; but it&#8217;s still missing a few parts.</p>
<p>What is missing are a more solid database structure (so we don&#8217;t need to mess with it too frequently), the Java fetcher that I am working on, some solutions for creating more boards without having to do so manually, and a way to automatically update the Sphinx search definitions.</p>
<p>I suppose we could be done within a month. After you&#8217;ll have it installed, you can use the autoupgrade function from the admin panel to stay updated.</p>
<p>There&#8217;s only one column to be added to each of the original tables, and while we&#8217;re still filling it, the _local table is not used anymore. For the rest, FoOlFuuka can use two separate databases, one for the internal functions and one for the original tables, or it can keep it all in one database.<br />
It is easy to fall back to the original Fuuka. Just delete a column.</p>
<h2>How will development proceed?</h2>
<p>We will use the same method as we do for FoOlSlide: the most mentioned bugs and the most requested features will be fixed or added first. This allows us to keep high quality software suited for the majority of users.</p>
<p>Go ahead and ask for features or notify us of bugs. Just a reminder: bugs aren&#8217;t there to irritate you, nor are they &#8220;nasty&#8221;. We are not withholding features to get reactions out of you. Try not being too personal when pointing bugs out or requesting things, and you&#8217;ll get the most out of us.</p>
]]></content:encoded>
			<wfw:commentRss>https://foolrulez.org/blog/2011/12/foolfuuka/feed/</wfw:commentRss>
		<slash:comments>78</slash:comments>
		</item>
	</channel>
</rss>
