<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sam Wilson's Website :: Wikisource</title><link>https://twyne.samwilson.id.au/T36</link><atom:link href="https://twyne.samwilson.id.au/T36/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Fri, 07 Aug 2026 17:25:53 +0000</lastBuildDate><item><title>Fixing the WS Contest tool</title><description>&lt;p&gt;The WS Contest tool was breaking on Index pages that don’t yet have any (existing) pages. The problem was in the usage of the &lt;a href="https://packagist.org/packages/dflydev/dot-access-data"&gt;dflydev/dot-access-data&lt;/a&gt;, which is a thing for pulling values out of deep arrays. It’s sort of useful, but not widely used so does feel a bit weird. Maybe we should remove it from &lt;a href="https://packagist.org/packages/wikisource/api"&gt;wikisource/api&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Actually, scratch that: I just went to look, and it’s got eighty-three million installs on Packagist. So I guess it’s more widely used than I’d thought. I’ll leave it in for now.&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P26583</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P26583</guid><pubDate>Tue, 31 Jan 2023 02:43:49 +0000</pubDate></item><item><title>WSContest 2.2.0</title><description>&lt;p&gt;Wikisource Contest tool &lt;a href="https://github.com/wikisource/wscontest/releases/tag/2.2.0"&gt;version 2.2.0&lt;/a&gt; is released now. It fixes up the wikitext-export feature, which makes it easy to post contest results on a wiki. Thanks to Bodhisattwa for &lt;a href="https://phabricator.wikimedia.org/T315059"&gt;prompting this fix&lt;/a&gt;.&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P26152</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P26152</guid><pubDate>Fri, 12 Aug 2022 10:05:01 +0000</pubDate></item><item><title>P26149</title><description>&lt;p&gt;The 5th Wikisource Triage Meeting is coming up soon. There’s &lt;a href="https://wudele.toolforge.org/wIztQjaxX1l5qy3A"&gt;a poll&lt;/a&gt; up now to try to figure out when to hold it.&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P26149</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P26149</guid><pubDate>Thu, 11 Aug 2022 05:37:53 +0000</pubDate></item><item><title>KOReader for my Kobo</title><description>&lt;p&gt;I finally installed &lt;a href="http://koreader.rocks/"&gt;Koreader&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Here’s some notes of what I did:&lt;/p&gt;
&lt;p&gt;Downloaded &lt;code&gt;koreader-kobo-v2022.03.1.zip&lt;/code&gt; from &lt;a href="https://github.com/koreader/koreader/releases"&gt;https://github.com/koreader/koreader/releases&lt;/a&gt; and extracted to the root of the device.&lt;/p&gt;
&lt;p&gt;Add the following to &lt;code&gt;.kobo/Kobo/Kobo eReader.conf&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[FeatureSettings]
ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Restarted, and it ended up back in the normal system. Oh, I didn’t follow &lt;a href="https://www.mobileread.com/forums/showthread.php?t=314220"&gt;the instructions&lt;/a&gt;… try again with downloading &lt;code&gt;OCP-KOReader-v2022.03.1.zip&lt;/code&gt; from that forum post, and extracting &lt;em&gt;that&lt;/em&gt; to the root. Unmounted the device, and it did much more flashing and gurgling this time. When it restarted, there was a new &lt;strong&gt;Koreader&lt;/strong&gt; item in the main menu! Wonderful.&lt;/p&gt;
&lt;p&gt;To enable OPDS, go to the search menu (the magnifying glass icon) and down to “OPDS”. Then add a catalogue URL. Wikisource is &lt;a href="https://ws-export.wmcloud.org/opds/en/Ready_for_export.xml"&gt;https://ws-export.wmcloud.org/opds/en/Ready_for_export.xml&lt;/a&gt; — unfortunately, it seems the only way to get it in there is to type it in by hand, and I kept making mistakes. I tried three times before I realised that it was possible to &lt;em&gt;long-press on a catalogue name to get to an edit dialogue&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Then, I had access to 45 pages of Wikisource’s works. Unfortunately, they’re in alphabetical order by title so it’s a bit weird to browse them in this way. But, still, it’s a terrific start and much easier than copying epubs from my laptop.&lt;/p&gt;
&lt;p&gt;All in all, Koreader seems much much faster, and has many more features… and why didn’t I do this ages ago?!&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P26060</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P26060</guid><pubDate>Thu, 19 May 2022 07:43:23 +0000</pubDate></item><item><title>Wikisource Triage meetings</title><description>&lt;p&gt;In a bit over three weeks’ time we’re going to have the first of what will hopefully become a series of Wikisource “triage meetings”, in which we’ll go through the backlog of Phabricator tickets relating to Wikisource tech. It’s basically an idea to get some clarity around what needs doing, what is being worked on, and probably what things are out of date and can be closed. Read more and sign up here: &lt;a href="https://meta.wikimedia.org/wiki/Wikisource_Triage_meetings"&gt;https://meta.wikimedia.org/wiki/Wikisource_Triage_meetings&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wikisource technical contributors are not vast in number, but there are still quite a few of us! So hopefully through some judicious collaboration we can continue to slowly and steadily (and without too much disruption!) improve Wikisources’ software.&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P25363</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P25363</guid><pubDate>Thu, 24 Feb 2022 11:50:55 +0000</pubDate></item><item><title>Blogging, Twyne, and OCR</title><description>&lt;p&gt;There’s been too much going on lately, for me to post anything on my blog. I’ve got nothing to say — but that has never stopped me in the past!&lt;/p&gt;
&lt;p&gt;I’ve been working on adding 2FA to Twyne, but it’s slow going because there’s too much else happening. I’ve got all the details figured out, and it’s basically working, I just need to find a day or two to get back and tidy up the patch. The rest of Twyne is going well, especially the uploading-with-duplicate-detection: it’s meant I’ve been able to process a good 20GB of stuff in my &lt;code&gt;~/life/unsorted/&lt;/code&gt; directory!&lt;/p&gt;
&lt;p&gt;Mostly, Wikisource OCR has been top of the list. It’s pretty much done, and can be used while editing any Page namespace page on any Wikisource. See a random example here: &lt;a href="https://en.wikisource.org/wiki/Special:Random/Page?action=edit"&gt;https://en.wikisource.org/wiki/Special:Random/Page?action=edit&lt;/a&gt;&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P24056</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P24056</guid><pubDate>Wed, 28 Jul 2021 02:08:26 +0000</pubDate></item><item><title>Sourcing a Community</title><description>&lt;p&gt;In this episode we talk to Gavin Willshaw about using WikiSource in the Library of Scotland.&lt;/p&gt;
&lt;p&gt;Rebecca explains the Pokemon test and the hero of the Episode are the organisers behind the Arctic Knot conference.&lt;/p&gt;</description><link>https://audioboom.com/posts/7895819-sourcing-a-community</link><guid isPermaLink="true">https://audioboom.com/posts/7895819-sourcing-a-community</guid><pubDate>Wed, 30 Jun 2021 07:00:00 +0000</pubDate></item><item><title>Wongan Way transcription</title><description>&lt;p&gt;We’ve pretty much finished the transcription on Wikisource of Lilian Wooster Greaves’ 1927 book of poetry &lt;em&gt;Wongan Way&lt;/em&gt;: &lt;a href="https://en.wikisource.org/wiki/Wongan_Way"&gt;https://en.wikisource.org/wiki/Wongan_Way&lt;/a&gt;&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P167</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P167</guid><pubDate>Sat, 13 Feb 2021 12:56:31 +0000</pubDate></item><item><title>Wikisource Export 2.0</title><description>&lt;p&gt;The new version of Wikisource Export has been released. The main user-facing improvement is a wider selection of fonts, but there’s been lots of work done on the back end (we migrated it to Symfony).&lt;/p&gt;</description><link>https://twyne.samwilson.id.au/P40</link><guid isPermaLink="true">https://twyne.samwilson.id.au/P40</guid><pubDate>Tue, 17 Nov 2020 22:53:26 +0000</pubDate></item></channel></rss>
