<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Fan-Coded</title>
  <link>https://fancoded.dreamwidth.org/</link>
  <description>Fan-Coded - Dreamwidth Studios</description>
  <lastBuildDate>Sun, 23 Jul 2023 17:11:33 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>fancoded</lj:journal>
  <lj:journaltype>community</lj:journaltype>
<item>
  <guid isPermaLink='true'>https://fancoded.dreamwidth.org/3069.html</guid>
  <pubDate>Sun, 23 Jul 2023 17:11:33 GMT</pubDate>
  <title>Seeking beta testers: ao3downloader, GUI version</title>
  <link>https://fancoded.dreamwidth.org/3069.html</link>
  <description>Posted by: &lt;span lj:user=&apos;momijizukamori&apos; style=&apos;white-space: nowrap;&apos; class=&apos;ljuser&apos;&gt;&lt;a href=&apos;https://momijizukamori.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://momijizukamori.dreamwidth.org/&apos;&gt;&lt;b&gt;momijizukamori&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some people here may already be familiar with &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://www.github.com/nianeyna/&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/profile_icons/github.png&apos; alt=&apos;[github.com profile] &apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; width=&apos;16&apos; height=&apos;16&apos;/&gt;&lt;/a&gt;&lt;a href=&apos;http://www.github.com/nianeyna&apos;&gt;&lt;b&gt;nianeyna&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&apos;s &lt;a href=&quot;https://github.com/nianeyna/ao3downloader&quot;&gt;ao3downloader project&lt;/a&gt;. I&apos;ve been teaching myself GUI design and how to build Python standalone distributables using it as a base, and I finally have something that is in a testable state.&lt;br /&gt;&lt;br /&gt;At the moment, this is Windows-only - specifically, it was built on Windows 10, and per the PyInstaller docs, may not work on earlier Windows versions if you don&apos;t have the Windows updates with support for the Visual Studio 2015 run-time installed. If there&apos;s interest I can try to do a more complex build that includes the runtime files in the package.&lt;br /&gt;&lt;br /&gt;I can also compile a build for Linux, if there&apos;s interest, though let me know what Linux version you&apos;re using. Unfortunately for OSX users, the build tool requires building on the operating system you&apos;re targetting, and I do not an OSX machine.&lt;br /&gt;&lt;br /&gt;You do not need Python preinstalled. If you&apos;ve used the commandline version of ao3downloader, you can copy your &lt;code&gt;settings.json&lt;/code&gt; file and &lt;code&gt;log/&lt;/code&gt; and &lt;code&gt;download/&lt;/code&gt; folders into the unzipped GUI folder and it should use those as a base for various commands, the same way the CLI version does.&lt;br /&gt;&lt;br /&gt;Also, when you try to run ao3downloader.exe, Windows may give you a warning that it&apos;s untrusted software, which is because I don&apos;t have a Windows codesigning certificate. You should be able to click &apos;More Info&apos; and then have a &apos;Run Anyway&apos; button appear.&lt;br /&gt;&lt;br /&gt;The file package is &lt;a href=&quot;https://seam.rip/ao3downloader.zip&quot;&gt;available here&lt;/a&gt; - I&apos;m open to feedback both about stuff that doesn&apos;t work the way it should, and UI organization/labelling (though - some of the ugliness of the UI is part of the UI package I&apos;m using and thus cannot be changed, unfortunately)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edit, July 24th&lt;/b&gt;: Link now points to an updated build that should crash significantly less, lol. Also now &lt;a href=&quot;https://seam.rip/ao3downloader-linux.zip&quot;&gt;available for Linux&lt;/a&gt; though unfortunately with un-antialiased Courier New as the font (still working out how to get a build environment that&apos;ll be compatible with as many Linux distros as possible)&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=fancoded&amp;ditemid=3069&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://fancoded.dreamwidth.org/3069.html</comments>
  <category>gui/ui</category>
  <category>language: python</category>
  <lj:security>public</lj:security>
  <lj:poster>momijizukamori</lj:poster>
  <lj:reply-count>2</lj:reply-count>
</item>
</channel>
</rss>
